MCP Server
FetchLayer runs a single Model Context Protocol server exposing all 34 live platforms as tools — no per-platform setup, no glue code.
Connection details
https://mcp.fetchlayer.dev streamable-http Authentication
Use your FetchLayer API key as a Bearer token in the Authorization header — the same pattern as the REST API.
Bearer header (recommended)
Most MCP clients — including Claude Desktop and Cursor — let you set custom headers per server:
{
"mcpServers": {
"fetchlayer": {
"url": "https://mcp.fetchlayer.dev",
"headers": {
"Authorization": "Bearer ss-your-key"
}
}
}
}Or, calling the server directly over HTTP:
curl -X POST https://mcp.fetchlayer.dev \
-H "Authorization: Bearer ss-your-key" \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'Inline path key (not recommended)
If your client's config has no headers field — just a URL — pass the key inline as a /k/<key> path prefix instead.
{
"mcpServers": {
"fetchlayer": {
"url": "https://mcp.fetchlayer.dev/k/ss-your-key"
}
}
}Prefer the Bearer header when you can
/k/ form when your client genuinely has no way to send a custom header.
Tip
Tools
Every endpoint is exposed as a tool named scrape_<platform>_<endpoint> — for example scrape_reddit_search. Call tools/list for the full, always-current list.
The number beside each platform is how many tools it contributes. Docs for each are one click away.