CompanyGraph MCP Server
OfficialClick on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@CompanyGraph MCP ServerWhat evidence exists for the Rust skill?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
CompanyGraph — MCP Server
A read-only MCP server for any CompanyGraph instance. An agent connects to it and asks about the company the way a person would read the model: which types it declares, what one entity says, what evidence a profile gives for a skill. Every answer is what the model says at one commit, verbatim, and the server adds nothing of its own.
It serves a snapshot parsed at build time with the meta-model's own parser, so a new type in
core appears here with no change to this package, and it knows no instance-specific type, name
or fact. The reference instance runs it at mcp.blust.ch; the deployment is
robertblust/mcp-blust-ch.
Tools
Tool | Returns |
| every type the instance's schemas declare, with its tagline |
| the schema's frontmatter, sections, purpose and writing rules |
| the canonical names and taglines of one type |
| one entity with every reference it makes and receives |
| each profile's claimed level and Evidence for the skill, and every experience that lists it |
| matching entities across types |
| one entity by the id |
A name resolves within a type. A lookup without a type that finds a name under more than one type refuses and names the types. Every answer carries the model commit, the core version and the parser's tag.
Related MCP server: Kivgraph
Running it
From an instance's root, over stdio:
npx --package github:companygraph/mcp-server companygraph-mcp ./model ./meta/coreA snapshot for a deployment, then the HTTP server on it:
npx --package github:companygraph/mcp-server companygraph-mcp-snapshot --github owner/name@<sha> --out snapshot.json
npx --package github:companygraph/mcp-server companygraph-mcp-http --snapshot snapshot.jsonThe HTTP server is stateless Streamable HTTP with JSON responses on POST /mcp, no-store,
and a /health. PORT and MCP_ALLOWED_HOSTS come from the environment.
Tests
npm test fetches companygraph/meta-model at the tag package.json pins and
robertblust/mental-model at a named commit into test/fixtures/, and runs every tool against
the worked example and the reference instance.
License
Apache 2.0. See LICENSE.
This server cannot be deployed
Maintenance
Related MCP Connectors
Read-only AgentiScript concept search, catalog, authenticity, license, and approved asset discovery.
Query Klaaro datasets, documents, and extracted records from any agent.
Company brain for AI agents — temporal knowledge graph search, exploration, and durable memory.
Query OneLens cloud-cost data in natural language: breakdowns, trends, cost centers. Read-only.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceEnables AI assistants to query a project's unified graph (code, documents, decisions) with token-budgeted, ranked context, including focus, impact, and find operations.1MIT
- AlicenseAqualityAmaintenanceEnables AI coding agents to query a semantic cross-repository code graph for symbols, references, callers, dependencies, and change impact across registered repositories.111221Apache 2.0
- FlicenseNot gradedqualityBmaintenanceEnables traceable, version-aware question answering over product documentation, combining vector and graph retrieval to return cited evidence and support agentic workflows.-
- AlicenseNot gradedqualityBmaintenanceEnables Agents to retrieve structured evidence with spans, versions, and content hashes from a self-hosted knowledge base, and optionally delegate single-shot questions. Exposes read-only search, evidence lookup, and answer tools over Streamable HTTP with Bearer authentication.MIT