Is Fetch MCP Server free?
Yes, it is free and open-source. It makes direct HTTP requests from your machine with no usage limits.
HTTP request tool for fetching and parsing web content and APIs
Looking for more MCP servers? Browse the full MCP tools directory or explore more tools in HTTP Client.
Fetch MCP is the simplest way to give an AI assistant live web access, enabling it to retrieve content from any public URL during a session. It is best suited for quick lookups, documentation retrieval, and reading specific pages without a full search layer. Compared to search-enabled tools like Brave Search or Exa, Fetch is more precise but requires knowing the URL in advance. It is a foundational tool that pairs well with other MCP servers in setups where targeted web retrieval is needed alongside local tools.
Fetch MCP Server provides AI assistants with the ability to make HTTP requests to any URL or API endpoint. It handles GET and POST requests, follows redirects, parses HTML to extract readable text, and returns structured content. It is the simplest way to give AI access to web content without running a full browser.
The teams and workflows that benefit most from this tool.
Retrieving content from specific URLs during a session without switching to a browser.
Quick documentation lookups, reading README files, and checking live API docs.
A lightweight web access layer that complements local and database MCP tools.
Choose Fetch MCP Server when you want an MCP server focused on HTTP Client and need tighter integration with your existing tools.
Good fit
Things to watch before choosing this tool.
Requires knowing the target URL in advance; not a search tool.
Cannot access paywalled or login-protected content.
Less useful when discovery and search are needed rather than targeted retrieval.
Use the following configuration as a starting point for Claude Desktop or any compatible MCP client, then replace placeholder credentials with your own values.
{
"mcpServers": {
"fetch": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-fetch"]
}
}
}These setup steps cover the typical installation flow for this MCP server.
Add the configuration JSON above to your Claude Desktop config file.
Restart Claude Desktop to load the fetch server.
Test by asking Claude to fetch a specific URL and summarize its content.
For APIs, ask Claude to make a GET request to a public API endpoint.
Note: This tool cannot render JavaScript - use Puppeteer MCP for JS-heavy sites.
Supported environments for Fetch MCP Server.
Claude Desktop
Yes
Cursor
Yes
VS Code
Yes
Very simple to configure. One of the most widely used utility MCP tools.
Common questions for Fetch MCP Server.
Yes, it is free and open-source. It makes direct HTTP requests from your machine with no usage limits.
Add the npx configuration to Claude Desktop config and restart. Zero configuration required.
Fetch is lightweight and fast but only gets raw HTML. Puppeteer runs a full Chrome browser that renders JavaScript but is heavier.
| Feature | Fetch MCP Server | Competitor |
|---|---|---|
| Zero Config | ✅ Yes | ✅ Yes |
| HTML Parsing | ✅ Yes | ❌ No |
| POST Requests | ✅ Yes | ❌ No |
| JS Rendering | ❌ No | ✅ Yes |
| Lightweight | ✅ Yes | ❌ No |