Dataforseo MCP server

Connect Dataforseo to Claude, ChatGPT, Cursor, Claude Code, Codex, Gemini, GitHub Copilot and any other MCP client, for your whole team. Metorial adds security, governance, and tracing, and gives everyone one Magic MCP URL to connect.

What you can do with the Dataforseo MCP server

Ask your agent in plain language. Each of these maps to a real tool on the server.

  • Use the get task result tool in Dataforseo
  • Use the serp search tool in Dataforseo
  • Use the on page audit tool in Dataforseo
  • Use the keyword research tool in Dataforseo
  • Use the domain intersection tool in Dataforseo
  • Use the domain analytics tool in Dataforseo

Supported Tools

get_task_result

Get Task Result

Retrieve the results of a previously submitted asynchronous task by its task ID. Use this after creating tasks via On-Page Audit, Google Shopping Search, or other tools that return a task ID. Returns the full task results once the task is completed.

on_page_audit

On-Page Audit

Start a website crawl for technical SEO auditing. Crawls the target website to identify technical issues, broken links, missing meta tags, and other on-page SEO problems. Returns a task ID that can be used to retrieve results once the crawl is complete. Supports JavaScript rendering and customizable page limits.

keyword_research

Keyword Research

Get search volume, CPC, competition metrics, and monthly trends for one or more keywords from Google Ads. Supports bulk lookups of up to 700 keywords at once. Useful for keyword planning, content strategy, and PPC campaign research.

domain_intersection

Domain Intersection

Find shared keywords between two domains to identify keyword overlap and content gaps. Compares organic search keywords that both domains rank for simultaneously, or keywords where the first domain ranks and the second does not. Returns keyword metrics and each domain's ranking position. Essential for competitive keyword gap analysis.

domain_analytics

Domain Analytics

Retrieve comprehensive analytics for a domain including WHOIS registration data and technology stack detection. WHOIS data includes registrar, creation/expiration dates, nameservers, and registrant info. Technology detection identifies CMS, frameworks, analytics tools, CDNs, and other technologies used on the website.

domain_competitors

Domain Competitors

Discover domains competing for the same keywords in organic search. Provides competitor domains ranked by keyword overlap, traffic estimates, average position, and domain authority. Also supports domain rank overview for analyzing a single domain's SEO metrics. Ideal for competitive landscape analysis and identifying market positioning.

keyword_suggestions

Keyword Suggestions

Get keyword suggestions and related keywords based on a seed keyword using DataForSEO Labs. Choose between "suggestions" mode (keywords containing/related to the seed) or "related" mode (semantically related keywords). Powered by DataForSEO's proprietary SERP database for accurate keyword intelligence. Ideal for expanding keyword lists, discovering long-tail opportunities, and content ideation.

content_analysis

Content Analysis

Search for and analyze web content mentioning a specific keyword or brand across the web. Provides sentiment analysis, content quality scores, publication dates, and category classifications. Choose between search mode (individual results) or summary mode (aggregate statistics). Ideal for brand monitoring, content research, and competitive intelligence.

keywords_for_site

Keywords for Site

Discover keywords relevant to a website or webpage using Google Ads keyword data. Returns search volume, CPC, and competition metrics. Use Ranked Keywords to find keywords a domain ranks for in organic search.

ai_optimization

AI Optimization

Run practical DataForSEO AI Optimization requests: AI keyword search volume, LLM mentions search, and live LLM response benchmarking for ChatGPT, Claude, Gemini, and Perplexity.

on_page_results

On-Page Results

Retrieve OnPage crawl results for a previously created audit task. Use "summary" for crawl progress and aggregate technical SEO issue counts, or "pages" for crawled page-level metrics and checks.

app_data

App Data

Create Google Play App Data API tasks for app searches, app information, and app reviews. Use this for app store research, ranking discovery, and review monitoring on Google Play.

ranked_keywords

Ranked Keywords

Find Google keywords a domain or URL ranks for in DataForSEO Labs. Returns keyword metrics together with ranking page and SERP position data, filling the gap between competitor discovery and keyword-level opportunity analysis.

business_data

Business Data

Search DataForSEO Business Listings live data or create Google Reviews tasks. Use business listings for Google Maps business entity discovery and Google Reviews when you need review data for a known business query.

get_current_user

Get Current User

Identify the connected DataForSEO account and retrieve its timezone and available account balance. This read-only request does not consume API credits.

list_serp_locations

List SERP Locations

Discover supported Google SERP location codes and names for localized searches. Optionally restrict by country or search location names. This read-only request does not consume API credits.

Connect Dataforseo to your AI client

Every client uses the same Magic MCP URL, and so does any other MCP client. Add it once and sign in with SSO.

  1. Enable Dataforseo in Metorial. In your Metorial portal, enable the Dataforseo MCP server and sign in with the account that owns the data. Access stays governed by your team policies.
  2. Add a custom connector. Open Customize, then Connectors. Select Add, then Custom, then Web.
  3. Paste your Metorial MCP URL. Name it Metorial, paste your Magic MCP URL (<your-magic-mcp-url>) and continue.
  4. Sign in. Select Add and sign in to load Dataforseo tools.

