COMPANY BRAIN
PLATFORM / MCP GATEWAY

Agents get facts.
Not raw documents.

Every MCP tool call is authenticated, scoped to what the caller is authorised to see, and returns a cited, confidence-scored answer—never an unscoped document dump. Thirteen tools are live today.

01 / THE GAP

Retrieval is not
the same as grounding.

Freeform retrieval

Embeds a query, vector-searches raw content, and hands an agent whatever excerpts matched — with no guarantee any of it was reviewed, current or in scope for that caller.

Company Brain's MCP surface

Structured lookup only. An autonomous caller can retrieve a fact or a skill, but only if it has been grounding-confirmed by a human curator — never a proposed or unconfirmed one.

Every answer carries its receipt

Confidence, freshness and a provenance summary travel with every result, so an agent — or the person reviewing what it did — can verify the claim without a separate lookup.

02 / THE TOOL SURFACE

Thirteen tools.
Every one scoped.

Mounted at a single MCP endpoint. Every tool listed here is live in the codebase today, not a roadmap item — grouped by what it does, not alphabetically.

ToolGroupWhat it does
whoamiIdentityReports the caller's resolved identity and auth mode, so a failed write explains why.
search_skillsSkillsSearches published skills by domain or query, scoped to the caller's domain grants.
get_skillSkillsRetrieves the full canonical skill document for a published skill.
invoke_skillSkillsExecutes a published skill through the safe-execution contract; risky steps pause for approval.
dry_run_skillSkillsCompiles and risk-classifies a skill without running it, so approval gates are visible first.
get_run_statusSkillsPolls a skill run until its human-approval gate clears.
report_outcomeSkillsReports whether a completed run worked, feeding confidence scoring.
lookup_factsFacts & evidenceStructured, cited fact lookup. Only grounding-confirmed facts are returned.
search_evidenceFacts & evidenceSemantic search over cited evidence, rechecked against the caller's scope on every call.
get_evidenceFacts & evidenceFetches a single evidence unit by ID, with a deep link back to its original source.
get_skill_evidenceFacts & evidenceShows exactly which source documents ground a specific skill, before you invoke it.
search_conceptsVocabularySearches the confirmed business-vocabulary layer — named terms like "refund-window."
get_conceptVocabularyRetrieves one confirmed concept with the evidence backing it.

Internal engineering record, reviewed August 2026. Every call is authenticated by API key and re-checked against the caller's domain and permission-tag scope — a caller outside a skill's or fact's scope sees "not found," not a 403 that would confirm the item exists.

03 / SAFE EXECUTION

Every invocation
can be inspected first.

Dry-run before you commit

dry_run_skill compiles a skill to a risk-classified action plan and shows every step's classification—without creating a run. See the approval gate before you trigger it.

Risky steps wait for a human

invoke_skill routes through the same safety classifier as every other execution path. A step classified as requiring approval pauses the run at "awaiting approval" until a person clears it.

The loop closes

report_outcome feeds the real business result—success, partial or failed—back into the confidence score the next caller sees.

WIRE UP THE GATEWAY

Point your agent
at governed facts.

Tell us which agent needs structured, cited answers instead of raw document access. We will scope the domains and permission tags around it.

Start a scope