MCP and AI agents
Connect an agent to CrawlConsole, choose scopes, discover tools, and query owned property telemetry safely.
CrawlConsole exposes a remote Model Context Protocol server at https://crawlconsole.com/mcp. Agent API keys control access to backlink intelligence, owned properties, telemetry, connected Google Search Console data, and WebMCP analytics.
Create an Agent API key
Open Settings and API Keys, then create a key for the agent or integration. Give each client its own key so access can be reviewed and revoked independently.
Copy the raw secret when it is created. CrawlConsole stores only the protected key record and cannot show the raw secret again.
Configure a client
Use a remote HTTP MCP configuration with a bearer token.
{
"mcpServers": {
"crawlconsole": {
"url": "https://crawlconsole.com/mcp",
"headers": {
"Authorization": "Bearer YOUR_AGENT_API_KEY"
}
}
}
}
Client configuration formats vary. Use the client's secret storage when it provides one.
Discover available tools
Call dataset_catalog to list the tools and active limits available to the key. Common workflows include:
domain_authorityfor Domain Score and graph authority;referring_domainsfor domain-level backlink sources;competitor_link_gapfor domains that link to competitors but not the target;list_propertiesfor canonical owned property ids;get_crawler_analyticsfor verified crawler page demand;get_gsc_performancefor connected Search Console clicks, impressions, CTR, and position;compare_gsc_performancefor dimension-level changes between arbitrary periods;get_gsc_opportunitiesfor prioritized organic-search opportunities;inspect_gsc_urlfor Google index and canonical status;inspect_gsc_urlsfor batch inspection and categorized indexing issues;get_gsc_sitemapsfor submitted sitemap status;get_gsc_sitemapfor one exact sitemap's status and content counts;get_webmcp_analyticsfor WebMCP registrations and calls;search_docsfor grounded CrawlConsole product instructions.
Work with property tools
Property tools require the canonical id returned by list_properties. Do not pass a domain name where a propertyId is required.
Call list_properties. Find the property whose domain is example.com, then call get_property_telemetry_status and get_crawler_analytics for the last 30 days.
Read Google Search Console for connector setup, tool inputs, access boundaries, and freshness guidance.
Protect keys and scopes
- Create one key per agent or integration.
- Grant only the scopes the client needs.
- Keep keys out of browser code and public repositories.
- Revoke keys that are no longer in use.
- Review Agent usage for unexpected tools or request volume.
OAuth discovery is also available from CrawlConsole's well-known authorization metadata for clients that support the remote authorization flow.
Was this page helpful?
Feedback helps prioritize documentation updates.
