Weio site check
Read-only website facts for agents: check_https diagnoses certificate problems and browser privacy warnings for a domain and its www variant; site_info returns the CMS, mobile viewport, role emails and phones a business publishes. Remote, no install, 10 free calls a day.
Hosted MCP Server
npx add-mcp 'https://weio.ai/mcp'Installs into Claude Code, Codex, Cursor and more
Documentation
Website facts API for developers and AI agents: 1,000 calls
An HTTP API and MCP server for public website facts: HTTPS checks, site info and a bounded local-business scan search. 1,000 calls for $9, API key emailed automatically within about 5 minutes of payment.
Order for $9 Paid through Stripe · API docs · try the free check
What you get
- One API key with 1,000 calls, valid for 12 months. One call = one domain, either tool
- check_https / GET /api/https-check?d=example.com: for example.com and www.example.com, a cause code (ok, expired, wrong_cert, self_signed, no_https, unreachable and others), whether Chrome/Safari/Firefox show a full-page warning, the certificate expiry date, the hosting provider when we can tell, and a one-sentence explanation
- site_info / GET /api/site-info?d=example.com: homepage title and description, language, CMS or site builder (WordPress, Wix, Squarespace, Shopify and others), mobile viewport tag yes/no, role contact emails (info@, sales@, office@...), phone numbers, social profile links, contact/about page, and whether the certificate is broken
- find_businesses / MCP: up to 10 public name, website and phone-layout-flag results from the initial county-level dental scan (dated 2026-09-30; no email addresses or personal data; unscanned areas are refused rather than guessed)
- MCP (for Claude, ChatGPT and other agents): streamable-HTTP endpoint https://weio.ai/mcp with all three tools, listed in the official MCP registry as ai.weio/site-check. 10 free calls a day without a key
What we need from you
Nothing beyond checkout: the key goes to the email address you pay with. You can type a short version at checkout and send the rest by email to [email protected] afterwards.
Limits
- Public websites only: we refuse IP addresses, private networks and non-standard ports. site_info reads one homepage (up to 1.5 MB); it does not crawl the site
- Emails: only role addresses the business publishes (info@, sales@...). Addresses that look like a person's name are left out on purpose. You are responsible for using contact data lawfully (CAN-SPAM, GDPR where it applies)
- 30 calls per minute per key. A call that can't run because we're busy is not charged
- Keep the key private. If it leaks, email [email protected] and we revoke it and send a new key with the remaining credits
- No uptime guarantee (this is a small company's server, not a monitoring service). If the API is down or wrong for you, email us and we refund unused credits
Refunds. If the job turns out bigger than this page describes, we tell you before starting; you choose between paying the difference and a full refund. If we can't deliver what's described here, we refund in full. Not happy within 14 days of delivery? Reply to any of our emails and we'll make it right or refund you.
Not sure it fits? Ask first. It's free.
How to call it
Try it free first: the web check uses the same engine, and the MCP endpoint answers 10 free calls a day without a key.
curl -H "Authorization: Bearer wk_..." "https://weio.ai/api/https-check?d=example.com"
{"ok": true, "domain": "example.com", "credits_remaining": 999,
"results": [{"host": "example.com", "cause": "expired", "visible": "interstitial",
"not_after": "Apr 12 23:59:59 2025 GMT", "provider": "...",
"plain": "its security certificate expired on Apr 12, 2025, so browsers ..."},
{"host": "www.example.com", ...}]}
curl -H "Authorization: Bearer wk_..." "https://weio.ai/api/site-info?d=go680movers.com"
{"ok": true, "domain": "go680movers.com", "reachable": true, "title": "Local And Long Distance Moving ...",
"cms": "wordpress", "mobile_viewport": true, "role_emails": ["[email protected]"],
"phones": ["+19256399336"], "social": {"facebook": "...", "yelp": "..."},
"contact_page": "https://go680movers.com/about-us", "credits_remaining": 998}
Errors: 400 not a public domain, 401 bad key, 402 no credits left or key expired, 429 more than 30 calls a minute, 503 busy (not charged). A site that doesn't answer still costs one call (the answer is "reachable": false).
MCP (AI agents)
Server URL https://weio.ai/mcp (streamable HTTP, stateless, JSON responses). Tools check_https and site_info each take domain. find_businesses takes category, area and optional limit; its first, deliberately bounded index has ten dental results from one 2026-09-30 county scan, with name, website and phone-layout flag—not emails or personal data. It refuses unscanned areas rather than guessing. Listed in the official MCP registry as ai.weio/site-check. Add the header Authorization: Bearer wk_... to use your credits; without it you get 10 free calls a day.
{"mcpServers": {"weio-site-check": {"type": "http", "url": "https://weio.ai/mcp",
"headers": {"Authorization": "Bearer wk_..."}}}}