Skip to main content

πŸ”„ Backward Compatibility & Migration Guide

Search Console MCP has over 1,000 weekly active installs. To ensure zero disruption for existing scripts, AI agent workflows, and automation pipelines, Search Console MCP v2.0 guarantees 100% backward compatibility.

How Backward Compatibility Works

All ~96 legacy tool names (such as bing_sites_list, seo_quick_wins, sitemaps_get, indexing_submit_url, bing_index_now, etc.) continue to work seamlessly without throwing errors or requiring configuration changes. When an AI agent or API client calls a legacy tool name:
  1. The request is intercepted by the lightweight Fallback Router (src/legacy/fallback-router.ts).
  2. The router maps the legacy tool name and arguments directly to its equivalent Fluent Domain Tool.
  3. Results are returned in the exact expected structure, silently and transparently.

πŸ“‹ Full Legacy Tool Mapping Table

Below is the complete reference table mapping all ~96 legacy tool names to their modern Fluent Domain equivalents:

Why Migrate to Fluent Domain Tools?

While legacy tool calls are fully supported indefinitely, migrating to Fluent Domain Tools offers key benefits:
  1. Smaller Context Footprint: 7 clean domain tools instead of 96+ individual tools in your AI agent’s schema window.
  2. Parallel Fetch (engine: "all"): Concurrently fetch Google, Bing, and GA4 data with up to 50%+ faster latency.
  3. Structured Parameterization: Single entry points (seo_audit, analytics_query, indexing_submit) accept clear type and action parameters for easier prompt writing.

Verification & Guarantee

Our automated test suite continuously verifies backward compatibility:
  • All ~96 legacy fallback mappings are tested in tests/fluent-tools.test.ts.
  • 100% of statements and branches in src/legacy/fallback-router.ts are covered by automated unit tests.