CallAI SEO
com.callaiapi/seoVersion 1.0.0Live SEO data: Google/Bing SERP, AI Overview sources, keyword difficulty, backlinks, page audits.
Status
Responds69 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 13:50 UTC
- Latency
- 69 ms
- Remotes responding
- 1 of 1
- Sign-in
- API key
- Hosting
- Hosted outside the EU (detected)
- Registry data as of
- Nov 14, 2026, 21:12 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://api.callaiapi.com/mcpResponds69 msNo sign-in
Claude Code
claude mcp add --transport http seo https://api.callaiapi.com/mcp --header 'Authorization: Bearer <YOUR_TOKEN>'Replace <YOUR_TOKEN> before running.
Claude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: seo
Remote MCP server URL: https://api.callaiapi.com/mcp
This server expects the header Authorization.Cursor
{
"mcpServers": {
"seo": {
"url": "https://api.callaiapi.com/mcp",
"headers": {
"Authorization": "Bearer <YOUR_TOKEN>"
}
}
}
}Replace <YOUR_TOKEN> before running.
VS Code
code --add-mcp '{"name":"seo","type":"http","url":"https://api.callaiapi.com/mcp","headers":{"Authorization":"Bearer <YOUR_TOKEN>"}}'Replace <YOUR_TOKEN> before running.
Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
20 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
backlinks_summaryBacklink totals for a domain: domain rank (0–1000), backlinks, referring domains, nofollow share, broken backlinks, spam score and first-seen date. About $0.02 per call. | Not declared | Yes | Not declared | Yes |
bing_serpLive Bing organic search results for a keyword in a given country and language: ranks, titles, URLs, snippets. Billed per call (about $0.002 for depth 10). | Not declared | Yes | Not declared | Yes |
check_robotsFetches a site's robots.txt and returns its status and contents. Free: needs an API key but no balance. | Not declared | Yes | Not declared | Yes |
check_sitemapFinds a site's sitemaps through robots.txt (falling back to /sitemap.xml) and returns each one's status, number of URLs and a sample. Free: needs an API key but no balance. | Not declared | Yes | Not declared | Yes |
dataforseo_requestCalls any DataForSEO v3 endpoint directly when no dedicated tool fits (Google Maps, YouTube, Amazon keywords, Google Trends, LLM mentions, WHOIS, technologies, task_post/task_get and more). Body and response follow the DataForSEO v3 docs at https://docs.dataforseo.com/v3/. Billed at the endpoint's DataForSEO price; task_get and tasks_ready calls are free. Always set a limit or filters: endpoints without them can be expensive. | Not declared | Yes | Not declared | Yes |
dns_lookupA, AAAA, CNAME, MX, NS and TXT records of a domain, from public resolvers. Free: needs an API key but no balance. | Not declared | Yes | Not declared | Yes |
domain_check_resultsProgress and per-domain verdicts of a check started with domain_check_start: verdict, reason, first archive year, stable years, Baidu results, referring domains and spam score. A check can take minutes; rows stay pending until their steps finish. Reading is free. | Not declared | Yes | Not declared | Yes |
domain_check_startChecks up to 100 domains (for buying expired or used domains): web archive history, Baidu index and backlinks, ending in a clean, suspect or rejected verdict with reasons. Charged per domain, about $0.02. Set dry_run first to see the exact cost and show it to the user. Runs in the background; read progress with domain_check_results. | Not declared | No | Not declared | Yes |
domain_overviewEstimated Google organic traffic, number of ranking keywords and their position distribution for a domain, plus paid search totals. About $0.01 per call. | Not declared | Yes | Not declared | Yes |
email_auth_checkChecks a domain's MX, SPF, DKIM, DMARC and MTA-STS records and says whether it can be spoofed, with the issues to fix. Without dkim_selector it tries the common selectors, so a missing DKIM result is not proof of absence. Free: needs an API key but no balance. | Not declared | Yes | Not declared | Yes |
google_serpLive Google organic search results for a keyword in a given country and language: ranks, titles, URLs, snippets, plus the AI Overview text and the sources it cites. Billed per call (about $0.002 for depth 10). | Not declared | Yes | Not declared | Yes |
keyword_gapKeywords the competitor ranks for on Google that your domain does not, sorted by search volume: the content gap to target. About $0.01 per call plus $0.0001 per row. | Not declared | Yes | Not declared | Yes |
keyword_ideasLong-tail keywords that contain the seed keyword, with search volume, CPC, keyword difficulty and intent. Use it to find low-difficulty commercial keywords. About $0.01 per call plus $0.0001 per keyword returned. | Not declared | Yes | Not declared | Yes |
keyword_overviewGoogle search volume, CPC, competition, keyword difficulty (0–100) and main search intent for up to 100 keywords in one call. About $0.01 per call plus $0.0001 per keyword. | Not declared | Yes | Not declared | Yes |
keyword_suggestionsAutocomplete suggestions from Google, Bing, YouTube, Amazon, Baidu, DuckDuckGo, Yahoo and Yandex, merged and de-duplicated. No search volume; pass the results to keyword_overview for metrics. Free: needs an API key but no balance. | Not declared | Yes | Not declared | Yes |
page_auditFetches one URL and reports its on-page SEO: status code, title, meta description, canonical, headings, word count, link and image counts, load timing, on-page score and all on-page checks. About $0.0002 per call. | Not declared | Yes | Not declared | Yes |
page_metaFetches one URL and returns its status, final URL, title, meta description, canonical, meta robots, X-Robots-Tag, hreflang and H1s, as a browser or as Googlebot. Reads the raw HTML without running JavaScript. For a full audit use page_audit. Free: needs an API key but no balance. | Not declared | Yes | Not declared | Yes |
ranked_keywordsGoogle organic keywords a domain (or URL) currently ranks for, sorted by estimated traffic: keyword, volume, difficulty, position, ranking URL and estimated traffic. About $0.01 per call plus $0.0001 per row. | Not declared | Yes | Not declared | Yes |
redirect_chainFollows a URL's redirects and returns the status and target of every hop, up to 5. Free: needs an API key but no balance. | Not declared | Yes | Not declared | Yes |
referring_domainsDomains linking to the target, strongest first: rank, backlink count, spam score and first-seen date. About $0.02 per call plus a small per-row fee. | Not declared | Yes | Not declared | Yes |
Details
- Registry status
- Active
- Published
- Nov 3, 2026
- Updated
- Nov 3, 2026
- Categories (suggested)
- Marketing and SEOSearch and webSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared