@sai-labs/vap-mcp
MCP facade for SAI Verified Agent Protocol. MCP auth authenticates a client to this process. It does not approve a payment.
npm install -g @sai-labs/vap-mcp
VAP_SCOPE=agent VAP_TENANT=sai sai-vap-mcp
npx @sai-labs/vap-mcp
Source lives in the VAP monorepo at packages/mcp. Spec: https://vap.saiwallet.ai/reference/sdk/
Scopes
VAP_SCOPE=agent|verifier|executor|all (default agent).
all exposes every tool. Two keys from one operator still do not count as two votes.
Run from the monorepo
git clone https://github.com/SAI-Labs-Tech/vap.git
cd vap
npm install
VAP_SCOPE=agent VAP_TENANT=sai npm run mcp
Cursor / Claude Desktop
{
"mcpServers": {
"sai-vap": {
"command": "npm",
"args": ["run", "mcp"],
"cwd": "/path/to/vap",
"env": {
"VAP_SCOPE": "agent",
"VAP_TENANT": "sai"
}
}
}
}
An MCP session is not payment approval.