{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_ru9jd88ejw57","handle":"organiq-geo","url":"https://wellknown.network/agents/organiq-geo","links":{"self":"https://wellknown.network/agents/organiq-geo/record.json","html":"https://wellknown.network/agents/organiq-geo","markdown":"https://wellknown.network/agents/organiq-geo/record.md","api":"https://wellknown.network/api/v1/agents/organiq-geo","status":"https://wellknown.network/api/v1/agents/organiq-geo/status","claim":"https://wellknown.network/agents/organiq-geo/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/organiq-geo/claim.json","badge":"https://wellknown.network/agents/organiq-geo/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/organiq-geo/history","tools":"https://wellknown.network/api/v1/agents/organiq-geo/tools"},"ard":{"identifier":"urn:air:organiqgeo.com:server:organiq-geo","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Organiq GEO","summary":"Search Console and GA4 analysis (read-only Google): queries, decay, cannibalization, AI traffic.","description":"Search Console and GA4 analysis (read-only Google): queries, decay, cannibalization, AI traffic.","publisher":{"name":"com.organiqgeo","url":null},"homepage":"https://organiqgeo.com","repository":"https://github.com/organiqgeo/organiq-plugin","version":"0.4.2","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://organiqgeo.com/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-31T20:55:12.387926Z","publishedAt":"2026-10-31T20:55:12.387926Z","registryName":"com.organiqgeo/organiq"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"data.web-search","name":"Web Search","confidence":1,"provenance":"derived"},{"slug":"analytics.product","name":"Product Analytics","confidence":1,"provenance":"derived"},{"slug":"research.people-companies","name":"People & Company Research","confidence":0.583,"provenance":"derived"},{"slug":"ai.evaluation","name":"Evaluation & Benchmarks","confidence":0.54,"provenance":"derived"},{"slug":"data.weather","name":"Weather","confidence":0.525,"provenance":"derived"},{"slug":"content.writing","name":"Writing & Editing","confidence":0.51,"provenance":"derived"}],"categories":["ai","analytics","content","data","research"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 2h ago.","lastOkAt":"2026-11-01T18:25:15.399Z","lastProbedAt":"2026-11-01T18:25:15.399Z","statusComputedAt":"2026-11-01T18:28:15.932Z","reliability30d":{"probes":2,"successRate":1,"p50Ms":348,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":2,"ok":2,"authBoundaryOk":0,"serviceOk":2,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-11-01T18:25:15.399Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":445,"error":null,"detail":{"tools":[{"name":"get_capabilities","description":"Returns a factual overview of this connector: what data it holds (Google Search Console synced daily into Organiq, plus GA4 referral sessions from AI assistants"},{"name":"get_ctr_benchmark","description":"Returns the generic organic click-through-rate curve by Google position (1–20, fraction 0–1) used by score_opportunities and find_page_poaching_opportunities as"},{"name":"check_connection","description":"Reports whether this request is authenticated and, if so, which Organiq account it uses (name, plan, how it authenticated), how many Search Console properties a"},{"name":"list_sites","description":"Lists the Search Console properties synced for the signed-in account: id, siteUrl (Search Console format), displayName, tags, branded_terms (used by the brand f"},{"name":"get_site_summary","description":"Totals of clicks, impressions, CTR and average position for one property over the period, with the comparison period and the change (absolute, Pct as fraction, "},{"name":"query_top_queries","description":"Search queries of one property over the period, aggregated and sorted. Use for \"what people search to find us\", growth/decline lists and ranking changes. Each r"},{"name":"query_top_pages","description":"Pages (URLs) of one property over the period, aggregated and sorted. Use for best/worst pages and pages that gained or lost clicks. Each row has clicks, impress"},{"name":"query_countries","description":"Countries (ISO-3166-1 alpha-3, lowercase, e.g. bra) of one property over the period. Each row has clicks, impressions, ctr, position for the period and, with a "},{"name":"query_devices","description":"Devices (MOBILE, DESKTOP, TABLET) of one property over the period. Each row has clicks, impressions, ctr, position for the period and, with a comparison, prevCl"},{"name":"get_timeseries","description":"Clicks, impressions, CTR and position per day, week (Monday as key) or month (yyyy-mm) over the period, with filters. Use for trend, seasonality and to locate t"},{"name":"get_breakdown","description":"Splits the period's traffic into branded/nonBranded (by the property's branded_terms) and into position bands (1-3, 4-10, 11-20, 21+) with impressions and click"},{"name":"get_annotations","description":"Events annotated in the period for the property and globally: deploys, content changes, manual notes and Google algorithm updates (category \"algo_update\"). Use "},{"name":"get_ai_traffic","description":"Referral sessions from AI assistants (chatgpt.com, perplexity.ai, gemini, copilot, claude…) according to GA4 (dimension ai_source): per source (sessions, active"},{"name":"get_ctr_curve","description":"The property's real CTR by position (bucket = round(position), 1–20, impression-weighted) compared with the generic benchmark (31.7% at position 1 … 18.6% at 3 "},{"name":"find_decaying_content","description":"Pages (or queries) that lost clicks between a BASELINE and the RECENT period. Recent = days/startDate/endDate; baseline = compare (previous = window before, yea"},{"name":"analyze_cannibalization","description":"Queries where 2+ pages of the property compete for the same search in the period. Per cluster: totals, Shannon entropy of impressions across pages (bits; higher"},{"name":"score_opportunities","description":"Queries between minPosition and maxPosition whose CTR is below the expected CTR for their position. expectedCtr comes from the property's own curve (ctrSource \""},{"name":"find_page_poaching_opportunities","description":"Queries just outside the top (default positions 4–20) with the estimated click gain if they reached the CTR of the target position (default 3 → 18.6% benchmark,"},{"name":"get_ranking_changes","description":"Classifies each query (or page) of the property by what happened between the comparison period and the current one: new (appeared), lost (disappeared), improved"},{"name":"get_position_distribution","description":"How the property's queries spread across position bands 1-3, 4-10, 11-20 and 21+ for each day (or week) of the period: number of queries, clicks, impressions an"},{"name":"get_branded_performance","description":"Daily series of branded and non-branded traffic (clicks, impressions, ctr, position per group, plus brandedClickShare) with totals for the period and the compar"},{"name":"breakdown_by_path","description":"Groups the property's pages by host (subdomain) and by the first `depth` path segments (1–4), e.g. \"example.com/blog/*\": pages per group, clicks, impressions, c"},{"name":"get_query_performance","description":"Daily performance of ONE search query on the property (optionally on one page). Returns totals for the period and the comparison with change, the daily (or week"},{"name":"get_page_performance","description":"Daily performance of ONE page (URL) of the property. Returns totals for the period and the comparison with change, the daily (or weekly) series and the top coun"},{"name":"get_longtail_clusters","description":"Splits the period's queries into head, chunky middle and long tail by word count (preset balanced: 1–2 / 3–4 / 5+ words; strict: 1 / 2–3 / 4+; loose: 1–3 / 4–5 "},{"name":"analyze_sampling_impact","description":"How much of the property's traffic Search Console hides from the query/page rows because of anonymization: exact totals per day (no dimensions) minus the sum of"},{"name":"analyze_query_shapes","description":"Classifies the period's queries into shapes and aggregates each: branded, question, comparison, transactional, local, longtail (5+ words), head (<= 2 words), ot"},{"name":"get_query_shape_trend","description":"Weekly share of impressions (or clicks) per query shape (branded, question, comparison, transactional, local, longtail, head, other) and of \"AI-style\" queries o"},{"name":"detect_anomalies","description":"Flags days in the period whose clicks (or impressions, ctr, position) deviate from what the same weekday did in the previous baselineWeeks weeks (default 8): ex"},{"name":"detect_change_points","description":"Finds the dates where the property's clicks (or impressions) moved to a new sustained level — a step up or down that holds for several weeks, as after a Google "},{"name":"forecast_traffic","description":"Projects the property's clicks (or impressions) for the next `horizon` weeks (default 12) or months (default 6) from the history in the period (default 364 days"},{"name":"get_core_web_vitals","description":"Field Core Web Vitals of the property's origin (or a URL) from the Chrome UX Report history, weekly, per form factor (PHONE, DESKTOP): latest p75 of LCP, INP, C"},{"name":"get_indexing_tracker","description":"Indexing status of the property's inspected URLs (Search Console URL Inspection results stored by Organiq, plus the tracked_urls watch list): healthScore 0–100 "},{"name":"list_url_inspections","description":"Latest stored URL Inspection result per URL of the property: verdict, coverageState, indexingState, robotsState, pageFetchState, Google vs user canonical, lastC"},{"name":"request_indexing","description":"Queues up to 100 URLs of one property for submission to search engines, by two routes: IndexNow (Bing, Yandex, Naver, Seznam, Yep; needs the IndexNow key set fo"},{"name":"get_indexing_requests","description":"Lists the indexing requests made for the property (from request_indexing, the panel or the sitemap job), newest first: url, engine (indexnow / google), action, "},{"name":"list_sitemaps","description":"Sitemaps known to Search Console for the property: path, lastSubmitted, lastDownloaded, isPending, errors, warnings and contents per type (web, image, video, ne"},{"name":"get_bing_performance","description":"Organic performance on Bing (Bing Webmaster Tools, weekly data) for the property: view=traffic gives weekly clicks/impressions with totals and change vs the pre"},{"name":"get_genai_impressions","description":"Daily impressions of the property in Google's generative AI features (AI Overviews and AI Mode) from the Search Console \"Generative AI features\" report, importe"},{"name":"generate_seo_report","description":"One compact report for a property over the period (default 28 days, 7–180) with the comparison period: headline KPIs with change and year-over-year, top movers "},{"name":"get_weekly_digest","description":"Short weekly digest for a property: the last 7 synced days vs the 7 before (and year-over-year), top 3 queries/pages up and down, anomalies of the week, Google "},{"name":"list_ga4_properties","description":"Lists the Google Analytics 4 properties the connected Google account can see (Analytics Admin API accountSummaries.list): id (numeric, the value set_ga4_propert"},{"name":"set_ga4_property","description":"Links a Google Analytics 4 property to one Search Console property in Organiq (the same setting as the panel's \"Integrações\" block): ga4PropertyId is the numeri"},{"name":"set_bing_site","description":"Sets the site URL registered in Bing Webmaster Tools for one Search Console property in Organiq (same rule as the panel): https, no query/fragment, and on the p"},{"name":"set_bing_key","description":"Stores the Bing Webmaster Tools API key of the Organiq account (one key per account; it serves every property with a Bing site set by set_bing_site). The key is"},{"name":"set_branded_terms","description":"Replaces the branded terms of one Search Console property in Organiq (the list used by the brand filter, get_breakdown, get_branded_performance and the branded "}],"toolCount":46,"toolsHash":"fcc80290003f21ba2681e7686a45c15b3d54708cc5c4aa1c954a561ccacf0fed","serverName":"organiq","capabilities":["tools","prompts","resources","completions","logging"],"serverVersion":"0.5.2","protocolVersion":"2025-06-18"}},{"at":"2026-11-01T10:28:46.155Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":252,"error":null,"detail":{"tools":[{"name":"get_capabilities","description":"Returns a factual overview of this connector: what data it holds (Google Search Console synced daily into Organiq, plus GA4 referral sessions from AI assistants"},{"name":"get_ctr_benchmark","description":"Returns the generic organic click-through-rate curve by Google position (1–20, fraction 0–1) used by score_opportunities and find_page_poaching_opportunities as"},{"name":"check_connection","description":"Reports whether this request is authenticated and, if so, which Organiq account it uses (name, plan, how it authenticated), how many Search Console properties a"},{"name":"list_sites","description":"Lists the Search Console properties synced for the signed-in account: id, siteUrl (Search Console format), displayName, tags, branded_terms (used by the brand f"},{"name":"get_site_summary","description":"Totals of clicks, impressions, CTR and average position for one property over the period, with the comparison period and the change (absolute, Pct as fraction, "},{"name":"query_top_queries","description":"Search queries of one property over the period, aggregated and sorted. Use for \"what people search to find us\", growth/decline lists and ranking changes. Each r"},{"name":"query_top_pages","description":"Pages (URLs) of one property over the period, aggregated and sorted. Use for best/worst pages and pages that gained or lost clicks. Each row has clicks, impress"},{"name":"query_countries","description":"Countries (ISO-3166-1 alpha-3, lowercase, e.g. bra) of one property over the period. Each row has clicks, impressions, ctr, position for the period and, with a "},{"name":"query_devices","description":"Devices (MOBILE, DESKTOP, TABLET) of one property over the period. Each row has clicks, impressions, ctr, position for the period and, with a comparison, prevCl"},{"name":"get_timeseries","description":"Clicks, impressions, CTR and position per day, week (Monday as key) or month (yyyy-mm) over the period, with filters. Use for trend, seasonality and to locate t"},{"name":"get_breakdown","description":"Splits the period's traffic into branded/nonBranded (by the property's branded_terms) and into position bands (1-3, 4-10, 11-20, 21+) with impressions and click"},{"name":"get_annotations","description":"Events annotated in the period for the property and globally: deploys, content changes, manual notes and Google algorithm updates (category \"algo_update\"). Use "},{"name":"get_ai_traffic","description":"Referral sessions from AI assistants (chatgpt.com, perplexity.ai, gemini, copilot, claude…) according to GA4 (dimension ai_source): per source (sessions, active"},{"name":"get_ctr_curve","description":"The property's real CTR by position (bucket = round(position), 1–20, impression-weighted) compared with the generic benchmark (31.7% at position 1 … 18.6% at 3 "},{"name":"find_decaying_content","description":"Pages (or queries) that lost clicks between a BASELINE and the RECENT period. Recent = days/startDate/endDate; baseline = compare (previous = window before, yea"},{"name":"analyze_cannibalization","description":"Queries where 2+ pages of the property compete for the same search in the period. Per cluster: totals, Shannon entropy of impressions across pages (bits; higher"},{"name":"score_opportunities","description":"Queries between minPosition and maxPosition whose CTR is below the expected CTR for their position. expectedCtr comes from the property's own curve (ctrSource \""},{"name":"find_page_poaching_opportunities","description":"Queries just outside the top (default positions 4–20) with the estimated click gain if they reached the CTR of the target position (default 3 → 18.6% benchmark,"},{"name":"get_ranking_changes","description":"Classifies each query (or page) of the property by what happened between the comparison period and the current one: new (appeared), lost (disappeared), improved"},{"name":"get_position_distribution","description":"How the property's queries spread across position bands 1-3, 4-10, 11-20 and 21+ for each day (or week) of the period: number of queries, clicks, impressions an"},{"name":"get_branded_performance","description":"Daily series of branded and non-branded traffic (clicks, impressions, ctr, position per group, plus brandedClickShare) with totals for the period and the compar"},{"name":"breakdown_by_path","description":"Groups the property's pages by host (subdomain) and by the first `depth` path segments (1–4), e.g. \"example.com/blog/*\": pages per group, clicks, impressions, c"},{"name":"get_query_performance","description":"Daily performance of ONE search query on the property (optionally on one page). Returns totals for the period and the comparison with change, the daily (or week"},{"name":"get_page_performance","description":"Daily performance of ONE page (URL) of the property. Returns totals for the period and the comparison with change, the daily (or weekly) series and the top coun"},{"name":"get_longtail_clusters","description":"Splits the period's queries into head, chunky middle and long tail by word count (preset balanced: 1–2 / 3–4 / 5+ words; strict: 1 / 2–3 / 4+; loose: 1–3 / 4–5 "},{"name":"analyze_sampling_impact","description":"How much of the property's traffic Search Console hides from the query/page rows because of anonymization: exact totals per day (no dimensions) minus the sum of"},{"name":"analyze_query_shapes","description":"Classifies the period's queries into shapes and aggregates each: branded, question, comparison, transactional, local, longtail (5+ words), head (<= 2 words), ot"},{"name":"get_query_shape_trend","description":"Weekly share of impressions (or clicks) per query shape (branded, question, comparison, transactional, local, longtail, head, other) and of \"AI-style\" queries o"},{"name":"detect_anomalies","description":"Flags days in the period whose clicks (or impressions, ctr, position) deviate from what the same weekday did in the previous baselineWeeks weeks (default 8): ex"},{"name":"detect_change_points","description":"Finds the dates where the property's clicks (or impressions) moved to a new sustained level — a step up or down that holds for several weeks, as after a Google "},{"name":"forecast_traffic","description":"Projects the property's clicks (or impressions) for the next `horizon` weeks (default 12) or months (default 6) from the history in the period (default 364 days"},{"name":"get_core_web_vitals","description":"Field Core Web Vitals of the property's origin (or a URL) from the Chrome UX Report history, weekly, per form factor (PHONE, DESKTOP): latest p75 of LCP, INP, C"},{"name":"get_indexing_tracker","description":"Indexing status of the property's inspected URLs (Search Console URL Inspection results stored by Organiq, plus the tracked_urls watch list): healthScore 0–100 "},{"name":"list_url_inspections","description":"Latest stored URL Inspection result per URL of the property: verdict, coverageState, indexingState, robotsState, pageFetchState, Google vs user canonical, lastC"},{"name":"request_indexing","description":"Queues up to 100 URLs of one property for submission to search engines, by two routes: IndexNow (Bing, Yandex, Naver, Seznam, Yep; needs the IndexNow key set fo"},{"name":"get_indexing_requests","description":"Lists the indexing requests made for the property (from request_indexing, the panel or the sitemap job), newest first: url, engine (indexnow / google), action, "},{"name":"list_sitemaps","description":"Sitemaps known to Search Console for the property: path, lastSubmitted, lastDownloaded, isPending, errors, warnings and contents per type (web, image, video, ne"},{"name":"get_bing_performance","description":"Organic performance on Bing (Bing Webmaster Tools, weekly data) for the property: view=traffic gives weekly clicks/impressions with totals and change vs the pre"},{"name":"get_genai_impressions","description":"Daily impressions of the property in Google's generative AI features (AI Overviews and AI Mode) from the Search Console \"Generative AI features\" report, importe"},{"name":"generate_seo_report","description":"One compact report for a property over the period (default 28 days, 7–180) with the comparison period: headline KPIs with change and year-over-year, top movers "},{"name":"get_weekly_digest","description":"Short weekly digest for a property: the last 7 synced days vs the 7 before (and year-over-year), top 3 queries/pages up and down, anomalies of the week, Google "},{"name":"list_ga4_properties","description":"Lists the Google Analytics 4 properties the connected Google account can see (Analytics Admin API accountSummaries.list): id (numeric, the value set_ga4_propert"},{"name":"set_ga4_property","description":"Links a Google Analytics 4 property to one Search Console property in Organiq (the same setting as the panel's \"Integrações\" block): ga4PropertyId is the numeri"},{"name":"set_bing_site","description":"Sets the site URL registered in Bing Webmaster Tools for one Search Console property in Organiq (same rule as the panel): https, no query/fragment, and on the p"},{"name":"set_bing_key","description":"Stores the Bing Webmaster Tools API key of the Organiq account (one key per account; it serves every property with a Bing site set by set_bing_site). The key is"},{"name":"set_branded_terms","description":"Replaces the branded terms of one Search Console property in Organiq (the list used by the brand filter, get_breakdown, get_branded_performance and the branded "}],"toolCount":46,"toolsHash":"fcc80290003f21ba2681e7686a45c15b3d54708cc5c4aa1c954a561ccacf0fed","serverName":"organiq","capabilities":["tools","prompts","resources","completions"],"serverVersion":"0.5.1","protocolVersion":"2025-06-18"}}],"tools":[{"name":"get_capabilities","description":"Returns a factual overview of this connector: what data it holds (Google Search Console synced daily into Organiq, plus GA4 referral sessions from AI assistants"},{"name":"get_ctr_benchmark","description":"Returns the generic organic click-through-rate curve by Google position (1–20, fraction 0–1) used by score_opportunities and find_page_poaching_opportunities as"},{"name":"check_connection","description":"Reports whether this request is authenticated and, if so, which Organiq account it uses (name, plan, how it authenticated), how many Search Console properties a"},{"name":"list_sites","description":"Lists the Search Console properties synced for the signed-in account: id, siteUrl (Search Console format), displayName, tags, branded_terms (used by the brand f"},{"name":"get_site_summary","description":"Totals of clicks, impressions, CTR and average position for one property over the period, with the comparison period and the change (absolute, Pct as fraction, "},{"name":"query_top_queries","description":"Search queries of one property over the period, aggregated and sorted. Use for \"what people search to find us\", growth/decline lists and ranking changes. Each r"},{"name":"query_top_pages","description":"Pages (URLs) of one property over the period, aggregated and sorted. Use for best/worst pages and pages that gained or lost clicks. Each row has clicks, impress"},{"name":"query_countries","description":"Countries (ISO-3166-1 alpha-3, lowercase, e.g. bra) of one property over the period. Each row has clicks, impressions, ctr, position for the period and, with a "},{"name":"query_devices","description":"Devices (MOBILE, DESKTOP, TABLET) of one property over the period. Each row has clicks, impressions, ctr, position for the period and, with a comparison, prevCl"},{"name":"get_timeseries","description":"Clicks, impressions, CTR and position per day, week (Monday as key) or month (yyyy-mm) over the period, with filters. Use for trend, seasonality and to locate t"},{"name":"get_breakdown","description":"Splits the period's traffic into branded/nonBranded (by the property's branded_terms) and into position bands (1-3, 4-10, 11-20, 21+) with impressions and click"},{"name":"get_annotations","description":"Events annotated in the period for the property and globally: deploys, content changes, manual notes and Google algorithm updates (category \"algo_update\"). Use "},{"name":"get_ai_traffic","description":"Referral sessions from AI assistants (chatgpt.com, perplexity.ai, gemini, copilot, claude…) according to GA4 (dimension ai_source): per source (sessions, active"},{"name":"get_ctr_curve","description":"The property's real CTR by position (bucket = round(position), 1–20, impression-weighted) compared with the generic benchmark (31.7% at position 1 … 18.6% at 3 "},{"name":"find_decaying_content","description":"Pages (or queries) that lost clicks between a BASELINE and the RECENT period. Recent = days/startDate/endDate; baseline = compare (previous = window before, yea"},{"name":"analyze_cannibalization","description":"Queries where 2+ pages of the property compete for the same search in the period. Per cluster: totals, Shannon entropy of impressions across pages (bits; higher"},{"name":"score_opportunities","description":"Queries between minPosition and maxPosition whose CTR is below the expected CTR for their position. expectedCtr comes from the property's own curve (ctrSource \""},{"name":"find_page_poaching_opportunities","description":"Queries just outside the top (default positions 4–20) with the estimated click gain if they reached the CTR of the target position (default 3 → 18.6% benchmark,"},{"name":"get_ranking_changes","description":"Classifies each query (or page) of the property by what happened between the comparison period and the current one: new (appeared), lost (disappeared), improved"},{"name":"get_position_distribution","description":"How the property's queries spread across position bands 1-3, 4-10, 11-20 and 21+ for each day (or week) of the period: number of queries, clicks, impressions an"},{"name":"get_branded_performance","description":"Daily series of branded and non-branded traffic (clicks, impressions, ctr, position per group, plus brandedClickShare) with totals for the period and the compar"},{"name":"breakdown_by_path","description":"Groups the property's pages by host (subdomain) and by the first `depth` path segments (1–4), e.g. \"example.com/blog/*\": pages per group, clicks, impressions, c"},{"name":"get_query_performance","description":"Daily performance of ONE search query on the property (optionally on one page). Returns totals for the period and the comparison with change, the daily (or week"},{"name":"get_page_performance","description":"Daily performance of ONE page (URL) of the property. Returns totals for the period and the comparison with change, the daily (or weekly) series and the top coun"},{"name":"get_longtail_clusters","description":"Splits the period's queries into head, chunky middle and long tail by word count (preset balanced: 1–2 / 3–4 / 5+ words; strict: 1 / 2–3 / 4+; loose: 1–3 / 4–5 "},{"name":"analyze_sampling_impact","description":"How much of the property's traffic Search Console hides from the query/page rows because of anonymization: exact totals per day (no dimensions) minus the sum of"},{"name":"analyze_query_shapes","description":"Classifies the period's queries into shapes and aggregates each: branded, question, comparison, transactional, local, longtail (5+ words), head (<= 2 words), ot"},{"name":"get_query_shape_trend","description":"Weekly share of impressions (or clicks) per query shape (branded, question, comparison, transactional, local, longtail, head, other) and of \"AI-style\" queries o"},{"name":"detect_anomalies","description":"Flags days in the period whose clicks (or impressions, ctr, position) deviate from what the same weekday did in the previous baselineWeeks weeks (default 8): ex"},{"name":"detect_change_points","description":"Finds the dates where the property's clicks (or impressions) moved to a new sustained level — a step up or down that holds for several weeks, as after a Google "},{"name":"forecast_traffic","description":"Projects the property's clicks (or impressions) for the next `horizon` weeks (default 12) or months (default 6) from the history in the period (default 364 days"},{"name":"get_core_web_vitals","description":"Field Core Web Vitals of the property's origin (or a URL) from the Chrome UX Report history, weekly, per form factor (PHONE, DESKTOP): latest p75 of LCP, INP, C"},{"name":"get_indexing_tracker","description":"Indexing status of the property's inspected URLs (Search Console URL Inspection results stored by Organiq, plus the tracked_urls watch list): healthScore 0–100 "},{"name":"list_url_inspections","description":"Latest stored URL Inspection result per URL of the property: verdict, coverageState, indexingState, robotsState, pageFetchState, Google vs user canonical, lastC"},{"name":"request_indexing","description":"Queues up to 100 URLs of one property for submission to search engines, by two routes: IndexNow (Bing, Yandex, Naver, Seznam, Yep; needs the IndexNow key set fo"},{"name":"get_indexing_requests","description":"Lists the indexing requests made for the property (from request_indexing, the panel or the sitemap job), newest first: url, engine (indexnow / google), action, "},{"name":"list_sitemaps","description":"Sitemaps known to Search Console for the property: path, lastSubmitted, lastDownloaded, isPending, errors, warnings and contents per type (web, image, video, ne"},{"name":"get_bing_performance","description":"Organic performance on Bing (Bing Webmaster Tools, weekly data) for the property: view=traffic gives weekly clicks/impressions with totals and change vs the pre"},{"name":"get_genai_impressions","description":"Daily impressions of the property in Google's generative AI features (AI Overviews and AI Mode) from the Search Console \"Generative AI features\" report, importe"},{"name":"generate_seo_report","description":"One compact report for a property over the period (default 28 days, 7–180) with the comparison period: headline KPIs with change and year-over-year, top movers "},{"name":"get_weekly_digest","description":"Short weekly digest for a property: the last 7 synced days vs the 7 before (and year-over-year), top 3 queries/pages up and down, anomalies of the week, Google "},{"name":"list_ga4_properties","description":"Lists the Google Analytics 4 properties the connected Google account can see (Analytics Admin API accountSummaries.list): id (numeric, the value set_ga4_propert"},{"name":"set_ga4_property","description":"Links a Google Analytics 4 property to one Search Console property in Organiq (the same setting as the panel's \"Integrações\" block): ga4PropertyId is the numeri"},{"name":"set_bing_site","description":"Sets the site URL registered in Bing Webmaster Tools for one Search Console property in Organiq (same rule as the panel): https, no query/fragment, and on the p"},{"name":"set_bing_key","description":"Stores the Bing Webmaster Tools API key of the Organiq account (one key per account; it serves every property with a Bing site set by set_bing_site). The key is"},{"name":"set_branded_terms","description":"Replaces the branded terms of one Search Console property in Organiq (the list used by the brand filter, get_breakdown, get_branded_performance and the branded "}],"package":null,"toolSurface":{"id":"ts_ydh5fr8vmbj2","endpointId":"ep_stn8ykh9pvw6","hash":"fcc80290003f21ba2681e7686a45c15b3d54708cc5c4aa1c954a561ccacf0fed","toolCount":46,"serverName":"organiq","serverVersion":"0.5.1","protocolVersion":"2025-06-18","firstSeenAt":"2026-11-01T10:28:46.162Z","lastSeenAt":"2026-11-01T18:25:15.406Z","observations":2,"toolNames":["get_capabilities","get_ctr_benchmark","check_connection","list_sites","get_site_summary","query_top_queries","query_top_pages","query_countries","query_devices","get_timeseries","get_breakdown","get_annotations","get_ai_traffic","get_ctr_curve","find_decaying_content","analyze_cannibalization","score_opportunities","find_page_poaching_opportunities","get_ranking_changes","get_position_distribution","get_branded_performance","breakdown_by_path","get_query_performance","get_page_performance","get_longtail_clusters","analyze_sampling_impact","analyze_query_shapes","get_query_shape_trend","detect_anomalies","detect_change_points","forecast_traffic","get_core_web_vitals","get_indexing_tracker","list_url_inspections","request_indexing","get_indexing_requests","list_sitemaps","get_bing_performance","get_genai_impressions","generate_seo_report","get_weekly_digest","list_ga4_properties","set_ga4_property","set_bing_site","set_bing_key","set_branded_terms"],"distinctSurfaces":1},"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"com.organiqgeo/organiq","url":"https://registry.modelcontextprotocol.io/v0/servers/com.organiqgeo%2Forganiq","firstSeenAt":"2026-11-01T08:18:27.995Z","fetchedAt":"2026-11-01T08:18:27.995Z","normalizedAt":"2026-11-01T08:18:27.995Z"}]},"firstSeenAt":"2026-11-01T08:18:27.995Z","updatedAt":"2026-11-01T18:29:53.129Z"}