Get SEO keyword and SERP data in Claude Code

Keyword ideas with search volume and intent, live Google results and the keywords any domain ranks for, in Claude Code, Codex or Claude.ai over one MCP connection.

The problem

You want your agent to research keywords and check who ranks before it writes or edits a page. SEO suites sell monthly seats, and wiring a raw SEO data API into your agent means another account, key and bill.

Steps

3
  1. Get related keyword ideas$0.000132 per result

    Get related keyword ideas for a seed keyword or a domain, with search volume, CPC, competition and intent. Google Keyword Data · google.keywords.ideas

  2. Get Google organic search results for a keyword$0.000165 per request

    Pull the live Google results for each keyword you pick, to see who ranks and with which page. Google Keyword Data · google.serp.organic

  3. Get the keywords a domain ranks for$0.000132 per result

    List the keywords a competitor's domain ranks for, with position, traffic and keyword difficulty. Google Keyword Data · google.domain.ranked_keywords

Example cost for 100 rows

  • Get related keyword ideas$0.0132

    100 x $0.000132 per result

  • Get Google organic search results for a keyword$0.0165

    100 x $0.000165 per request

  • Get the keywords a domain ranks for$0.0132

    100 x $0.000132 per result

Total for 100 rows through every step$0.0429

Paid from your prepaid balance at the quoted customer price. No top-up fee. Pay per call; each call’s price is shown before it runs. Each run is quoted before it starts.

Try it

Paste this into your agent

Start free, no card needed. Your agent runs each step and reports the cost.

Use Ahel. Get keyword ideas for "<your topic>" in the United States with google.keywords.ideas and keep the ten with the most search volume. For each, get the Google results with google.serp.organic and note who ranks in the top five. Then list the keywords competitor.com ranks for with google.domain.ranked_keywords. Suggest three keywords I can realistically target, and tell me what it cost.

Where the data comes from

Keyword ideas and ranked keywords come from DataForSEO; live Google results can run on DataForSEO or other SERP providers, and each task page lists them with their prices. Ahel holds the provider accounts, so you pay per call from your Ahel balance. If you already have a DataForSEO account and only need SEO data, DataForSEO's own MCP server is a direct option.

Other markets

Each task takes a location code and a language. The default is the United States in English; ask your agent for another country and it fills in the code.

More SEO tasks

The catalog also has search volume for a keyword list (google.keywords.volume), Google AI Overviews and AI Mode answers, autocomplete, Google Trends and backlinks. Describe the job and your agent finds the task and its price.

Set up Ahel in your agent

  • Claude Code

    Run once, then approve the sign-in: claude mcp add --transport http --scope user ahel 'https://mcp.ahel.ai'

  • Codex

    Run once, then approve the sign-in: codex mcp add ahel --url 'https://mcp.ahel.ai' && codex mcp login ahel

  • Claude.ai

    Add a custom connector with the server address https://mcp.ahel.ai and approve the sign-in.