{"slug": "give-cursor-live-web-search-news-and-current-docs-with-one-mcp-server", "title": "Give Cursor live web search, news and current docs with one MCP server", "summary": "A guide published on NestDaddy's site shows how to add the NestDaddy remote MCP server to Cursor with a single JSON block in `~/.cursor/mcp.json` or a project-level `.cursor/mcp.json`, giving the coding agent web search, full-page reading, news search by keyword, date range and country, and research-paper lookup from arXiv and PubMed. A free 7-day trial key covers 5,000 calls with no card, and each tool call counts as one call while connecting and listing tools is free. The guide argues the setup addresses Cursor's tendency to write code from training data that can be months old, and recommends a three-sentence project rule in `.cursor/rules/research.mdc` instructing the agent to read official docs and list the URLs it relied on.", "body_md": "# Give Cursor live web search, news and current docs with one MCP server\n\nCursor's agent writes code from training data that can be months old. Add one remote MCP server and it can look up current docs, read any page in full and check today's news before it answers. Setup takes one JSON block.\n\nCursor's agent is fast, but it writes code from what its model learned during training. Ask it about a library that shipped a breaking change last month and it will often give you the old API with total confidence.\n\nThe fix is to let the agent look things up. With the Model Context Protocol (MCP), you add tools to Cursor once and the agent decides when to call them. This guide adds one remote MCP server that gives Cursor:\n\n- **Web search** from an independent index, for docs, guides and error messages.\n- **Page reading** : the full readable text of any URL, so the agent reads the actual docs page instead of a snippet.\n- **News search** by key words, date range and country, for anything that happened recently.\n- **Research papers** from arXiv, PubMed and other open databases.\n\n## Step 1: get a key\n\nThe server used here is [NestDaddy MCP](https://nestdaddy.com/mcp). A free 7-day trial key works (5,000 calls, no card). Each tool call counts as one call; connecting and listing the tools is free.\n\n## Step 2: add the server to Cursor\n\nOpen `~/.cursor/mcp.json` to make it available in every project, or create `.cursor/mcp.json` inside one project. Add:\n\n```\n{\n  \"mcpServers\": {\n    \"nestdaddy\": {\n      \"url\": \"https://mcp.nestdaddy.com/mcp\",\n      \"headers\": { \"Authorization\": \"Bearer YOUR_KEY\" }\n    }\n  }\n}\n```\n\nIf the file already has other servers, add the `\"nestdaddy\"` entry next to them inside `mcpServers`.\n\nThen open **Cursor Settings** and find the MCP section (named \"Tools & MCP\" or \"MCP\" depending on your Cursor version). The server should show as enabled with a list of tools. If it does not, check the key and that the JSON is valid (a missing comma is the usual cause).\n\nKeep the key out of git: if you use a project-level `.cursor/mcp.json`, add it to `.gitignore`.\n\n## Step 3: use it from the agent\n\nMCP tools are available to Cursor's agent. You do not need to name the tool; describe what you need and the agent picks it. A few prompts that work well:\n\n```\nRead the current docs for the latest Next.js release and update this route handler\nto the recommended pattern. Cite the docs page you used.\nThis error started after upgrading pydantic. Search for it, read the migration guide,\nand fix the model definitions.\nWhat changed in the GitHub Actions setup-python action this year?\nCheck the official docs before editing the workflow.\nFind recent news about the Stripe API version we use and tell me if anything\naffects our webhook handling.\n```\n\nThe pattern that matters: ask the agent to **read the source** and **cite it**. That turns \"the model remembers something\" into \"the model checked\".\n\n## Step 4: tell the agent when to look things up\n\nAgents call tools more reliably when the rules say when to use them. Add a project rule (for example `.cursor/rules/research.mdc`) with something like:\n\n```\nBefore using a library API you are not sure about, search the web for the current\ndocs and read the relevant page in full. Prefer official documentation.\nFor anything that may have changed recently (releases, deprecations, prices,\noutages), use news search with a recent date range.\nAlways list the URLs you relied on at the end of your answer.\n```\n\nThree sentences, and the agent stops guessing on version-sensitive code.\n\n## What the tools are good at\n\n| You need | Ask for | Why it helps | \n|---|---|---|\n| Current docs for a library | web search + read page | The agent reads today's docs, not last year's | \n| An error message fix | web search | Finds issues, discussions and changelogs | \n| \"Did X change recently?\" | news search with a few days back | Recent releases and incidents by date | \n| Background on an algorithm | research papers | Primary sources instead of blog summaries | \n\n## Cursor's built-in web search, or an MCP server?\n\nCursor can also search the web on its own, and for quick lookups that is often enough. An MCP server is worth adding when you want:\n\n- **The same tools everywhere** : the same server works in Claude, Claude Code, VS Code, Windsurf and n8n with the same key.\n- **News with filters** : key words plus a date window and a country.\n- **Full page text** from any URL, and research papers.\n- **Control and logs** : you see each tool call and what it returned.\n\nThey do not exclude each other. Many people keep both.\n\n## Troubleshooting\n\n- **Server shows an error or no tools** : the key is wrong or expired, or the JSON has a syntax error. Paste the file into a JSON validator.\n- **The agent never calls the tools** : add the project rule from Step 4, or ask explicitly (\"search the docs first\").\n- **\"Quota exceeded\"** : the monthly call limit was reached. Calls return that message instead of failing silently.\n- **Corporate proxy** : the server is plain HTTPS on port 443 at`mcp.nestdaddy.com` .\n\n## Setup for other clients\n\nThe same server works in Claude Desktop, Claude Code, VS Code, Windsurf and n8n. Copy-paste setup for each one is on the [NestDaddy MCP page](https://nestdaddy.com/mcp), and the full walkthrough for Claude is in [How to give Claude live web search and news with one MCP server](https://nestdaddy.com/blog/add-live-web-search-to-claude-mcp).\n\nPlans start at $9.99 a month for 10,000 calls after the free 7-day trial.", "url": "https://wpnews.pro/news/give-cursor-live-web-search-news-and-current-docs-with-one-mcp-server", "canonical_source": "https://nestdaddy.com/blog/cursor-web-search-mcp", "published_at": "2026-11-13 00:00:00+00:00", "updated_at": "2026-11-13 16:52:15.132378+00:00", "lang": "en", "topics": ["ai-agents", "agent-protocols", "ai-tools", "ai-search", "developer-tools"], "entities": ["Cursor", "NestDaddy", "Model Context Protocol", "arXiv", "PubMed", "Next.js", "pydantic", "GitHub Actions"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/give-cursor-live-web-search-news-and-current-docs-with-one-mcp-server", "markdown": "https://wpnews.pro/news/give-cursor-live-web-search-news-and-current-docs-with-one-mcp-server.md", "text": "https://wpnews.pro/news/give-cursor-live-web-search-news-and-current-docs-with-one-mcp-server.txt", "jsonld": "https://wpnews.pro/news/give-cursor-live-web-search-news-and-current-docs-with-one-mcp-server.jsonld"}}