Skip to main content
fetchSERP speaks Model Context Protocol (MCP), making it plug-and-play with any LLM that supports tool calling.

Supported Providers

Claude API

Anthropic models with tool calling (v2025-05-14+)

OpenAI API

GPT-4 / GPT-4o with mcp tool

Custom Agents

Any framework that can call REST endpoints

Claude API Example

claude.js

OpenAI API Example

openai.js

Custom Agent Flow

  1. Call the /mcp/schema endpoint to fetch a JSON schema describing every fetchSERP tool.
  2. Feed that schema to your LLM along with user instructions.
  3. Execute tool calls returned by the LLM and stream the results back.
For an end-to-end reference implementation, check out the fetchserp-mcp-server on GitHub.

Best Practices

  • One server per request – List only the tools you actually need.
  • Stream responses – Large SERP payloads benefit from HTTP chunked encoding.
  • Cache intelligently – Many endpoints are cached for 15 minutes, so store UUIDs where applicable.

Features Available via MCP

These tools are auto-generated from our OpenAPI spec, so new endpoints will appear here automatically.
Need help? Contact support or jump in our Slack community.