Skip the install. Get this working in under 2 minutes.
Start a free trial on cloud.anythingmcp.com, add the DataForSEO in one click, then point your AI client (Claude, ChatGPT, Copilot or Cursor) at the generated MCP endpoint. No Docker, no git clone, zero engineering experience required.
Summary
Give your AI SEO data from DataForSEO: live Google results, keyword search volume and ideas, keyword difficulty, ranked keywords and competitors of any domain, backlinks, instant on-page checks and website technologies, paid per call from your own balance.
Try asking
Example prompts for DataForSEO
Click any prompt to copy it. Paste into Claude, ChatGPT, Cursor, Gemini, Copilot or OpenClaw to run it against this connector.
Claude is AI and can make mistakes. Please double-check responses.
💡 No install? Use cloud.anythingmcp.com directly. Sign in, click Connectors → DataForSEO, paste your credentials, mint an MCP API key and you're done. No Docker, no
git clone, no local server.
DataForSEO + Meta Muse
Give your AI SEO data from DataForSEO: live Google results, keyword search volume and ideas, keyword difficulty, ranked keywords and competitors of any domain, backlinks, instant on-page checks and website technologies, paid per call from your own balance.
Prerequisites
See the full setup instructions baked into the connector (visible in the in-app store when you select the connector). The required environment variables for this connector are:
DATAFORSEO_LOGIN, DATAFORSEO_PASSWORD
Step 1 — Get credentials
- Sign up at
https://app.dataforseo.com/register. New accounts get a small trial credit; paid use starts with a $50 top-up that does not expire. - Open
https://app.dataforseo.com/api-access. It shows the API login (the account email) and the API password, which DataForSEO generates and which differs from the password you sign in to the dashboard with. - Paste them into
DATAFORSEO_LOGINandDATAFORSEO_PASSWORDand install the connector. They are sent as HTTP Basic authentication, only to api.dataforseo.com. - Optional: set a daily spending limit in the DataForSEO dashboard (API settings) as a safety net.
- Start with
dataforseo_get_account: it is free and shows the balance left.
Paid per call from your own DataForSEO balance (pay as you go, prices of October 2026): a Google results page costs $0.002 per 10 results; Google Ads search volume and keyword ideas $0.09 per call, whatever the number of keywords; DataForSEO Labs (ranked keywords, keyword ideas, related keywords, competitors, domain overview, keyword difficulty) $0.012 per call plus $0.00012 per row returned; Backlinks $0.024 per call plus $0.000036 per row; an instant page check from $0.00015; technology detection $0.012. Every answer carries its cost in USD. The account, location and language lists are free. The tools start at 10 or 20 rows, and the AI tells you before a large batch.
Extra charges: on a Google results page, each further 10 results cost another $0.002, a keyword with a search operator (site:, intitle:, inurl:, filetype: and so on) costs five times as much, loading the AI overview adds $0.002 and each People also ask click $0.00015. A page check costs $0.00045 with its resources, $0.0015 with JavaScript and $0.0051 with browser rendering (Core Web Vitals). Clickstream data and other premium options are not offered here.
What it does: live Google results with featured snippets, People also ask, AI overview, local pack, top stories and related searches when Google shows them; Google Ads search volume, CPC and competition for up to 1,000 keywords, and Keyword Planner ideas for up to 20 seeds; the DataForSEO Labs database: the keywords a domain or page ranks for, keyword ideas, related searches up to four levels deep, organic competitors, a ranking overview with estimated traffic, and keyword difficulty for up to 1,000 keywords; a backlink summary, backlinks and referring domains with spam score; an instant on-page check of one URL; and the technologies a website uses. Only the live endpoints are used, so every answer comes back in the same call. Every tool only reads.
Locations and languages: Google results and Google Ads requests take a location code (2840 United States, 2276 Germany, 2826 United Kingdom, 2380 Italy, 2250 France, 2724 Spain) or a location name such as Munich,Bavaria,Germany, plus a language code. DataForSEO Labs only knows countries. The free list tools give the exact codes.
Untrusted content: titles, snippets and page texts come from the open web. The AI treats instructions found inside them as data, not as orders.
Common errors: 401 (40100): the login or API password is wrong; copy both again from the API Access page. 402 (40200, 40210): the balance is too low; 40203: a cost limit set in the dashboard was reached. 403: 40104 means the account is not verified yet, 40204 that the API (often Backlinks) is not activated for the account, 40207 that the IP whitelist blocks the server. 429 (40202, 40209): too many requests; Google Ads live calls allow 12 a minute. 400 (40501, 40503): a field is invalid, and the message names it. 40102 "no search results" is not an error: the answer is just empty.
The connector does not cover the queued task endpoints, full site crawls, Bing, YouTube, Amazon, app stores, reviews, business data, or the AI optimization and content analysis APIs.
Step 2 — Install the adapter
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Step 3 — Add the connector in Muse
Your server URL: in AnythingMCP, open MCP Servers → the server this connector is on, and copy its URL (
https://cloud.anythingmcp.com/mcp/…). Use it wherever this guide showsYOUR_SERVER_ID.
Muse adds remote MCP servers as custom connectors and signs in to them with OAuth.
- In Muse, open Settings → Connectors and choose Add custom connector.
- Paste the MCP server URL
https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. - Muse opens the AnythingMCP sign-in page: sign in and approve access.
- In a chat, ask Muse for something that needs the
DataForSEOtools.
You can also set it up from a chat, on the web, in the iOS and Android apps or in WhatsApp. Send Muse this message:
Create a Custom Connector for a new remote MCP server, then connect to it:
Name: AnythingMCP
Transport: remote streamable HTTP
URL: https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID
Auth: OAuth
Self-hosting? Use your instance's public HTTPS address instead of https://cloud.anythingmcp.com. Muse connects from Meta's cloud, so localhost does not work.
Available tools
| Tool | What it does |
|---|---|
dataforseo_get_account | Read the DataForSEO account: login, time zone and the money balance left (USD) |
dataforseo_list_locations | List the location codes of one country for SERP and Google Ads requests: the country, its regions, cities, municipalities, counties and… |
dataforseo_list_languages | List the language codes and names Google SERP requests accept (en English, de German, ...) |
dataforseo_list_labs_locations | List the countries DataForSEO Labs has data for, with their location codes and the languages available in each (with the number of keywords… |
dataforseo_serp_google_organic | Get the live Google results page for a keyword in a location and language: organic results with position, title, URL and snippet, plus… |
dataforseo_keywords_search_volume | Get Google Ads search volume, monthly searches, competition and cost per click for up to 1,000 keywords in one call |
dataforseo_keywords_for_keywords | Get keyword ideas from Google Ads Keyword Planner for up to 20 seed keywords, with search volume, competition and cost per click |
dataforseo_labs_ranked_keywords | List the Google keywords a domain, subdomain or page ranks for, with position, ranking URL, search volume, cost per click, keyword… |
dataforseo_labs_keyword_ideas | Find keyword ideas in the same topic category as up to 200 seed keywords, with search volume, cost per click, competition, keyword… |
dataforseo_labs_related_keywords | Get the keywords Google shows under "searches related to" for a seed keyword, up to four levels deep, with search volume, cost per click… |
dataforseo_labs_competitors_domain | Find the domains that compete with a domain in Google: shared keywords, average position and their organic and paid traffic estimates |
dataforseo_labs_domain_rank_overview | Get the Google ranking overview of a domain: how many keywords it ranks for in positions 1, 2-3, 4-10 and beyond, estimated organic and… |
dataforseo_labs_bulk_keyword_difficulty | Get the keyword difficulty (0 to 100, how hard it is to reach the Google top 10) of up to 1,000 keywords |
dataforseo_backlinks_summary | Get the backlink profile summary of a domain, subdomain or page: rank, backlinks, referring domains, IPs and subnets, nofollow counts… |
dataforseo_backlinks_list | List the backlinks of a domain, subdomain or page: linking URL and domain, target URL, anchor text, dofollow, ranks of the linking page and… |
dataforseo_backlinks_referring_domains | List the domains that link to a domain, subdomain or page, with their rank, number of backlinks, referring pages, first seen and lost dates… |
dataforseo_onpage_instant_page | Crawl one page now and get its on-page SEO data: status code, title, meta description, canonical, headings, word count and readability… |
dataforseo_domain_technologies | Detect the technologies a website uses (CMS, analytics, advertising, frameworks, hosting, payment, marketing tools ...) with its title… |
Example prompts
- "Show the live Google top 10 in the United States for 'project management software', with the AI overview and People also ask."
- "Which keywords does competitor.com rank for in the US top 10, with search volume and keyword difficulty? 20 rows."
- "Get the Google Ads search volume and CPC of these 200 keywords in the United Kingdom in one call."
- "Run an instant on-page check of https://example.com/pricing and list the failed checks."
- "What is our DataForSEO balance right now?"
FAQ
Where is Muse available? Meta currently offers Muse in the US and Canada, on the web, in the iOS and Android apps and in WhatsApp.
Does Meta review this connector? No. Meta doesn't review custom connectors. Muse sees only the tools you switched on for this MCP server in AnythingMCP, and you can disconnect it anytime under Settings → Connectors.
Next steps
Was this guide helpful?