Matt Pocock's skills
Security scan passedMatt Pocock's everyday engineering skills: grilling sessions, specs and tickets, TDD, bug diagnosis, code review and writing for agents.

Lets your coding agent search public docs and your own repos and PDFs, then read just the parts of a page it needs.
by Ref· Developer toolsUnclaimed · Yours? Claim it
4 images
About
Ref is a documentation search server for coding agents. Your agent searches public docs for APIs, services and libraries, plus your team's private docs, then reads only the parts of a page that matter. It writes code against the current docs without filling its context window with pages it doesn't need. What you can do with it - Search public documentation for libraries, frameworks and APIs while you code - Search your private docs: GitHub repos you connect and PDF or Markdown files you upload - Read any documentation URL as Markdown, trimmed to the sections that match your searches - Use Ref's search_docs and my_docs prompts (type /Ref in agents that support MCP prompts) Its two tools - ref_search_documentation searches your indexed public and private documentation - ref_read_url reads a URL from the results, or any web page, as Markdown How it connects Ref hosts the server at https://api.ref.tools/mcp. Connect without an API key and your agent starts an OAuth sign-in to Ref. Or pass the key from ref.tools/keys in an x-ref-api-key header, or as ?apiKey= on the address. Ref's own docs have setup steps for ChatGPT, Claude and more. The older local version runs with npx ref-tools-mcp@latest and a REF_API_KEY environment variable. Good to know - It only reads documentation; it doesn't change your code, repos or accounts. - Each search or read uses one Ref credit. New accounts get 200 free credits that don't expire, and paid plans add monthly credits. - Within a session, Ref doesn't repeat results it has already shown, and when it reads a long page it keeps the parts most relevant to your searches. - Private repos are indexed through the Ref GitHub App and synced every five minutes. - On a Ref team, you may need ?scope= with your team ID on the address; ref.tools/install shows it. - With OpenAI clients the same tools are named search and fetch, so Ref can serve as a deep research source.
Once it’s added
“Implement CORS in my Firebase functions, check docs with ref”
“Find the Figma REST API endpoint for posting a comment”
Before you add it
Reads only
Public documentation for libraries, frameworks and APIs · GitHub repos you connect and PDF or Markdown files you upload · Any documentation URL, as Markdown
From people who use it
Step by step
Nothing new reaches your agent until a person has looked at it.
Plugins people install alongside Ref MCP.
No reviews yet. Used Ref MCP? Say how it went.
Write a reviewA hosted server: nothing runs on your machine.
A hosted server: nothing runs on your machine.
A hosted server: nothing runs on your machine.
A hosted server: nothing runs on your machine.
A hosted server: nothing runs on your machine.
A hosted server: nothing runs on your machine.
A hosted server: nothing runs on your machine.
Add to VS Codecopilot mcp add --transport http ref-mcp https://api.ref.tools/mcp
A hosted server: nothing runs on your machine.
Add to Cursor.cursor/mcp.json{
"mcpServers": {
"ref-mcp": {
"url": "https://api.ref.tools/mcp"
}
}
}A hosted server: nothing runs on your machine.
claude mcp add --transport http ref-mcp https://api.ref.tools/mcp
A hosted server: nothing runs on your machine.
codex mcp add ref-mcp --url https://api.ref.tools/mcp
A hosted server: nothing runs on your machine.
~/.gemini/config/mcp_config.json{
"mcpServers": {
"ref-mcp": {
"url": "https://api.ref.tools/mcp"
}
}
}A hosted server: nothing runs on your machine.
gemini mcp add --transport http ref-mcp https://api.ref.tools/mcp
A hosted server: nothing runs on your machine.
A hosted server: nothing runs on your machine.
openclaw mcp add ref-mcp --url https://api.ref.tools/mcp --transport streamable-http
A hosted server: nothing runs on your machine.
opencode mcp add ref-mcp --url https://api.ref.tools/mcp
A hosted server: nothing runs on your machine.
hermes mcp add ref-mcp --url https://api.ref.tools/mcp
~/.hermes/config.yaml{
"mcp_servers": {
"ref-mcp": {
"url": "https://api.ref.tools/mcp"
}
}
}X-Ref-Api-KeyOptionalAPI key for authenticationScanned and passed · checked 5 h ago
Plugins people install alongside Ref MCP.
Matt Pocock's everyday engineering skills: grilling sessions, specs and tickets, TDD, bug diagnosis, code review and writing for agents.
Addy Osmani's engineering workflows for coding agents: spec, plan, build, test, review and ship, with quality gates at each step.
Nobody has shared how they use Ref MCP yet.
“In n8n, should I use a Merge node or a Code node to combine multiple inputs? Check the docs with ref”
“Search the LangChain docs for a streaming callback handler in Python”
“Search my private docs for how we implement authentication in our backend”
Scanned on every change, and again when our rules improve.
Tell us and a person on the trust team will look at it. Or email [email protected].
Security scan
Passed
Safe to install in every agent it supports. Runs remotely on api.ref.tools · needs your sign-in.