# FetchMCP > Fetch MCP server how-tos: config for Claude Code, Cursor, VS Code and Claude Desktop, connection checks, result size caps and what fetch errors mean. Fetch MCP setup, client by client, checked and dated. A Teneo Labs project · Built on Live Web Data API. ## Guides - [Remote MCP server setup: claude mcp add, mcp.json, bridge](https://fetchmcp.net/guides/connect-a-remote-mcp-server): Remote MCP server setup for any server: the claude mcp add command, mcp.json for Cursor and VS Code, the mcp-remote bridge, and how to check it connected. - [MCP stdio vs Streamable HTTP: which one your client needs](https://fetchmcp.net/guides/mcp-stdio-vs-streamable-http): MCP stdio vs Streamable HTTP for client users: what each transport is, why SSE snippets are outdated, and when the mcp-remote bridge is still needed. - [MCP server authentication: bearer keys, OAuth, safe configs](https://fetchmcp.net/guides/mcp-server-authentication): MCP server authentication from the client side: bearer headers vs OAuth, how each client reads a key from the environment, and how to rotate keys safely. - [MCP fetch token budget: client limits and tool size caps](https://fetchmcp.net/guides/mcp-fetch-token-budget): An MCP fetch token budget: MAX_MCP_OUTPUT_TOKENS, the 10k warning and 25k limit, and how max_length or max_characters keep a fetched page under them. - [MCP fetch errors: what each failure means and what to do](https://fetchmcp.net/guides/mcp-fetch-errors): MCP fetch errors as your client shows them: robots.txt refusals, 403s, timeouts, JavaScript-only pages and PDFs, and the next step for each one. - [MCP server not connecting? A runbook from URL to tool call](https://fetchmcp.net/guides/debug-mcp-server-connection): MCP server not connecting? Work from the URL to a real tool call: a curl smoke test, MCP Inspector, client logs and the common failures in each client. ## Posts - [Cursor MCP env variables: keep the API key out of mcp.json](https://fetchmcp.net/blog/cursor-mcp-env-variables): Use ${env:NAME} in Cursor's mcp.json to read an MCP server's API key from the environment, and fix the header that arrives as a literal string. - [Claude Code MCP scopes: local, project or user for a fetch server](https://fetchmcp.net/blog/claude-code-mcp-scope): Claude Code stores an MCP server in local, project or user scope. Which one to use for a fetch server, where each is stored, and how to keep the key out of git. - [MCP Inspector CLI: list tools and call one from the terminal](https://fetchmcp.net/blog/mcp-inspector-cli): Use MCP Inspector's CLI mode to list a server's tools and call one in two commands, for local stdio servers and remote servers with a bearer header. ## Built on Live Web Data API > Live web pages as clean Markdown, text or HTML for AI agents. Send up to 10 URLs per request to POST /v1/contents; failed pages cost nothing. - API base URL: https://livewebdata.com/api - Auth: `Authorization: Bearer ` (keys start with 1337_live_) - OpenAPI: https://fetchmcp.net/openapi.json - MCP server (Streamable HTTP, same bearer key): https://fetchmcp.net/mcp ### Docs - [Overview](https://fetchmcp.net/docs.md): Live Web Data API turns any public URL into clean Markdown, text or HTML — fetched live through our fetch network. - [API reference](https://fetchmcp.net/docs/api-reference.md): Two endpoints. HTTP 200 is returned even when individual pages failed — check statuses[] for the per-URL outcome. - [Examples](https://fetchmcp.net/docs/examples.md): Copy-paste examples in cURL, Python and JavaScript. Replace YOUR_API_KEY with a key from the dashboard. - [Automate requests](https://fetchmcp.net/docs/automation.md): Move from clicking Run in the playground to fetching URL lists from your own code — with rate limits, retries and scheduling handled. - [SDKs](https://fetchmcp.net/docs/sdks.md): Thin, typed clients for JavaScript/TypeScript and Python — built-in retries, typed errors, one-line page fetches. - [MCP for agents](https://fetchmcp.net/docs/mcp.md): Use the Live Web Data API as a tool in Claude, Cursor, VS Code and any other MCP client — with one URL and your existing API key. - [No-code recipes](https://fetchmcp.net/docs/no-code.md): Call the API from n8n, Make or Zapier with each tool's generic HTTP step. Native integrations are on the roadmap. ### Optional - [Full docs in one file](https://fetchmcp.net/llms-full.txt) - [Postman collection](https://fetchmcp.net/live-web-data-api.postman_collection.json) - [Example scripts (.zip)](https://fetchmcp.net/live-web-data-api-examples.zip)