MCP server · open protocol

Point your AI at the creator economy.

One URL, one key, six tools. Your assistant reads 112,000 tracked infopreneurs, their advertising and the funnels behind it, and answers in conversation instead of sending you back to a dashboard.

Claude Code · one line
claude mcp add --transport http launchspy https://launchspy.io/api/mcp \
  --header "Authorization: Bearer lsk_your_key"
Streamable HTTPStatelessProtocol 2025-06-18, 2025-03-26, 2024-11-05Read-only

It is a protocol, not a Claude feature.

Anything that speaks MCP over HTTP connects. The key travels in a header, so any client that lets you set one will work · including from a browser, since the endpoint sends CORS.

Claude Desktop · claude_desktop_config.json
{
  "mcpServers": {
    "launchspy": {
      "command": "npx",
      "args": [
        "-y", "mcp-remote", "https://launchspy.io/api/mcp",
        "--header", "Authorization: Bearer lsk_your_key"
      ]
    }
  }
}
OpenAI · Responses API
client.responses.create(
  model="gpt-5",
  tools=[{
    "type": "mcp",
    "server_label": "launchspy",
    "server_url": "https://launchspy.io/api/mcp",
    "headers": {"Authorization": "Bearer lsk_your_key"},
  }],
  input="Which coaching funnels are scaling in the US?",
)
Any other MCP client · the two things it needs
URL     https://launchspy.io/api/mcp
Method  POST · JSON-RPC 2.0
Header  Authorization: Bearer lsk_your_key
        (or X-API-Key: lsk_your_key)
Check it by hand
curl -X POST https://launchspy.io/api/mcp \
  -H "Authorization: Bearer lsk_your_key" \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

A plain GET on the endpoint returns the whole contract as JSON · protocol versions, how to authenticate and the tool list. Handy when you are wiring a client you have not used before.

No field to paste a key?

Consumer connectors never ask for one · they sign you in instead. Paste the same URL as a custom connector and the sign-in screen comes to you: approve once, and the connection runs on your own credits. Revoke it whenever you like from Settings.

Custom connector · URL only
https://launchspy.io/api/mcp

Six tools.

search_creators

Find who operates in a market

Niche, country, language, platform, ad volume, follower count.

get_creator

One creator in full

Platforms, socials, total and active ads, 30-day launch cadence.

search_ads

The creative itself

Headline, body copy, CTA, media, placement, run dates, EU reach.

search_funnels

Tracked funnels

Domain, landing URL, funnel type, the builder it runs on, ad volume.

get_funnel

The X-Ray teardown

Steps, tracking pixels, payment stack, extracted pricing, scarcity signals.

analyze_url

What we already know about a domain

Funnels tracked on it, the creators behind them, the builder, ad volume.

What that sounds like in practice.

  • Which coaching funnels in the US started the most new ads in the last 30 days?

  • Tear down the funnel behind this landing page and tell me what pixels it fires.

  • Find French infopreneurs on Systeme.io with more than 500 ads, then compare their angles.

  • Who moved from ClickFunnels to GoHighLevel this quarter?

Getting a key.

The MCP server and the REST API are included with Pro and Business. Issue a key from Settings, paste it into your client, done. One credit is one tool call · the same counter covers both surfaces, and annual billing doubles it.

  • Pro · 10,000 credits per month
  • Business · 50,000 credits per month
  • Annual billing · doubles either allowance
  • Keys · up to 5, revocable at any time

Limits, stated up front

Burst
120 calls per minute, 2,000 per hour
Page size
25 by default, 100 maximum
Pagination depth
offset capped at 2,000 · filter instead of paging
Scope
read-only · no write, no bulk export