The You.com MCP Server is the fastest path from zero to web-grounded AI agents. Give your agents real-time access to the latest web information through the Model Context Protocol. Search current content, get up-to-date answers, and extract live web pages—whether in your IDE or deployed agentic workflows. Built on MCP to work everywhere your agents do—one integration, unlimited compatibility across IDEs, frameworks, and production systems.
Key Features:
you-search without credentials on the remote server (?profile=free) or the local NPM packageGet up and running with the You.com MCP Server in three simple steps:
You can discover this server in the Anthropic MCP Registry as io.github.youdotcom-oss/mcp, or configure it manually:
Always up-to-date with the latest features. Just add the URL
https://api.you.com/mcp to your agent’s configuration.
For self-hosting or offline development. Install via npx @youdotcom-oss/mcp to run locally on your machine with STDIO transport.
Choose from Windsurf, Claude Code, Cursor, VS Code, JetBrains, or other supported editors. See the Setup guides below for IDE-specific configuration.
Remote server — requires an API key or OAuth 2.1. If your MCP client supports OAuth 2.1, connect without credentials and the authorization flow starts automatically. Otherwise, pass an API key:
Remote server (free tier, no credentials) — append ?profile=free to access you-search without authentication. you-contents, you-research, and you-finance are not available on the free tier:
Local NPM package (STDIO) — web search is available without credentials; live page crawl (you-contents) and research (you-research) require an API key. Set YDC_API_KEY to unlock all tools:
With an API key:
With an API key and specific tools:
Get an API key at you.com/platform.
Once configured, try these natural language queries with your AI assistant:
Your AI assistant will ask for permission to use the You.com MCP tools the first time, then automatically use them for future requests.
Remote server (https://api.you.com/mcp) supports one of:
Authorization: Bearer <your-api-key> as a request header. Get a key at you.com/platform.401 Unauthorized and a WWW-Authenticate header pointing to the You.com authorization server. Your client opens a browser for you to sign in, then retries the connection with the issued token.https://api.you.com/mcp?profile=free for unauthenticated access to you-search only. you-contents, you-research, and you-finance are excluded from this profile. Limited to 100 queries per day.Local NPM package (npx @youdotcom-oss/mcp) uses STDIO transport:
YDC_API_KEY env var. Subject to free-tier rate limits.YDC_API_KEY=<your-api-key> in the environment for higher rate limits.YDC_ALLOWED_TOOLS to a comma-separated list of tool ids to expose. For example, YDC_ALLOWED_TOOLS=you-search,you-finance makes only those two tools available.YDC_PROFILE=free for search-only mode with no authentication. This overrides YDC_ALLOWED_TOOLS and does not expose you-research, you-contents, you-finance, or livecrawl.OAuth is only available for the HTTP remote server. The local NPM package does not support OAuth.
The You.com MCP Server provides four tools. Three are enabled by default; you-finance is optional and must be requested explicitly. Simply ask in natural language what you want to do—your MCP client automatically handles the rest.
Comprehensive web and news search with advanced filtering capabilities. Use this when you need to search the web for information, filter by specific sites or file types, or get the latest news on a topic.
Extract full page content from URLs in markdown or HTML format. Use this when you need to extract and analyze content from web pages for reading or processing in your workflow.
Comprehensive web research that returns synthesized, citation-backed answers. Use this when you need in-depth analysis of a topic rather than raw search results. Supports configurable effort levels—lite, standard, deep, and exhaustive—so you can balance speed against thoroughness.
Finance-optimized research with a dedicated financial index covering structured company fundamentals, equity and commodity price data, private company metrics, SEC filings, and financial news. Use this when you need citation-backed answers to financial questions—earnings analysis, market research, due diligence, and macroeconomic research. you-finance is not included in the default tool set. Request it explicitly with ?tools= on the remote server or YDC_ALLOWED_TOOLS on the local package (see Scoping tools below).
The default MCP endpoint (https://api.you.com/mcp) exposes three tools: you-search, you-research, and you-contents. you-finance is not included by default. You can control which tools are visible in two ways.
?tools= query parameter (recommended)Append ?tools= with a comma-separated list of tool ids to scope the visible tool set. This is the simplest approach and works with any HTTP MCP client.
Finance only:
Search plus finance:
All four tools:
X-Disable-Tools headerWhen you use HTTP transport, you can also hide tools from the MCP session by sending the X-Disable-Tools header on each request. List tool names as a comma-separated list. Omit the header or leave it empty to register all tools.
Add the header in your MCP client configuration alongside any other headers (for example Authorization):
This applies to Streamable HTTP connections. The local NPM package uses STDIO transport and does not use this header.
For the local NPM package (npx @youdotcom-oss/mcp), use the YDC_ALLOWED_TOOLS environment variable instead of ?tools=:
You can also set YDC_PROFILE=free for search-only mode with no authentication. YDC_PROFILE takes precedence over YDC_ALLOWED_TOOLS.
Here are practical examples showing how to use the You.com MCP tools in your daily workflow:
Finding specific information:
Extracting web content:
Your AI assistant can orchestrate multiple tools to complete complex tasks:
you-finance)When you-finance is enabled, your AI assistant can answer financial questions with citation-backed sources from a finance-optimized index:
you-finance is not included in the default tool set. Request it with ?tools=you-finance on the remote server or YDC_ALLOWED_TOOLS=you-finance on the local package. See Scoping tools for details.
For setup, follow the MCP installation guide.
Quick setup (API key):
OAuth 2.1 (no API key): Connect without credentials and Claude Code will initiate the OAuth flow automatically:
For setup, follow the MCP installation guide.
For setup, follow the MCP installation guide.
For setup, follow the MCP installation guide; use the configuration template above without the type field.
To avoid conflicts, go to Settings → Agents tab and turn off Cursor’s built-in web search tool.
Quick setup (command line):
For setup, follow the MCP installation guide; use the configuration template above.
For setup, follow the MCP installation guide; use the configuration template above.
Supported IDEs: IntelliJ IDEA, PyCharm, WebStorm, GoLand, RubyMine, PhpStorm, and more (requires AI Assistant enabled)
For setup, follow the MCP installation guide; use the configuration template above without the type field.
Codex:
For setup, follow the MCP installation guide.
opencode:
For setup, follow the MCP installation guide; use the configuration template above.
LM Studio:
For setup, follow the MCP installation guide; use the configuration template above but without the type field.
Gemini CLI:
Follow the MCP server setup guide using the standard configuration template.
For complete details on search parameters, response formats, and advanced usage, see the Search API Reference.
Symptoms: Authentication errors, “Invalid API key” messages
Solutions:
YDC_API_KEY environment variable is properly exportedSymptoms: Browser window doesn’t open, OAuth flow fails, “Invalid token” errors
Solutions:
Symptoms: “Connection refused”, timeout errors
Solutions:
npx and Node.js are installed and in your PATHSymptoms: MCP server not appearing in IDE, tools not available
Solutions:
If you’re experiencing issues, we’re here to help:
Pro tip: When errors occur, check your MCP client logs - they include a pre-filled mailto link with error details for easy reporting.
Interested in contributing to the You.com MCP Server? We’d love your help!
Need technical details? Check AGENTS.md for complete development setup, architecture overview, code patterns, and testing guidelines.
bun run check && bun testWe appreciate all contributions, whether it’s:
The MCP server supports two transport protocols:
Use for:
Authentication: Bearer token, OAuth 2.1, or free tier (?profile=free, search only)
Default tools: you-search, you-research, you-contents
Optional tools: you-finance (request with ?tools=you-finance)
Endpoint: https://api.you.com/mcp
Use for:
Authentication: YDC_API_KEY environment variable, or free tier (no env var)
Default tools: you-search, you-research, you-contents
Optional tools: you-finance (request with YDC_ALLOWED_TOOLS)
Command: npx @youdotcom-oss/mcp
Official package on npm
Source code and issues
Model Context Protocol docs
The You.com MCP server also powers native framework integrations. These packages connect to the same hosted MCP server at https://api.you.com/mcp and expose the same tools through framework-specific APIs:
@youdotcom-oss/ai-sdk-plugin — async tools for AI SDK applications
@youdotcom-oss/langchain — tools for LangChain.js agents
@youdotcom-oss/cli — agent-first CLI for testing and scripting