Skip to main content
The runtime Penumbra MCP lets an AI agent operate a live graph from inside its client. Connect it once and the penumbra_* tools appear in the session: the agent can inspect a project’s shape, search entities and sources, walk relationships, read by id, retrieve over source chunks, and stage structured writes. This is the agent-facing surface. It is governed by the same shapes and the same staging workspace the rest of the platform uses, so writes are reviewed before they commit.

Endpoint

The runtime MCP is a hosted SSE endpoint.
https://mcp.getpenumbra.ai/sse

Authenticate

The server uses OAuth. Your client opens a browser consent flow and Penumbra issues a token for the session, so you do not put a key in the config. The first time the agent calls a penumbra_* tool, the client walks you through the login.
Access is tiered. Tokens are scoped to an org or a project, and some tools are admin-only and can be gated. If a tool is outside your tier you will see an access-tier prompt rather than a result.

Add it to your client

Add the server from the command line:
claude mcp add --transport sse penumbra https://mcp.getpenumbra.ai/sse
Run a Penumbra tool and the client walks you through the browser login.

Confirm the tools are there

Once connected, the penumbra_* tools appear in the client. You should see the following.
ToolWhat it does
penumbra_introspectInspect the active project’s shape and types
penumbra_omnisearchSearch across entities and sources
penumbra_traverseWalk relationships
penumbra_readRead entities or sources by id
penumbra_source_ragRetrieve over source chunks
penumbra_captureStage a structured entity
penumbra_list_projectsList projects you can reach
penumbra_list_shapesList the shapes in a project
penumbra_list_sourcesList a project’s sources
penumbra_project_manifestRead a project’s manifest
penumbra_context_get / penumbra_context_setGet or set the active project and context
penumbra_workspace_*The staging-workspace lifecycle for governed writes
penumbra_agent_feedbackSend feedback from the agent
The workspace lifecycle is a set of tools, penumbra_workspace_open, read, modify, validate, submit, close, hydrate, and list, that governs writes. Captures and edits stage in a workspace before they commit.

How the agent sees your graph

The data model is the same one the rest of Penumbra uses:
  • Shape defines an ontology. Each shape has entity types, each type has properties and relationships to other types.
  • Types carry semantic anchors and an adherence mode, strict or loose, that governs how closely captured entities must match the type.
  • A traversal grammar governs which relationship walks are allowed, so penumbra_traverse follows the graph’s own rules.
  • Writes stage through a workspace (the membrane) before they commit. The agent opens a workspace, makes changes, validates, then submits.
A good first move after connecting is to call penumbra_context_get to see the active project, then penumbra_introspect to read its shape. From there the agent knows what it can search for and what it can capture.

Next

Explore and retrieve

Inspect, search, traverse, read, and retrieve over a live project.

Capture and writes

Stage structured entities and run the workspace lifecycle.