The Model Context Protocol (MCP) allows AI assistants like Claude, GPT, and Cursor to interact directly with your Better Search Console data. Your assistant can list websites, check indexation status, analyze prompts, manage sitemaps, and much more — all through a standardized tool-calling interface.
MCP سرور یہاں دستیاب ہے:
https://api.better-search-console.com/_mcpتین طریقے معاون ہیں (ترجیحی ترتیب میں):
| طریقہ | مثال |
|---|---|
X-API-TOKEN header | X-API-TOKEN: your_token_here |
Authorization: Bearer header | Authorization: Bearer your_token_here |
?token= query parameter | /_mcp?token=your_token_here |
اپنا API ٹوکن سیٹنگز میں تلاش کریں۔ یہ 64 حروف کی ہیکس سٹرنگ ہے۔
OAuth سپورٹ کرنے والے کلائنٹس کے لیے، MCP اینڈ پوائنٹ Google OAuth فلو سے حاصل کردہ معیاری OAuth 2.0 بیئرر ٹوکنز بھی قبول کرتا ہے۔ صارف کی اجازت کے بعد واپس آنے والا ایکسیس ٹوکن صارف ریکارڈ پر محفوظ ہوتا ہے اور بیئرر ٹوکن کے طور پر استعمال کیا جا سکتا ہے۔
{
"mcpServers": {
"better-search-console": {
"url": "https://api.better-search-console.com/_mcp?token=<YOUR_API_TOKEN>"
}
}
}{
"mcpServers": {
"better-search-console": {
"url": "https://api.better-search-console.com/_mcp",
"headers": {
"X-API-TOKEN": "<YOUR_API_TOKEN>"
}
}
}
}{
"mcpServers": {
"better-search-console": {
"url": "https://api.better-search-console.com/_mcp",
"headers": {
"Authorization": "Bearer <YOUR_API_TOKEN>"
}
}
}
}| درجہ | درخواستیں/منٹ | درخواستیں/دن |
|---|---|---|
| Free | 10 | 50 |
| Starter | 100 | 200 |
| Pro | 200 | 500 |
| Master | Unlimited | Unlimited |
List all websites owned by the authenticated user.
کوئی پیرامیٹرز درکار نہیں۔
Get detailed information about a specific website.
پیرامیٹرز:
website_idUpdate website settings (name, description, category, auto flags).
پیرامیٹرز:
website_idnamedescriptioncategoryauto_indexingauto_sitemap_refreshauto_update_statusList URLs for a website with optional filters and pagination.
پیرامیٹرز:
website_idcoverage_stateurl_containsindexing_statepagelimitDelete a single URL from a website.
پیرامیٹرز:
url_idDelete multiple URLs from a website in bulk.
پیرامیٹرز:
website_idurlsGet URL statistics grouped by coverage state.
پیرامیٹرز:
website_idGet the current indexation queue status for a website.
پیرامیٹرز:
website_idList all sitemaps for a website.
پیرامیٹرز:
website_idAdd a sitemap URL to a website (validates domain and reachability).
پیرامیٹرز:
website_idsitemap_urlFetch and parse a sitemap, importing discovered URLs into the database.
پیرامیٹرز:
sitemap_idProcess all sitemaps for a website.
پیرامیٹرز:
website_idDelete a sitemap and optionally its associated URLs.
پیرامیٹرز:
sitemap_idQueue a URL for Google indexation.
پیرامیٹرز:
urlQueue a URL for Bing indexation.
پیرامیٹرز:
urlQueue multiple URLs for Google and/or Bing indexation.
پیرامیٹرز:
website_idurlsgooglebingAsk Bing what its crawler knows about a website's URLs (discovery date, last crawl, document size) and store it. This is not the same as bing_status, which reports whether a URL appears in Bing search results. Paced at about one URL per second and skips readings taken in the last week.
پیرامیٹرز:
website_idlimitQueue a URL for indexation status check.
پیرامیٹرز:
urlQueue multiple URLs for indexation status check.
پیرامیٹرز:
website_idurlsDisable indexation for multiple URLs (sets mustBeIndexed to false).
پیرامیٹرز:
website_idurlsRe-enable indexation for multiple URLs (sets mustBeIndexed to true).
پیرامیٹرز:
website_idurlsManually update the coverage state of a URL.
پیرامیٹرز:
urlstateRank URLs by how much a Google indexation request would help, and report which ones cannot be helped and why. Read-only: it spends no quota and queues nothing. Use it to decide what to submit before calling queue-google or queue-bulk.
پیرامیٹرز:
website_idbudgetGet Search Console analytics data with flexible dimensions.
پیرامیٹرز:
website_idstart_dateend_datedimensionsrow_limitGet top search queries for a website.
پیرامیٹرز:
website_idstart_dateend_datelimitGet top pages by search performance.
پیرامیٹرز:
website_idstart_dateend_datelimitGet search performance breakdown by device type.
پیرامیٹرز:
website_idstart_dateend_dateGet search performance breakdown by country.
پیرامیٹرز:
website_idstart_dateend_datelimitCompare search analytics between two time periods with deltas.
پیرامیٹرز:
website_idperiod1_startperiod1_endperiod2_startperiod2_enddimensionsList all prompt analyses for a website.
پیرامیٹرز:
website_idCreate a new prompt analysis entry.
پیرامیٹرز:
website_idpromptmodelstargeted_keywordsUpdate targeted keywords for a prompt analysis.
پیرامیٹرز:
analysis_idtargeted_keywordsGet detailed results and keyword statistics for a prompt analysis.
پیرامیٹرز:
analysis_idCreate a custom dashboard (max 3 per website).
پیرامیٹرز:
website_idnameis_defaultUpdate a custom dashboard name or default status.
پیرامیٹرز:
dashboard_idnameis_defaultDelete a custom dashboard and its widgets.
پیرامیٹرز:
dashboard_idReplace all widgets on a dashboard.
پیرامیٹرز:
dashboard_idwidgetsList saved URL filters for a website.
پیرامیٹرز:
website_idCreate a saved URL filter.
پیرامیٹرز:
website_idnamesearchsitemapindexationDelete a saved filter.
پیرامیٹرز:
filter_idGenerate a PDF report for a website (requires pro/master subscription).
پیرامیٹرز:
website_idstart_dateend_dateGet report branding settings for a website.
پیرامیٹرز:
website_idUpdate report branding settings (company name, colors, footer).
پیرامیٹرز:
website_idcompany_nameprimary_coloraccent_colorfooter_textFetch a URL and extract SEO meta tags (title, description, OG, robots, h1s).
پیرامیٹرز:
urlAnalyze keyword density in a text.
پیرامیٹرز:
textkeywordsCheck URL structure for SEO issues and return a score.
پیرامیٹرز:
urlAnalyze text readability using Flesch Reading Ease and Flesch-Kincaid grade.
پیرامیٹرز:
textCrawl a website and generate a sitemap XML file.
پیرامیٹرز:
website_urlmax_urlsGenerate a robots.txt from a configuration of user agents and sitemaps.
پیرامیٹرز:
user_agentssitemapsGet the authenticated user profile and subscription info.
کوئی پیرامیٹرز درکار نہیں۔
اپنی ویب سائٹس کی فہرست بنائیں:
Tool: list-websites
Arguments: {}URL کی انڈیکسیشن چیک کریں:
Tool: check-url-indexation
Arguments: { "website_id": 1, "url": "https://example.com/page" }انڈیکسنگ کے لیے URLs جمع کریں:
Tool: submit-urls-for-indexing
Arguments: { "website_id": 1, "url_ids": [10, 11, 12] }| مسئلہ | حل |
|---|---|
| 401 Unauthorized | چیک کریں کہ آپ کا API ٹوکن درست ہے اور درخواست میں شامل ہے۔ |
| 429 Too Many Requests | آپ نے اپنی ریٹ لمٹ سے تجاوز کر لیا ہے۔ انتظار کریں یا اپنا پلان اپ گریڈ کریں۔ |
| ٹول نہیں ملا | تصدیق کریں کہ ٹول کا نام اوپر دیے گئے حوالے سے بالکل مماثل ہے۔ |
| کنکشن مسترد | یقینی بنائیں کہ ہوسٹ URL درست ہے اور آپ کے نیٹ ورک سے قابل رسائی ہے۔ |
| غلط پیرامیٹرز | چیک کریں کہ مطلوبہ پیرامیٹرز اسکیما سے مماثل ہوں۔ IDs نمبر ہونے چاہئیں۔ |