Canonical Company Search
Canonical — Company Discovery for Agents
Find the companies others miss. Canonical is a verified, LLM-checked company graph — not a web search. Describe what you want in plain English (or pass structured filters) and get a precise, domain-keyed shortlist of the long-tail, net-new accounts that keyword/firmographic databases (Apollo, ZoomInfo) systematically miss.
This is the public home of Canonical's remote MCP server and its Claude Code plugin + discovery skill. The server is hosted — there's nothing to run locally.
What you can do
Build a target-account list from a plain-English ICP — including the long-tail companies Apollo/ZoomInfo don't have.
Expand from a seed company → a lookalike / TAM list (multi-axis similarity, not keyword overlap).
Turn a messy company name into a verified domain + full profile (founders/execs, funding, HQ, dimensions).
Drop Canonical into an existing GTM / recruiting / investor-research agent as the discovery layer that feeds your enrichment and outreach tools.
Canonical discovers and verifies companies. It is not an outreach sender and not a contact database — it finds the accounts, then hands off to whatever enrichment/outreach tooling you already use (Apollo, Clay, your CRM, a sales agent).
Related MCP server: OpenDirectories MCP Server
Get started (Claude Code)
Install the plugin — it wires up the MCP server and the discovery skill in one step:
/plugin marketplace add vy-labs/canonical-mcp
/plugin install canonical@canonical-mcpThen either run the slash command with an ICP or a seed domain:
/canonical:find-accounts B2B SaaS building AI agents for sales teams, US, seed to Series A
/canonical:find-accounts stripe.com…or just describe what you're looking for in plain language — the find-net-new-accounts skill triggers automatically:
"Find companies like stripe.com but headquartered in Europe."
On the first tool call, your browser opens Canonical's OAuth consent page (no API key to copy; 250 free credits on signup, no card).
Install (other clients)
The MCP server works in any MCP client. Point it at the streamable-HTTP endpoint and authorize via OAuth — full per-client setup at https://trycanonical.ai/documentation/mcp.
Server URL:
https://trycanonical.ai/mcpTransport: Streamable HTTP · Auth: OAuth 2.0 with dynamic client registration (scope
search), read-only
Using ChatGPT? No config needed — Canonical is a published ChatGPT app: Canonical Company Search → click Try in chat. Authorizes via OAuth on first use (250 free credits).
Install from the Cursor marketplace, or add to ~/.cursor/mcp.json (global) or <project>/.cursor/mcp.json:
{
"mcpServers": {
"canonical": { "url": "https://trycanonical.ai/mcp", "type": "streamable-http" }
}
}Add a custom connector with the URL https://trycanonical.ai/mcp and complete the OAuth flow.
Step-by-step: https://trycanonical.ai/documentation/mcp
{
"servers": {
"canonical": { "type": "http", "url": "https://trycanonical.ai/mcp" }
}
}codex mcp add canonical --url https://trycanonical.ai/mcpOr in ~/.codex/config.toml:
[mcp_servers.canonical]
url = "https://trycanonical.ai/mcp"No token needed — Codex runs the OAuth flow automatically on first use. Verify with /mcp.
In opencode.json:
{
"mcp": {
"canonical": { "type": "remote", "url": "https://trycanonical.ai/mcp", "enabled": true }
}
}opencode prompts you to authorize on first use.
Bridge the remote server through mcp-remote as the server command:
npx mcp-remote https://trycanonical.ai/mcpIt converts stdio ↔ streamable-HTTP and carries the OAuth flow.
Point it at the streamable-HTTP endpoint https://trycanonical.ai/mcp and authorize via OAuth.
Full client-by-client setup: https://trycanonical.ai/documentation/mcp
The discovery skill
plugins/canonical/skills/find-net-new-accounts/ — a portable Agent Skill
that runs the discovery motion: ICP or seed → verified long-tail accounts → decision-maker +
LinkedIn → hand off to your enrichment/outreach tools. It uses Canonical for the discovery leg
even when Apollo/ZoomInfo/Clay are co-connected (Canonical is strong on long-tail company
coverage, those tools on contacts — each does what it's best at), and it never guesses or scrapes
emails: when no enrichment tool is present it hands off the verified account + LinkedIn instead.
The SKILL.md is standard Agent-Skills format and is also mirrored at the repo root
(skills/find-net-new-accounts/), so you can install it into Codex, Cursor, opencode, Cline, and
other agentskills.io-compatible agents in one line:
npx skills add vy-labs/canonical-mcpPair it with the MCP server (above) in that same client, and you get the guided motion outside Claude Code too — install → authorize → start.
Reference
Tools
The server exposes five read-only tools:
Tool | Purpose | Credits |
| Structured search — free-text | spends |
| Look-alikes of a seed domain; multi-axis rerank (semantics, dimensions, funding, geo, investors, size). | spends |
| Full profile for one domain incl. founders/execs + prior-employer category tags (FAANG/unicorn/MBB). | 1 when it resolves |
| Disambiguate a free-text name → canonical domain; ranked candidates with confidence. | 1 per call with ≥1 candidate |
| Credit balance, plan, rate limits. | free |
Auth & pricing
Auth: OAuth 2.0 with dynamic client registration (scope
search). Read-only — no destructive operations. On first use your client opens the OAuth consent flow in the browser; there's no API key to copy.Free tier: 250 credits on signup, no credit card required.
Privacy: https://trycanonical.ai/privacy-policy · Terms: https://trycanonical.ai/terms · Support: support@trycanonical.ai
Listed on
Official MCP Registry (ai.trycanonical/company-search) · Smithery
Example prompts
"Find fintech startups in India that raised Series A in the last 6 months."
"Show me companies similar to stripe.com but headquartered in Europe."
"Who are the founders of anthropic.com and where did they work before?"
"List YC-backed B2B SaaS companies with a technical cofounder."
Repository contents
Path | What |
| Claude Code marketplace manifest (makes this repo installable via |
| The Claude Code plugin: |
| The |
| The |
| Same skill mirrored at repo root for cross-client |
| Cursor plugin manifest. |
| Remote server config — used by the Cursor plugin and copy-pasteable into any client. |
License
MIT — see LICENSE. This license covers the contents of this repository (manifests + docs + skill); the Canonical service itself is operated at https://trycanonical.ai under its own terms.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/vy-labs/canonical-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server