MCP tools
Everything your agent can do. Reads are free; research and checks spend the lookups your plan includes.
Endpoint https://auditmatic.app/mcp. Sign in with your browser, or use an API key from Settings.
add_rank_tracking_keywords
Add keywords to an existing rank tracker.
site (required): the domain, for example example.com.
create_project
Create a new project in the user's organization.
site (required): the domain, for example example.com.
create_rank_tracker
Create a rank tracking configuration for a project.
site (required): the domain, for example example.com.
get_ranked_keywords
Returns market-specific keyword, URL, rank, search volume, CPC, intent, and traffic rows for a domain or page.
site (required): the domain, for example example.com.
search_local_businesses
Searches local business listings near a coordinate, with optional rating, review-count, and claimed-status filters.
site (required): the domain, for example example.com.
get_local_serp_results
Fetches one Google Maps or Local Finder SERP near a coordinate.
site (required): the domain, for example example.com.
get_google_business_questions
Fetches Google Business Profile questions and answers for one business (by businessName, cid, or placeId) near a coordinate.
site (required): the domain, for example example.com.
find_serp_competitors
Compares domains competing in Google results for a supplied keyword set in a country-level DataForSEO Labs market.
site (required): the domain, for example example.com.
get_keyword_metrics
Hydrate up to 700 known keywords with search volume, keyword difficulty (KD), search intent, CPC, competition, and monthly trends in a single call.
site (required): the domain, for example example.com.
estimate_rank_tracker_cost
Estimate rank tracker cost without spending credits or starting a check.
site (required): the domain, for example example.com.
explore_prompt
Ask one prompt in ChatGPT, or compare answers from selected AI models.
site (required): the domain, for example example.com.
get_backlinks_overview
Returns a backlinks profile summary (total backlinks, referring domains, top referring domains).
site (required): the domain, for example example.com.
get_backlinks_profile
Returns one bounded page of detailed backlink rows for a domain or page: linking URLs, target URLs, anchors, dofollow/nofollow, authority/spam signals, and lost/broken status.
site (required): the domain, for example example.com.
get_domain_keyword_suggestions
Returns the organic keywords a domain ranks for, including position and available metrics.
site (required): the domain, for example example.com.
get_domain_overview
Returns a high-level view of a domain's organic footprint: estimated organic traffic, organic keyword count, backlinks, and referring domains.
site (required): the domain, for example example.com.
get_rank_tracker
Read-only access to rank tracker configs and their latest results.
site (required): the domain, for example example.com.
get_serp_results
Fetch live Google organic search results for 1-10 keywords.
site (required): the domain, for example example.com.
get_google_analytics_organic_landing_pages
Read organic-search landing page sessions, engagement, key events, transactions, and revenue from the project's connected GA4 property.
site (required): the domain, for example example.com.
get_google_analytics_page_performance
Read page views, users, engagement duration, and key events from the connected GA4 property.
site (required): the domain, for example example.com.
get_google_analytics_key_events
Read active GA4 key events with counts and users by event or organic landing page.
site (required): the domain, for example example.com.
get_search_opportunities
Join Search Console pages ranking in positions 4–20 with GA4 organic landing-page outcomes, then score matched opportunities by demand, business value, and reachability.
site (required): the domain, for example example.com.
get_google_analytics_organic_overview
Answer whether organic traffic is improving with top-line sessions, users, engagement, key events, transactions, revenue, an equal-length previous-period comparison, and a daily or weekly trend.
site (required): the domain, for example example.com.
get_google_analytics_traffic_acquisition
Compare session acquisition by channel group, source/medium, or campaign, including sessions, users, engagement, key events, transactions, and revenue.
site (required): the domain, for example example.com.
get_google_analytics_ecommerce_performance
Read item views, add-to-cart units, purchases, and item revenue by item, or transactions and purchase revenue by landing page.
site (required): the domain, for example example.com.
get_google_analytics_site_search
Read measured internal search terms with search events, users, sessions, engaged sessions, and engagement rate.
site (required): the domain, for example example.com.
get_google_analytics_audience_breakdown
Read device, country, or new-versus-returning users, sessions, engagement, and key events.
site (required): the domain, for example example.com.
get_google_analytics_measurement_health
Diagnose the connected property's data streams, web measurement IDs, enhanced-measurement settings, key events, and custom definitions.
site (required): the domain, for example example.com.
list_search_console_sites
Lists the Search Console properties visible to each Google account the calling user has connected in the Auditmatic dashboard, and flags the one bound to the project.
site (required): the domain, for example example.com.
set_search_console_site
Binds a project to a verified Search Console property through a Google account the user already connected in the Auditmatic dashboard (gscAccountId from list_search_console_sites).
site (required): the domain, for example example.com.
list_google_analytics_properties
Lists the GA4 properties visible to each Google account the calling user has connected in the Auditmatic dashboard, and flags the one bound to the project.
site (required): the domain, for example example.com.
set_google_analytics_property
Binds a project to a GA4 property through a Google account the user already connected in the Auditmatic dashboard (ga4AccountId from list_google_analytics_properties).
site (required): the domain, for example example.com.
list_projects
Lists the user's projects.
site (required): the domain, for example example.com.
list_saved_keywords
Lists keywords saved to a project (with cached metrics like search volume, difficulty, CPC, and tags if available).
site (required): the domain, for example example.com.
get_business_profile
Reads one Google Business Profile by name, cid, or placeId: categories, rating and review count, rating breakdown, address, phone, website, claimed status, opening hours, and photo count.
site (required): the domain, for example example.com.
get_business_reviews
Collects Google reviews for a business, with rating, author, text, and the owner's reply.
site (required): the domain, for example example.com.
get_business_updates
Collects the posts (updates, offers, events) published on a Google Business Profile.
site (required): the domain, for example example.com.
list_business_categories
Lists the Google Business categories DataForSEO recognizes, ranked by how many businesses use them.
site (required): the domain, for example example.com.
get_local_rank_grid
Runs one Google Maps search per point of a square grid around a coordinate and reports where the target business ranks at each point — plus each point's result count and #1 business — revealing how far its Maps visibility reaches.
site (required): the domain, for example example.com.
pin_rank_tracking_keywords
Pin or unpin tracked keywords by their trackingKeywordId.
site (required): the domain, for example example.com.
get_project_context
Reads a project's shared memory: business overview, current goal, positioning, writing preferences, custom sections, competitors, key pages, and the recent research log.
site (required): the domain, for example example.com.
update_project_context
Adds, edits, or deletes a project's shared memory so the app, SAM, and other agents see it.
site (required): the domain, for example example.com.
research_project_website
Fill missing project basics, business competitors, and Prompt Research topics using saved context and verified website pages.
site (required): the domain, for example example.com.
save_project_website_setup
Fill missing website domain, business overview, and competitors after the user confirms setup.
site (required): the domain, for example example.com.
remove_rank_tracking_keywords
Stop tracking keywords by their trackingKeywordId.
site (required): the domain, for example example.com.
remove_saved_keywords
Permanently deletes keywords from a project's saved-keywords list by their row ID.
site (required): the domain, for example example.com.
set_report_sharing
Enables or revokes public sharing for one saved report.
site (required): the domain, for example example.com.
list_report_templates
Lists this project's report templates.
site (required): the domain, for example example.com.
save_report_template
Saves a reusable report brief to this project.
site (required): the domain, for example example.com.
delete_report_template
Permanently deletes one reusable report template from this project.
site (required): the domain, for example example.com.
save_report
Saves a finished HTML report to this project, where anyone in the workspace can read and print it.
site (required): the domain, for example example.com.
list_reports
Lists this project's saved reports, newest update first: id, title, skill, who saved it, when, and a short summary preview.
site (required): the domain, for example example.com.
get_report
Reads one saved report: title, skill, attribution, size, the full summary, and shareUrl (null when private or public sharing is unavailable on this deployment).
site (required): the domain, for example example.com.
delete_report
Permanently deletes one saved report and makes its shared link unavailable.
site (required): the domain, for example example.com.
research_keywords
Research keyword data (search volume, difficulty, CPC, related ideas) for 1-5 seed keywords in one call.
site (required): the domain, for example example.com.
run_rank_tracker
Start an explicit live rank check for every keyword and configured device.
site (required): the domain, for example example.com.
save_keywords
Save keywords to a project's saved-keywords list.
site (required): the domain, for example example.com.
get_search_console_performance
Query the connected Search Console property's Search Analytics: clicks, impressions, CTR, and average position by query/page/country/device/date.
site (required): the domain, for example example.com.
inspect_urls
Read Google Search Console's existing index status for up to 10 URLs of the connected property: index/coverage state, last crawl time, Google-selected vs declared canonical, and mobile/rich-results verdicts.
site (required): the domain, for example example.com.
search_serp_locations
Find the exact DataForSEO location name of a city, county, or region.
site (required): the domain, for example example.com.
list_site_audits
Lists this project's site audits with IDs, URLs, status, page counts, and dates, newest first.
site (required): the domain, for example example.com.
delete_site_audit
Permanently deletes one site audit and its crawled pages, issues, and Lighthouse results, freeing audit capacity.
site (required): the domain, for example example.com.
run_site_audit
Start a site audit: crawls the site (robots.txt-aware, same-origin), checks every page for SEO issues (broken links, duplicate/missing titles and descriptions, redirect chains, orphan pages, canonical problems, thin content, and more), and optionally runs Lighthouse on a sample of pages.
site (required): the domain, for example example.com.
get_audit_status
Check the progress of a site audit (phase, pages crawled, Lighthouse progress).
site (required): the domain, for example example.com.
get_audit_issues
Read the raw crawl issues from a completed site audit: page-by-page checks such as missing or duplicate titles, broken links, redirect chains and thin content, each with a how_to_fix.
site (required): the domain, for example example.com.
get_audit_report
Read the report the dashboard's Findings tab shows for a completed site audit: the score, the counts of errors, warnings and notices, and every finding worst first, each with why it matters, how to fix it, the pages it affects and a rough time to fix.
site (required): the domain, for example example.com.
get_audit_pages
List crawled pages from a site audit with per-page SEO data (status, title, description, word count, indexability, crawl depth, link counts).
site (required): the domain, for example example.com.
submit_indexnow_urls
Tells Bing, Yandex, Seznam, Naver, Yep and other IndexNow search engines that pages on the project's website changed, so they recrawl them sooner.
site (required): the domain, for example example.com.
whoami
Confirms the connected Auditmatic account, server mode, token scopes, and current credit balance when the user asks to check their account or connection.
site (required): the domain, for example example.com.
show_search_console_performance
Show an interactive Search Console table or Google connection prompt using the resultId returned by get_search_console_performance.
site (required): the domain, for example example.com.
show_serp_results
Show interactive Google search results using the resultId returned by get_serp_results so the user can filter, select pages, and compare them with their assistant.
site (required): the domain, for example example.com.