Skip to content
Go To Dashboard

Sapiom MCP overview

Sapiom MCP connects Claude Code or Codex to Sapiom’s agent-authoring and operations lifecycle. You describe an outcome in ordinary language; your coding agent reads the project, chooses the appropriate Sapiom tools, constructs their inputs, and explains the result.

It is not a direct capability gateway. Sapiom capabilities such as Search, Browser Automation, Compute, and Data are authored as typed ctx.sapiom.* calls and make real requests only inside a Sapiom-managed production agent run. Local Run replaces those calls with stubs.

You can see three identifiers for the same connection:

IdentifierExampleWhat it means
Client aliassapiom-projectThe local label in Claude Code or Codex configuration. You choose and inspect this name.
Package@sapiom/mcpThe npm package the coding-agent client starts as a local stdio process.
Exact toolsapiom_dev_agents_checkA wire-level operation exposed by that process. Tool approval and allowlists use exact tool names.

The alias does not rename the server or its tools. Start with an outcome prompt; use exact identifiers only for an approval rule, deterministic automation, or troubleshooting.

ActionAfter Sapiom sign-in, where it runsHosted state or usage
Scaffold or configure a projectYour machineWrites local files; setup can contact npm. No capability request.
CheckYour machineBundles and imports author code. No capability request.
Local RunYour machineExecutes author code with ctx.sapiom.* stubbed. No Sapiom capability spend.
Clone or linkYour machine plus Sapiom servicesReads or creates organization-owned repository or agent identity.
DeployLocal packaging plus Sapiom build infrastructureUploads the current working tree and creates a potentially metered cloud build.
Production runSapiom-managed runtimeStarts a real run; capabilities used by its steps can create metered usage.
Inspect, signal, or scheduleSapiom servicesReads or changes production execution and trigger state.
Released web-app preview toolsLocal configuration plus direct hosted preview infrastructurePresent in 0.12.10 for inventory completeness, but not a supported public workflow while direct preview execution bypasses the agent-run capability boundary.

Local author code remains ordinary code. A check can run top-level module effects, and Local Run can make real filesystem, subprocess, network, or third-party SDK calls outside ctx.sapiom.*.

The released @sapiom/[email protected] package exposes 20 public tools:

JobExact toolsStart here
Sign in, inspect the connection, or sign outsapiom_authenticate, sapiom_status, sapiom_logoutConnect and authenticate
Create a bundled starter or clone existing sourcesapiom_dev_agents_scaffold, sapiom_dev_agents_cloneCreate from a template
Validate and test locallysapiom_dev_agents_check, sapiom_dev_agents_run_localBuild, then Test locally
Link and deploysapiom_dev_agents_link, sapiom_dev_agents_deployDeploy
Start and inspect production runssapiom_dev_agents_run, sapiom_dev_agents_inspectRun in production, then Inspect
Deliver a signalsapiom_dev_agents_signalUse signals
Preview, create, inspect, or cancel triggerssapiom_dev_agents_cron_preview, sapiom_dev_agents_schedule, sapiom_dev_agents_schedule_inspect, sapiom_dev_agents_schedule_cancelSchedule
Identify released web-app preview toolssapiom_dev_sandbox_configure, sapiom_dev_sandbox_check, sapiom_dev_sandbox_previewAgent-project workflows explains why direct use is not supported.
Send user-approved product feedbacksapiom_send_feedbackAgent-project workflows

The complete tool reference gives every input, constraint, return contract, side effect, and expected failure. Its input tables are generated from the released server’s runtime schemas rather than copied by hand.

authenticate
scaffold or clone → check → Local Run
link → deploy → production run → inspect
signal

Schedules attach to an already-deployed agent and start future production runs. The released web-app preview sequence is documented for identification only until its direct hosted execution is aligned with the same agent-run boundary.