SEOmatic MCP Server
SEO agent for your own website, as a hosted (remote) MCP server. Connect itand your AI agent can read your real SEO data and stage fixes that always waitfor your approval.
- Endpoint:
https://app.seomatic.ai/api/mcp(Streamable HTTP) - Auth: OAuth 2.1 (interactive clients) or a
BearerAPI key (headless) - Docs: https://seomatic.ai/developers/mcp
There is nothing to clone, build, or run: this repository documents how toconnect to the hosted server.
What you can ask
- Which keywords am I close to ranking on page 1 for?
- Which pages are losing traffic, and why?
- What backlinks did I gain this month? Who links to my competitors but not me?
- Does ChatGPT mention my site when people ask about my topic?
- Are my Google Ads and SEO fighting over the same keywords?
On a paid SEOmatic plan, the agent can also stage SEO fix tasks, contentcampaigns, and article drafts. Nothing touches your site until a humanapproves it in SEOmatic, and every change shows before-and-after results.
Tools
13 consolidated tools, each annotated (read-only vs staging) and scoped to theconnected workspace: gsc_performance, gsc_indexing, keyword_research,keyword_clusters, backlink_profile, serp_competitors,traffic_analytics, local_presence, site_pages, dataset_library,strategy_insights, task_manage, campaign_manage. The roster you seedepends on your plan and connected data sources. Full reference:https://seomatic.ai/developers/mcp
Install in Cline
- Create a SEOmatic account at https://app.seomatic.ai (free tier works) andmint an API key: Settings -> API Keys -> Create key. Copy the
smk_live_...value. - Add this to your Cline MCP settings file (
cline_mcp_settings.json):
{
"mcpServers": {
"seomatic": {
"url": "https://app.seomatic.ai/api/mcp",
"type": "streamableHttp",
"headers": {
"Authorization": "Bearer smk_live_YOUR_KEY_HERE"
}
}
}
}
- Ask Cline something like: "What are my striking-distance queries? UseSEOmatic." Tools are already scoped to your connected site, so no domainparameter is ever needed.
Install in other clients
- Claude (web/desktop): Settings -> Connectors -> Add custom connector ->URL
https://app.seomatic.ai/api/mcp(OAuth, no key needed) - Claude Code:
claude mcp add --transport http seomatic https://app.seomatic.ai/api/mcp - Cursor: add
{"mcpServers": {"seomatic": {"url": "https://app.seomatic.ai/api/mcp"}}}tomcp.json
Free vs paid
The free tier includes the insight tools with a monthly question quota sharedwith SEOmatic chat. Acting tools (staging tasks, campaigns, articles) need apaid plan and always keep the human-approval gate.