Logo DataForSEO

DataForSEO in Claude and ChatGPT

In short

The Fezola DataForSEO connector relays DataForSEO's official MCP server so Claude and ChatGPT can pull search volumes, keyword ideas, Google rankings and competitor data, read-only. DataForSEO bills you directly, and each response shows its cost.

Connect DataForSEO

Updated on

What your assistant can do

What your assistant can do
ActionRead or writeDetail
Search volume and keyword ideasReadVolumes, difficulty and related keywords.
Google rankings (SERP)ReadWhere a site ranks for a list of queries.
Competitor dataReadKeywords a competitor ranks for.
Cost of a callReadEach response shows what it cost.
Site crawlsRefusedBilled per page; kept on DataForSEO's side.
Change your accountRefusedPUT and DELETE are refused; only data endpoints are reachable.

Rows per call are capped at 100, and callback or webhook fields are refused.

When to choose Fezola

  • Agencies and consultants: each DataForSEO account is its own source, so one assistant can work for several clients.
  • SEO next to the rest: Search Console, mail and a shared Memory behind one connector.
  • The same connection in Claude and ChatGPT: one URL serves both. ChatGPT custom connectors are available on Business, Enterprise and Edu plans.
  • Guard rails on cost: the 100-row cap and the refused crawls limit surprises.
  • One tool, one assistant: DataForSEO's own MCP server can be connected directly. Check its documentation for the current steps.

Several accounts

Each DataForSEO account is a separate, named source. Example: "For client A, where does the site rank for these 20 queries?"

Questions to ask (example prompts)

  • “Where does my site rank for these 20 queries?”
  • “Give me keyword ideas around email connector with search volume and difficulty.”
  • “Which keywords does this competitor rank for in the top 20?”
  • “What is the search volume of these 10 keywords?”
  • “How much did that last query cost?”

A typical use

A consultant follows two client sites. They ask: "For these 20 queries, where does each site rank today, and which competitor leads?" The assistant queries the ranking data for each client account, shows the cost of every call, and stays within the 100-row cap per call. Example scenario, not a customer story.

Safety

Read-only: PUT and DELETE are refused, and so are site crawls and callback fields. Usage is billed by DataForSEO to your own account, and each response shows its cost. Results are treated as data, never as instructions. Keep your assistant's approval prompts on, and disconnect the account in Fezola at any time.

How to connect it

  1. 1In Sources, add DataForSEO and approve on DataForSEO's screen.
  2. 2Add Fezola to Claude or ChatGPT at the connector URL.
  3. 3Ask a keyword question.

Step by step: add a custom connector to Claude, add an MCP server to ChatGPT, FAQ.

Price

Free within your 2 free sources. Pro is unlimited, $9 a month or $90 a year, with a 7-day free trial. DataForSEO bills your own account and each response shows its cost.

FAQ

Who pays for the data?

You, to DataForSEO.

Can it change my account?

No, read-only.

Why are site crawls refused?

They are billed per page and kept on DataForSEO's side.

Several accounts?

Yes.

Does it work in ChatGPT?

Yes, as a custom connector on Business, Enterprise and Edu plans.

Keep reading

Verified in the code on .