Locus product guide · Updated
Best SEO MCP servers: DataForSEO, Ahrefs, Semrush
DataForSEO's official MCP server is the best pick for raw SEO data: Google results, keyword volume and backlinks, paid as you go from a prepaid balance that never expires. Ahrefs and Semrush run official remote servers for subscribers on their paid plans. Google has no official Search Console server. Through Locus Pro, an agent gets DataForSEO data as typed tools, priced per call from prepaid credits with no top-up minimum.
Which SEO MCP servers are worth using?
Four sources cover most SEO agent work: a raw data API, two SEO suites and your own Search Console data. Details and limits are from vendor pages on November 10, 2026.
- Semrush is also in the Cursor Marketplace and the ChatGPT plugin directory. In Claude Code, add it with claude mcp add semrush https://mcp.semrush.com/v2/mcp -t http.
| Server | Data | How it connects | How you pay | Catch |
|---|---|---|---|---|
| DataForSEO (official) | Google SERPs, keyword volume, Labs keyword data, backlinks, trends | Remote https://mcp.dataforseo.com/v3/mcp with OAuth, or npx dataforseo-mcp-server@latest | Per task from a prepaid balance with a minimum top-up; free trial credit | The remote server offers docs tools and one generic api_request tool, so the agent must pick endpoints |
| Ahrefs (official) | Backlinks, keywords and rankings from the Ahrefs index | Remote https://api.ahrefs.com/mcp/mcp | Monthly Ahrefs plan with API units, from Lite up | Each call uses at least 50 units; custom scripts may not call the endpoint |
| Semrush (official) | Keyword, domain and backlink reports | Remote https://mcp.semrush.com/v2/mcp | Monthly Semrush plan that includes API units | Only some plans include the API units the server needs |
| Search Console (community) | Clicks, impressions and queries for sites you own | Local AminForou/mcp-gsc server | Free | You create your own Google Cloud OAuth client; Google offers no official server |
| Locus SEO and Keywords | DataForSEO data as one typed tool per endpoint | Remote https://seo.mcp.paywithlocus.com with OAuth | Per call from prepaid credits, no minimum | Each call carries a quote that caps its charge |
How does DataForSEO bill MCP calls?
DataForSEO bills each task from your prepaid balance, which has a minimum top-up and never expires. New accounts get $1 of free trial credit. Slower queues cost less. Billing details checked November 10, 2026.
- Google organic SERP: billed per task, with Standard, Priority and Live queues.
- DataForSEO Labs (keyword overview, ideas, ranked keywords): billed per task plus per item returned.
- Google Ads search volume: billed per task of up to 1,000 keywords, on the Standard or Live queue.
Which Ahrefs and Semrush plans include MCP access?
Both suites run the server for paying subscribers, and each call spends API units from the plan. Prices checked November 10, 2026.
- Ahrefs: Lite costs $129 a month with 200,000 API units, Standard $249 with 800,000 and Advanced $449 with 2,000,000. At the 50-unit minimum, Lite covers at most 4,000 calls a month.
- Semrush: Semrush One Starter costs $199 a month. The server also works on Pro+ ($299) and on SEO Classic Pro or Guru, which include 50,000 API units.
What SEO data can an agent get through Locus Pro?
Locus Pro wraps DataForSEO endpoints as separate, typed tools, so the agent does not have to build raw API requests. There is no top-up minimum. Each call is priced by request and carries a quote, and the final charge depends on the task DataForSEO runs, never more than that quote.
It suits agents that run SEO checks now and then, such as a weekly check on 100 keywords, or that mix SEO data with other vendors on one bill. These endpoints were in the Locus catalog on November 10, 2026:
| Data | Locus endpoint |
|---|---|
| Google organic results | dataforseo/serp-google-organic |
| Keyword search volume | dataforseo/search-volume |
| Keyword overview | dataforseo/dataforseo-labs-google-keyword-overview |
| Keyword ideas | dataforseo/dataforseo-labs-google-keyword-ideas |
| Backlinks for a target | dataforseo/backlinks-backlinks |
How do you choose an SEO MCP server?
Start from the data you need, then the plan you already have.
- Raw SERPs and keyword volume in bulk: DataForSEO's own server, since calls can cost less with your own DataForSEO account and API key.
- Metrics from the Ahrefs or Semrush index: that vendor's server, on a plan you already pay for.
- Your own site performance: a Search Console server, with your own Google OAuth client.
- Occasional SEO checks, or SEO plus other data on one bill: Locus Pro.
Frequently asked questions
Is there a free SEO MCP server?
For your own sites, yes. Community Search Console servers are free and read your own data through your Google account. For market data, DataForSEO gives new accounts $1 of free trial credit.
Does Google have an official Search Console MCP server?
Not as of November 10, 2026. Google's own MCP repository lists servers for Google Analytics and other products, but not Search Console. The popular option is the community server AminForou/mcp-gsc.
Can I call the Ahrefs MCP server from my own scripts?
No. Ahrefs says custom scripts may not call the MCP endpoint. Use the Ahrefs API for scripts instead.
How does Locus Pro price a DataForSEO call?
Each call gets a quote first. After the call, Locus Pro charges for the task DataForSEO ran, and never more than the quote. You can also set a credit ceiling on the call.
Implementation references
Use these first-party references for current request contracts and account requirements. Tool availability, prices, and negotiated terms can change.
Sources
Third-party details were checked on November 10, 2026. Vendors change pricing and features often, so confirm on their site before you decide.