Skip to main content

Overview

MCP v2 replaces 70+ individual tools with 5 universal meta-tools. Any skill, prompt, or agent instruction that references old tool names must be updated. What changed:

Tool Mapping

LinkedIn

Twitter/X

Instagram

YouTube

Reddit

YC / SEC / Web

If an old tool name is not in the mapping above, use discover(source, category) to find the correct endpoint name, then call execute().

Migration Rules

1. Direct tool references → execute()

Before:
After:

2. Unknown endpoint/params → add discover() first

Before:
After:

3. Known endpoint — skip discover()

discover() is only needed when the skill doesn’t know the exact endpoint name or parameter format. If the skill hardcodes specific execute() calls, discover is not required.

4. Multi-step workflows

Before:
After:

5. New capabilities — pagination, filtering, export

v2 adds cache-based tools that didn’t exist in v1. Update skills to take advantage:
Results from execute() include cache_key. If more data exists:
Filter results without consuming context tokens:
Calculate statistics server-side:
Download full datasets:

6. Error handling

Before:
After:

Migration Checklist

1

Replace tool calls

  • Replace all search_linkedin_*, get_linkedin_*execute("linkedin", ...)
  • Replace all search_twitter_*, get_twitter_*execute("twitter", ...)
  • Replace all search_instagram_*, get_instagram_*execute("instagram", ...)
  • Replace all search_youtube_*, get_youtube_*execute("youtube", ...)
  • Replace all search_reddit_*, get_reddit_*execute("reddit", ...)
  • Replace all search_yc_*, get_yc_*execute("yc", ...)
  • Replace all search_sec_*, get_sec_*execute("sec", ...)
  • Replace all scrape_webpageexecute("webparser", "parse", ...)
2

Add new capabilities

  • Add get_page for large result sets
  • Add query_cache for filtering/aggregation
  • Add export_data for file downloads
3

Add discover() where needed

Only where endpoint names or params are not known in advance
4

Clean up

  • Remove references to disabled sources (e.g., Crunchbase)
  • Update error handling to v2 format
5

Test

Test each migrated skill end-to-end

Automated Migration

With Claude Code Skill

Instead of migrating manually, use the dedicated anysite-mcp-migration skill for Claude Code: Install via Claude Code:
Quick preview of all available skills:
Usage — ask Claude Code in natural language:
  • “Migrate the skill at /path/to/SKILL.md to v2”
  • “Migrate this prompt to the new anysite MCP” (paste old prompt)
  • “What v1 tools are still in this skill?” (paste text)
The skill automatically:
  1. Scans for all v1 tool references
  2. Replaces with correct execute() calls
  3. Adds discover() only where needed
  4. Adds get_page, query_cache, export_data where beneficial
  5. Removes disabled source references
  6. Updates error handling
  7. Outputs a migration summary

With Any LLM (Auto-Migration Prompt)

Copy the prompt below and paste it along with your old skill text into any LLM: