NestDaddy

Arbiter

io.github.godwin105/arbiter · v0.1.1

Is this transaction safe to sign? Decodes what it really does and answers allow, warn or block.

Connect Runs on your machine

Terminal
claude mcp add arbiter -e ARBITER_URL=<ARBITER_URL> -e ARBITER_PRIVATE_KEY=<ARBITER_PRIVATE_KEY> -e ARBITER_MAX_SPEND_USD=<ARBITER_MAX_SPEND_USD> -e ARBITER_MAX_PRICE_PER_CALL=<ARBITER_MAX_PRICE_PER_CALL> -- npx -y @arbiterlabs/[email protected]
claude_desktop_config.json
{
  "mcpServers": {
    "arbiter": {
      "command": "npx",
      "args": [
        "-y",
        "@arbiterlabs/[email protected]"
      ],
      "env": {
        "ARBITER_URL": "<ARBITER_URL>",
        "ARBITER_PRIVATE_KEY": "<ARBITER_PRIVATE_KEY>",
        "ARBITER_MAX_SPEND_USD": "<ARBITER_MAX_SPEND_USD>",
        "ARBITER_MAX_PRICE_PER_CALL": "<ARBITER_MAX_PRICE_PER_CALL>"
      }
    }
  }
}
~/.cursor/mcp.json
{
  "mcpServers": {
    "arbiter": {
      "command": "npx",
      "args": [
        "-y",
        "@arbiterlabs/[email protected]"
      ],
      "env": {
        "ARBITER_URL": "<ARBITER_URL>",
        "ARBITER_PRIVATE_KEY": "<ARBITER_PRIVATE_KEY>",
        "ARBITER_MAX_SPEND_USD": "<ARBITER_MAX_SPEND_USD>",
        "ARBITER_MAX_PRICE_PER_CALL": "<ARBITER_MAX_PRICE_PER_CALL>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "arbiter": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@arbiterlabs/[email protected]"
      ],
      "env": {
        "ARBITER_URL": "<ARBITER_URL>",
        "ARBITER_PRIVATE_KEY": "<ARBITER_PRIVATE_KEY>",
        "ARBITER_MAX_SPEND_USD": "<ARBITER_MAX_SPEND_USD>",
        "ARBITER_MAX_PRICE_PER_CALL": "<ARBITER_MAX_PRICE_PER_CALL>"
      }
    }
  }
}

Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.

Tools

This server runs locally, so its tools are listed by your MCP client once it starts.

Environment variables

NameDescription
ARBITER_URL
Optional
Arbiter deployment to call. Defaults to the hosted service.
ARBITER_PRIVATE_KEY
Required, secret
Base64-encoded 64-byte Algorand private key used to pay for calls. The account needs USDC and must be opted in to the USDC asset. Without it every request stops at the paywall.
ARBITER_MAX_SPEND_USD
Optional
Lifetime spending cap for this process, in USD. Enforced before anything is signed.
ARBITER_MAX_PRICE_PER_CALL
Optional
Refuse any single call priced above this, in USD.

Details

Package@arbiterlabs/[email protected] (NPM, stdio)
First published5 Aug 2026
Last updated5 Aug 2026
Registry nameio.github.godwin105/arbiter

More other servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.