Fetch MCP
Fetch any URL or web content from AI
BestMCPTools
Fetch MCP
bestmcptools.org
Maintenance status
ActiveReference server maintained in the official modelcontextprotocol/servers repository.
How to Install Fetch MCP
$npx @modelcontextprotocol/server-fetchRequires Claude Desktop, Cursor, Windsurf, or another MCP-compatible client.
Setup by client
Claude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"fetch-mcp": {
"command": "npx",
"args": [
"@modelcontextprotocol/server-fetch"
]
}
}
}Cursor (~/.cursor/mcp.json)
{
"mcpServers": {
"fetch-mcp": {
"command": "npx",
"args": [
"@modelcontextprotocol/server-fetch"
]
}
}
}VS Code (.vscode/mcp.json)
{
"servers": {
"fetch-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"@modelcontextprotocol/server-fetch"
]
}
}
}Claude Code (terminal)
claude mcp add fetch-mcp -- npx @modelcontextprotocol/server-fetchAdd any API keys or environment variables the server's README lists.
About Fetch MCP
A general-purpose URL fetcher for AI that pulls and converts pages to markdown for the model. For JavaScript-heavy pages or full-site crawls, the Firecrawl MCP server goes further.
Fetch MCP is a APIs & Data MCP server designed for engineers and ops teams. It enables connecting AI assistants to third-party APIs and data feeds by wrapping HTTP endpoints with auth and schema as MCP tools. Key capabilities include auth helpers for common providers, pagination and rate-limit handling, endpoint allow-lists, and structured tool calls that work cleanly inside an LLM context. It integrates with Salesforce, HubSpot, Mixpanel, Stripe, and most REST/GraphQL APIs, and is best suited for engineers and ops teams who need internal admin apis.
Key Features
- http
- fetch
- web
- Auth helpers for common providers
- Pagination and rate-limit handling
- Endpoint allow-lists
Pricing
Open Source: from Free
Pros & Cons
Pros
- Fills the long tail when no purpose-built server exists
- Reuses your existing API surface
- Composable with other MCP servers
Cons
- Quality depends on upstream API design
- Rate limits and quotas need tracking
- Auth refresh logic can be fiddly
Best For
- Internal admin APIs
- CRM and analytics queries
- Glue between specialised MCP servers
- Replacing one-off webhook scripts
Our Take on Fetch MCP
Boring, essential. Every agent needs a way to read a URL.
Alternatives to Fetch MCP
Brave's own MCP server: web, news, image, video and place search plus LLM context
View Brave Search MCP →