
CallAI SEO
com.callaiapiPublished by callaiapi.comOfficial publisherv1.0.0Updated Nov 3, 2026
Live SEO data: Google/Bing SERP, AI Overview sources, keyword difficulty, backlinks, page audits.
Overview
CallAI SEO's hosted MCP server (api.callaiapi.com), published by callaiapi.com; API key required; Streamable HTTP.
No AI overview yet: these facts come from the registry entry and the server itself.
- Publisher
- callaiapi.com
- Endpoint
- api.callaiapi.com
- Last checked
Installation
In SourceWeft
- Open CallAI SEO in the dashboard and add it to a workspace.
- Connect Authorization token credentials. They are stored privately and never shown on public pages.
- Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Use with an agent
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/com.callaiapi%2Fseo/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Other MCP clients
Add this to your client's mcpServers config.
{
"mcpServers": {
"callai-seo": {
"type": "http",
"url": "https://api.callaiapi.com/mcp",
"headers": {
"Authorization": "Bearer <YOUR_TOKEN>"
}
}
}
}README
CallAI — live SEO data for AI agents
CallAI gives your AI agent real search data instead of guesses: live Google and Bing results (including the Google AI Overview and the sites it cites), keyword volume and difficulty, long-tail ideas, competitor keyword gaps, domain traffic, backlinks and on-page audits.
It works two ways:
- DeepSeek Harness (dsh) plugin — this npm package,
@callaiapi/seo. Installs the tools plus acallai-seoskill that teaches the agent how to do keyword research, competitor analysis, GEO checks and audits. - Remote MCP server —
https://api.callaiapi.com/mcp, for Claude Code, Cursor, VS Code, Cline, Windsurf and any other MCP client. Nothing to install.
Data comes from DataForSEO. You pay per call from your CallAI balance: top up from $1, no subscription, balance never expires. Every tool result states what that call cost.
Contents
- 1. Get an API key
- 2. Install in DeepSeek Harness
- 3. Use it in other MCP clients
- 4. What to ask
- 5. Tools reference
- 6. Markets: location and language codes
- 7. Pricing and cost control
- 8. Troubleshooting
- 9. FAQ
1. Get an API key
- Sign up at https://callaiapi.com/register.
- Top up any amount from $1 (cards, Apple Pay / Google Pay, or USDT on several chains).
- Create a key under API Keys: https://callaiapi.com/portal?tab=keys. It looks like
sk-live-…. You can set a spend limit per key.
2. Install in DeepSeek Harness
Requires dsh 0.2.0 or later.
Use your own profile name instead of web if you run another one (ls ~/.dsh/profiles). You can also install @callaiapi/seo from a plugin shop such as dsh-plugin-shop. Restart dsh afterwards — a newly added plugin is not loaded into a running process.
Give the plugin your key
The plugin looks for the key in this order and uses the first one it finds:
Profile patch, in ~/.dsh/profiles/<profile>/cordis.patch.yml:
.env file, in ~/.dsh/.env:
Saving the credential through dsh reconnects automatically; changes to the patch file, .env or the environment take effect after a dsh restart.
Check it works
Start a session and ask "Which mcp__callai tools do you have?" — the agent should list 11 tools, and "Audit https://example.com" should come back with real data and a billed_usd line.
Plugin settings
Uninstall
3. Use it in other MCP clients
Claude Code
Cursor — .cursor/mcp.json in your project, or ~/.cursor/mcp.json:
VS Code (Copilot agent mode) — .vscode/mcp.json:
Windsurf, Cline and other clients — add a remote / Streamable HTTP server with the URL and header above. Clients that only support local (stdio) servers can bridge with mcp-remote:
4. What to ask
You don't call tools yourself — describe the job and the agent picks the tools. Examples:
- "Find long-tail keywords about standing desks for the UK with difficulty under 30, then check who ranks for the top three."
- "Compare my site example.com with competitor.com: traffic, the keywords they rank for that I don't, and backlink strength."
- "Does Google show an AI Overview for 'best crm for startups'? Which sites does it cite, and is mine one of them?"
- "Audit https://example.com/pricing and give me a fix list."
- "I'm about to buy the expired domain old-brand.com. Check its backlinks and spam score."
- "Get search volume and CPC for these 40 keywords in Germany, German language: …"
5. Tools reference
In dsh the tools appear as mcp__callai__<name>; other clients show <name>. Every result is JSON with billed_usd (what the call cost) and result. Parameters marked * are required. Every tool except the backlink and audit tools also accepts location_code and language_code (section 6).
Domains can be given as example.com, www.example.com or a full URL.
6. Markets: location and language codes
Default market: United States (location_code 2840), English (language_code en). Tell the agent the market in plain words ("for Germany, in German") and it sets the codes.
Full list: DataForSEO locations.
7. Pricing and cost control
Calls are billed at the DataForSEO cost plus CallAI's margin; the exact amount is in each result's billed_usd and in your console call log. Typical costs:
A full keyword research session (ideas → metrics → SERP checks for five keywords) usually costs well under $0.10.
To keep spend predictable:
- Set a spend limit on the key in the console; calls stop when it is reached.
- The bundled skill tells the agent to batch keywords, start with small limits, and say before a run that would cost more than about $0.50.
- When the balance runs out, tools return "Insufficient CallAI balance" with the top-up link; nothing is charged for refused calls.
8. Troubleshooting
9. FAQ
Is there a free tier? No. New accounts start at $0 and you top up from $1; there is no subscription and no minimum monthly spend.
Where does the data come from? DataForSEO's live SERP, Labs, Backlinks and On-Page APIs. SERP results are fetched live at call time; keyword metrics and backlink indexes are DataForSEO's latest databases.
What do you store? For billing and your call log: the endpoint, status, cost and timing of each call. Keywords and domains are sent to DataForSEO to answer the request.
Can I call the API without an agent? Yes — the same data is available as a REST API at https://api.callaiapi.com/dataforseo/v3/... with DataForSEO's request format. See https://callaiapi.com/en/dataforseo.
I already have a DataForSEO account. Then you can use DataForSEO directly. CallAI is for people who want pay-as-you-go from $1 without a minimum deposit, one balance shared with LLM APIs, and an agent-ready MCP server.
Links
- Setup guide: https://callaiapi.com/en/integrations/seo-mcp
- Console: https://callaiapi.com/portal
- Issues: https://github.com/hanshengcc/callai-seo-mcp/issues
License
MIT
Source: README.md at commit 1ef805d
Tools
0Version history
1- v1.0.0LatestNov 3, 2026
Score
85% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 daysRequired25 pts
- Auth declaredRequired10 pts
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts