What it is
The MCP surface for Shodai Agreements. An agreement carries readable terms plus participants, valid inputs, states and transitions; these tools validate the authored JSON, check it is deployable, build the exact EIP-712 payload to sign, deploy it, then submit signed inputs that advance it.
Requirements
The hosted endpoint is https://shodai.network/mcp over Streamable HTTP. OAuth-capable clients sign in through the browser; others send an Authorization: Bearer key. Every API-calling tool takes an environment argument, and a key only works in the environment it was created in — the hosted OAuth connection advertises testnet. There is no hosted private-key custody: writes go through externally signed EIP-712 permits, or through the typed-data preparation tools. A local package, @shodai-network/agreements-mcp-server, mirrors the same surface. Keys come from the developer portal.
Setup effort
One command plus a key — npx -y @shodai-network/agreements-mcp-server, then supply credentials