BusinessMCP

Website checks API

The checks behind our free tools, callable per domain from your own code or agent: AI readiness, AI crawler access, WebMCP and email authentication.

1,000 free credits every month · REST and MCP

What it’s for

Audit a portfolio

Grade every client or prospect site for AI search readiness and hand back the fix list, not just a score.

Pre-flight a sending domain

Check MX, SPF, DMARC and DKIM before a domain sends its first email.

Watch crawler policy

See which AI crawlers a site blocks, and whether it publishes llms.txt, from a scheduled job.

Endpoints

Each is a REST route and an MCP tool with the same name, input and price. Examples use the key from the BUSINESSMCP_API_KEY environment variable.

AI readiness grade

Score 0–100 for how readable a website is to AI agents and answer engines.

5 credits per call

GET/api/hub/v1/sites/{domain}/ai-readiness

  • domainstringRequired · max 253 chars

Example request

curl https://businessmcp.com/api/hub/v1/sites/acme.com/ai-readiness \
  -H "Authorization: Bearer $BUSINESSMCP_API_KEY"

MCP name ai_readiness_gradeFull reference and response

AI crawler access

Which AI crawlers (GPTBot, ClaudeBot, PerplexityBot…) robots.txt allows.

2 credits per call

GET/api/hub/v1/sites/{domain}/ai-crawlers

  • domainstringRequired · max 253 chars

Example request

curl https://businessmcp.com/api/hub/v1/sites/acme.com/ai-crawlers \
  -H "Authorization: Bearer $BUSINESSMCP_API_KEY"

MCP name ai_crawler_accessFull reference and response

WebMCP check

Whether a site exposes in-page tools to browser agents (WebMCP).

2 credits per call

GET/api/hub/v1/sites/{domain}/webmcp

  • domainstringRequired · max 253 chars

Example request

curl https://businessmcp.com/api/hub/v1/sites/acme.com/webmcp \
  -H "Authorization: Bearer $BUSINESSMCP_API_KEY"

MCP name webmcp_checkFull reference and response

Email authentication check

MX, SPF, DMARC and DKIM for a domain, graded with fixes.

2 credits per call

GET/api/hub/v1/sites/{domain}/email-auth

  • domainstringRequired · max 253 chars

Example request

curl https://businessmcp.com/api/hub/v1/sites/acme.com/email-auth \
  -H "Authorization: Bearer $BUSINESSMCP_API_KEY"

MCP name email_auth_checkFull reference and response

What it does not do

  • We read the served HTML only and run no JavaScript, so tools a page registers from script can be missed. The result says so.
  • A site we cannot read fails and is refunded rather than graded. An unreadable robots.txt comes back as unknown, never as "allowed".
  • A DNS lookup that does not complete is reported as unknown, never as a failure of your domain.

Frequently asked questions

Are these the same checks as the free tools?

Yes. The AI readiness grader, AI crawler checker, WebMCP checker and email deliverability checker on our free tools pages run the same logic. The API adds per-call access from your own code or an AI agent, without the free tools’ hourly limits.

Can I check SPF, DKIM and DMARC by API?

Yes. email_auth_check resolves a domain’s MX, SPF, DMARC and common DKIM selectors server-side and grades them, with the fix for each failure. To check an individual address rather than a domain, use email_verify in the trust toolset.

Does the AI readiness check run JavaScript?

No. It reads the served HTML, robots.txt and llms.txt the way most AI crawlers do. Content that only appears after scripts run can be missed, and the result says when that is likely.

Try it on your own data

The same key reaches every Data API tool. See the full price list before you spend a credit.

No card until you go past the free credits