Pi
Pi is a minimal terminal coding harness from Earendil Inc. The @youdotcom-oss/pi package registers four You.com skills and connects six You.com MCP servers through Pi’s built-in MCP support for web search, page content, research, finance, and docs lookup. They’re the same skills the Claude Code, Cursor, and Codex plugins install.
The Docs MCP server lets your agent search over the entirety of these docs. Free to use.
Install https://you.com/docs/_mcp/server. See the Docs MCP Server guide to learn more.
Quick Setup
Install the You.com Package
The package requires Pi 0.99.1 or later. It includes the you-web, you-research, you-finance, and you-discover skills and registers these MCP servers:
Pi names each tool mcp__<server>__<tool>, such as mcp__you__you-search. Manage the servers with /mcp, or override one by adding an entry with the same name to Pi’s mcp.json.
To install only the skills, without the MCP servers, use the Agent Skills installer from your project root:
Set Your API Key
The you-free, you-discover, and you-docs servers work without a key. The other three send YDC_API_KEY as a bearer token when it’s set at launch:
Get a key at you.com/platform. To sign in over OAuth instead, run /mcp login you inside Pi.
Keyless Tier
With no API key or sign-in, the you-free server runs you-search (100 queries per day) and the you-discover server runs integration discovery. The you-web skill switches to the free server on its own. Page extraction, research, and finance need a key or OAuth.
Quick Demo
SDK Users: OpenClaw
Building agents with an SDK rather than running them in a terminal harness? The same skills work with OpenClaw—see the agent-skills repo for SDK-side integration.
Troubleshooting
pi: command not found
Install Pi from pi.dev and confirm with pi --version.
Skill doesn't activate
Confirm the package installed with pi install npm:@youdotcom-oss/pi, then restart Pi. If you used npx skills add, confirm the skill files are in your project. See pi.dev/docs/latest for Pi’s skill-discovery rules.
401 errors
Confirm YDC_API_KEY is exported in the shell that launched Pi, not just in a sub-shell, and starts with YDC-. Pi reads the key once at load, so run /reload after changing it.
Hit the keyless rate limit
Set YDC_API_KEY and run /reload, or sign in with /mcp login you. The keyed servers lift the cap and add you-contents, you-research, and you-finance.