Skip to main content
Glama

DataForSEO MCP Server

Official
by dataforseo

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ENABLED_MODULESNoComma-separated list of modules to enable (SERP,KEYWORDS_DATA,ONPAGE,DATAFORSEO_LABS,BACKLINKS,BUSINESS_DATA,DOMAIN_ANALYTICS). If not set, all modules will be enabled.
DATAFORSEO_PASSWORDYesYour DataForSEO API password
DATAFORSEO_USERNAMEYesYour DataForSEO API login username
DATAFORSEO_FULL_RESPONSENoIf set to true, the server will return the full, unmodified API responses. If not set or set to false, the server will filter and transform API responses to a more concise format.false

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
serp-organic-live-advanced

Get organic search results for a keyword in specified search engine

serp-organic-locations-list

Utility tool for serp-organic-live-advanced to get list of availible locations

keywords-google-ads-search-volume

Get search volume data for keywords from Google Ads

backlinks_backlinks_list_tool

This endpoint will provide you with a list of backlinks and relevant data for the specified domain, subdomain, or webpage

backlinks_anchor_tool

This endpoint will provide you with a detailed overview of anchors used when linking to the specified website with relevant backlink data for each of them

backlinks_bulk_backlinks_tool

This endpoint will provide you with the number of backlinks pointing to domains, subdomains, and pages specified in the targets array. The returned numbers correspond to all live backlinks, that is, total number of referring links with all attributes (e.g., nofollow, noreferrer, ugc, sponsored etc) that were found during the latest check. Note that if you indicate a domain as a target, you will get results for the root domain (domain with all of its subdomains), e.g. dataforseo.com and app.dataforseo.com

backlinks_bulk_new_lost_referring_domains_tool

This endpoint will provide you with the number of referring domains pointing to the domains, subdomains and pages specified in the targets array. Note that if you indicate a domain as a target, you will get result for the root domain (domain with all of its subdomains), e.g. dataforseo.com and app.dataforseo.com

backlinks_bulk_new_lost_backlinks_tool

This endpoint will provide you with the number of referring domains pointing to domains, subdomains, and pages specified in the targets array. The returned numbers are based on all live referring domains, that is, total number of domains pointing to the target with any type of backlinks (e.g., nofollow, noreferrer, ugc, sponsored etc) that were found during the latest check. Note that if you indicate a domain as a target, you will get result for the root domain (domain with all of its subdomains), e.g. dataforseo.com and app.dataforseo.com

backlinks_bulk_ranks_tool

This endpoint will provide you with rank scores of the domains, subdomains, and pages specified in the targets array. The score is based on the number of referring domains pointing to the specified domains, subdomains, or pages. The rank values represent real-time data for the date of the request and range from 0 (no backlinks detected) to 1,000 (highest rank). A similar scoring system is used in Google’s Page Rank algorithm

backlinks_bulk_referring_domains_tool

This endpoint will provide you with the number of referring domains pointing to domains, subdomains, and pages specified in the targets array. The returned numbers are based on all live referring domains, that is, total number of domains pointing to the target with any type of backlinks (e.g., nofollow, noreferrer, ugc, sponsored etc) that were found during the latest check. Note that if you indicate a domain as a target, you will get result for the root domain (domain with all of its subdomains), e.g. dataforseo.com and app.dataforseo.com

backlinks_bulk_spam_score_tool

This endpoint will provide you with spam scores of the domains, subdomains, and pages you specified in the targets array. Spam Score is DataForSEO’s proprietary metric that indicates how “spammy” your target is on a scale from 0 to 100

backlinks_competitors_tool

This endpoint will provide you with a list of competitors that share some part of the backlink profile with a target website, along with a number of backlink intersections and the rank of every competing website

backlinks_domain_intersection_tool

This endpoint will provide you with the list of domains pointing to the specified websites. This endpoint is especially useful for creating a Link Gap feature that shows what domains link to your competitors but do not link out to your website

backlinks_domain_pages_summary_tool

This endpoint will provide you with detailed summary data on all backlinks and related metrics for each page of the target domain or subdomain you specify. If you indicate a single page as a target, you will get comprehensive summary data on all backlinks for that page

backlinks_domain_pages_tool

This endpoint will provide you with a detailed overview of domain pages with backlink data for each page

backlinks_page_intersection_tool

This endpoint will provide you with the list of domains pointing to the specified websites. This endpoint is especially useful for creating a Link Gap feature that shows what domains link to your competitors but do not link out to your website

backlinks_referring_domains_tool

This endpoint will provide you with a detailed overview of referring domains pointing to the target you specify

backlinks_summary_tool

This endpoint will provide you with an overview of backlinks data available for a given domain, subdomain, or webpage

backlinks_timeseries_new_lost_summary_tool

This endpoint will provide you with the number of new and lost backlinks and referring domains for the domain specified in the target field. The results will be provided for a period between the two indicated dates, and metrics will be grouped by the time range that you define: day, week, month, or year. Data from this endpoint will be especially helpful for building time-series graphs of new and lost backlinks and referring domains.

backlinks_timeseries_summary_tool

This endpoint will provide you with an overview of backlink data for the target domain available during a period between the two indicated dates. Backlink metrics will be grouped by the time range that you define: day, week, month, or year. Data from this endpoint will be especially helpful for building time-series graphs of daily, weekly, monthly, and yearly link-building progress

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/dataforseo/mcp-server-typescript'

If you have feedback or need assistance with the MCP directory API, please join our Discord server