seocrawl-mcp
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_propertiesA | Every Google Search Console property you can access (returns the property ID + URL used by all other tools). |
| get_gsc_summaryB | GSC clicks, impressions, CTR and average position over a window, plus a branded vs non-branded breakdown. |
| compare_date_rangesC | Two GSC windows side by side with diff and change_pct. |
| list_winners_losersC | Biggest movers between two periods (keywords or pages), deltas pre-computed. |
| get_top_keywordsC | Top keywords by clicks/impressions/CTR/position, period-over-period, branded filter, paginated. |
| get_keyword_detailC | Daily time series for a single query. |
| list_pages_for_keywordC | Pages earning a query's clicks (cannibalization / canonical finding). |
| get_top_pagesB | Top pages with period-over-period deltas, paginated. |
| get_page_detailB | Daily time series for a single URL. |
| list_keywords_for_pageA | Queries driving a page's clicks (the inverse of list_pages_for_keyword). |
| list_tasksB | All SEO tasks for a property, filterable by status/assignee/taskbox/search. |
| list_taskboxesB | The task board's columns (taskboxes) for a property. |
| get_taskB | Full task detail (by UUID, slug or task URL). |
| create_taskC | Create a task (title required + optional description, assignee, priority, taskbox). |
| update_taskC | Partial update of any task field, or unassign. |
| add_commentC | Append a comment to a task. |
| get_commentsC | List comments incl. nested replies. |
| add_annotationB | Dated chart note (+ optional description, category, linked task). |
| list_annotationsD | Annotations in a date range, newest first. |
| get_annotationC | Full detail for one annotation. |
| delete_annotationA | Remove your own custom annotation. |
| page_explorerB | Crawled pages matching technical criteria (status code, missing canonical, missing H1, any audit check), sorted by health, with indexability, performance score and error/warning counts. |
| list_promptsB | AI Tracker (Brand Radar) prompts a property tracks, with engines, last run and runs-in-range; filter by engine (ChatGPT, Claude, Gemini, Perplexity). |
| list_ga4_propertiesC | GA4 properties connected to your projects. |
| get_ga4_summaryC | GA4 sessions, users, new users, conversions, engagement rate and sessions/user, each vs the previous period. |
| compare_ga4_date_rangesB | Two GA4 windows side by side with diff and change_pct. |
| get_ga4_traffic_by_sourceC | GA4 sessions by source/medium or default channel grouping, with share %. |
| get_ga4_ai_referrersB | AI/LLM referral traffic by engine (ChatGPT, Perplexity, Gemini, Claude, Copilot…). Your GEO traffic, measured. |
| list_tagsC | A property's keyword and page tags with rule and member counts. |
| create_tagA | Create a keyword/url/both tag (optional hex color). |
| apply_tagC | Manually apply a tag to specific keywords and/or pages. |
| remove_tagC | Unassign a tag from specific keywords and/or pages. |
| delete_tagA | Delete a tag entirely (built-in Brand / Non-Brand tags are protected). |
| list_tag_rulesC | Auto-assignment rules that tag keywords/pages automatically. |
| create_tag_ruleB | Create an auto-assignment rule (contains, exact, starts/ends_with, regex). |
| delete_tag_ruleA | Delete an auto-assignment rule by id. |
| fetch_urlA | Fetch a live URL on demand and get final URL, status, redirect chain, timing, parsed SEO elements, clean markdown and raw HTML. Free — never burns MCP credits. |
| healthA | Live status of each backend surface (GSC, GA4, Site Audit, AI Tracker, Tasks). Free, no arguments. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
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/SEOcrawl/seocrawl-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server