Run Dataforseo through the Metorial gateway

One governed layer for every app your agents reach, not a separate connector per tool.

  • Give Dataforseo and every other app to your whole team through one MCP gateway, behind your SSO.
  • Scope which teams and agents can use Dataforseo tools with role-based access control, and trace every call.
  • Prefer to run it yourself? Metorial is open source and self-hostable.

More integrations teams use with Dataforseo

Google Sheets

Create, read, and update spreadsheets and their cell data. Read and write values to individual cells, ranges, or multiple ranges using A1 notation or named ranges. Apply cell formatting including text styles, backgrounds, borders, number formats, and conditional formatting. Manage sheets (tabs) within a spreadsheet—add, delete, copy, rename, and reorder them. Create and manage embedded charts, pivot tables, filter views, data validation rules, protected ranges, named ranges, and merged cells. Perform batch operations to apply multiple updates atomically.

GitHub

Manage repositories, issues, and pull requests. Create and configure branches, star repositories, review code, and merge changes. Automate CI/CD workflows with GitHub Actions, manage workflow runs, secrets, and artifacts. Track issues with labels, milestones, and assignees. Search across code, repositories, issues, and users. Manage organizations, teams, and memberships. Create and manage projects, gists, packages, deployments, and environments. Access security alerts including code scanning, secret scanning, and Dependabot alerts. Read and write file contents in repositories. Manage webhooks, notifications, and codespaces.

Salesforce

Manage CRM data including Accounts, Contacts, Leads, Opportunities, Cases, and custom objects. Create, read, update, and delete records. Query data using SOQL and search across objects using SOSL. Perform bulk data operations for large-scale imports, exports, and migrations. Execute composite requests to batch multiple operations in a single API call. Access analytics, reports, and dashboards. Manage files and attachments associated with records. Interact with Chatter feeds, posts, and groups for social collaboration. Manage org metadata including custom objects, fields, layouts, and workflows. Query data using GraphQL for precise data retrieval across related objects.

Apolloio

Search and prospect B2B contacts and companies from a database of over 275 million people and 70 million organizations. Enrich people and company data with emails, phone numbers, and firmographic details. Create and manage contacts, accounts, deals, and tasks. Add contacts to email sequences and manage sequence statuses. Log and search call records. Perform bulk operations for contact creation, account creation, task creation, and data enrichment.

Sharepoint

Manage SharePoint sites, document libraries, lists, and files. Create, read, update, and delete lists and list items with custom columns. Resolve site users to numeric Person/Group LookupId values. Upload, download, move, copy, and version files in document libraries. Search across sites, files, folders, lists, and list items using Microsoft Search. Manage permissions at site, list, and item levels with granular access control. Define and manage content types and site columns. Retrieve site properties and search for sites across Microsoft 365.

Hubspot

Create, read, update, and delete CRM objects including contacts, companies, deals, tickets, and custom objects. Manage associations between CRM records. Track engagements such as calls, emails, meetings, notes, and tasks. Send transactional and marketing emails, manage campaigns, and handle subscription preferences. Build and manage marketing workflows, sequences, and automation actions. Manage CMS content including blog posts, landing pages, and HubDB tables. Handle commerce data including products, orders, invoices, quotes, and payments. Create and manage contact lists for segmentation. Configure deal, ticket, and order pipelines with custom stages. Search and filter CRM records. Bulk import and export CRM data. Manage users, teams, and account settings.

Technical notes for Dataforseo

Retrieve practical DataForSEO API v3 data for SEO, SEM, ecommerce, business listings, Google Play apps, content analysis, and AI optimization. Supports Google/Bing/Yahoo/YouTube organic SERP live search, Google Ads keyword metrics, DataForSEO Labs keyword and domain intelligence, backlinks, OnPage audits and results, domain analytics, Google Shopping and Amazon Merchant tasks, Business Listings and Google Reviews, Google Play App Data tasks, and AI keyword, LLM mentions, and live LLM response benchmarking.

Frequently asked questions

Common questions about connecting Dataforseo to AI agents with Metorial.

  1. How many tools does the Dataforseo MCP server have?
    The Dataforseo MCP server exposes 20 tools, including Get Task Result, SERP Search, On-Page Audit. Each one is governed and traced through Metorial.
  2. Dataforseo exposes tools your agents call on demand; it does not publish event triggers yet. Everything still runs through one governed MCP URL.
  3. Any MCP client, including VS Code, Windsurf, Zed, OpenCode and Grok. Each one reaches the Dataforseo MCP server through the same Metorial URL.
  4. Use role-based access control to decide which teams, users, and agents can use Dataforseo and which of its tools they can call.
  5. Yes. Metorial is open source, so you can run the Dataforseo MCP server yourself or use the hosted gateway.

Connect Dataforseo to production AI agents

See how Metorial gives your team governed access to Dataforseo, with tracing and security controls built in.