@openzaps/mcp
v0.1.0
Published
Read-only OpenZaps MCP server for policy discovery and exact simulation
Readme
@openzaps/mcp
Use the configuration below only for a release that is visible and provenance-verified on npm. Before the first release, validate the packaged entrypoint directly from the repository checkout.
{
"mcpServers": {
"openzaps": {
"command": "npx",
"args": ["-y", "@openzaps/mcp"]
}
}
}The server discovers capsules and produces block-pinned policy simulations. It has no signing, intent-publishing, relay, or broadcast tool.
Its discovery tools are bounded and keyset-paginated:
list_intentsfilters by owner, capsule, executor, or status; it defaults to 50 records and caps each page at 100.list_agent_connectionsdefaults to 25 records and caps each page at 50.- Both return
nextCursorandincomplete. Pass a non-null cursor into the next call;incomplete: truemeans the returned page is not the complete result set.
The server enforces its advertised JSON Schemas at runtime before any HTTP request, including required fields, unexpected fields, address formats, string patterns, and numeric bounds. API bodies are byte-capped before JSON parsing; profile, capsule, intent, and connection results are then projected into bounded validated shapes before entering model context.
From a repository checkout, validate the packaged entrypoint with
node packages/mcp/index.mjs tools; do not set
NEXT_PUBLIC_OPENZAPS_AGENT_KIT_PUBLISHED=true merely because the local package works.
Optional environment variables:
OPENZAPS_APP_URL: API origin; defaults tohttps://www.0xzaps.com.OPENZAPS_AGENT_ADDRESS: optional public address shown byagent_identity. The server never derives it from a private key.
