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.