NestDaddy

SAAX Protocol

io.github.bryantrudy24/saax-protocol · v1.0.3

Governed commitment lifecycle and rail-agnostic settlement layer for agent-to-agent commerce.

Connect Remote server

Terminal
claude mcp add --transport http saax-protocol https://www.saax-protocol.com/mcp
~/.cursor/mcp.json
{
  "mcpServers": {
    "saax-protocol": {
      "url": "https://www.saax-protocol.com/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "saax-protocol": {
      "type": "http",
      "url": "https://www.saax-protocol.com/mcp"
    }
  }
}
Claude Desktop
Settings > Connectors > Add custom connector
URL: https://www.saax-protocol.com/mcp

Tools 13 found in our last check

  • get_protocol_info

    Returns the SAAX Protocol version, available capability count, and the URL to the specification. Call this when an agent needs a one-time overview of the protocol. For pricing, use get_routing_fee. For the full capability list, use list_capabilities. For a liveness check, use pi…

  • get_routing_fee

    Returns the current routing fee schedule. Call this before initiating a routing request to determine the expected cost. For capability discovery, use list_capabilities. For protocol overview, use get_protocol_info.

  • ping

    Returns a lightweight liveness response. Call this to verify the endpoint is reachable. Do not use for discovery, capability listing, or pricing — use get_protocol_info, list_capabilities, or get_routing_fee instead.

  • route_request

    Submits a capability request and returns ranked supplier matches. Commitment creation with payment runs through the HTTP POST /route endpoint, not this tool. Use list_capabilities first to discover available capabilities. For commitment lookup after routing, use get_commitment.

  • get_commitment

    Returns the full commitment object for a given commitment ID — including terms, state, manifest hash, and evidence references. Call this when an agent needs the complete commitment record. For status-only polling, use get_commitment_status. For listing all commitments for a su…

  • list_capabilities

    Returns the capabilities currently indexed by the SAAX Router, with supplier counts per capability. Call this to discover what can be routed. For pricing of a specific capability, use get_routing_fee. For protocol overview, use get_protocol_info.

  • list_commitments

    Returns all commitments associated with a subscription email. Requires an active SAAX Premium subscription. Call this to retrieve commitment history for a subscriber. For a single commitment by ID, use get_commitment. For status-only checks, use get_commitment_status.

  • get_commitment_status

    Returns only the current lifecycle state for a given commitment ID, plus the recommended next action for the calling agent. Call this before retrying any commitment that timed out — an unknown outcome is a status check, not another POST. The next_action field tells the agent w…

  • create_commitment

    Creates a governed commitment between a buyer and a seller and persists it to the SAAX commitment store. The commitment is settlement-rail-neutral: settlementRail is metadata only (x402, mpp, ap2, acp, or unspecified) and is NEVER a prerequisite. Returns the new commitment id (s…

  • get_evidence_verification

    Verifies external evidence against a commitment's acceptance criteria. Requires an active SAAX Premium subscription. For authority proof validation, use get_authority_validation.

  • get_authority_validation

    Validates an authority proof against a commitment. Requires an active SAAX Premium subscription. For evidence verification, use get_evidence_verification.

  • prepare_commitment

    Prepares a free, NONBINDING signed proposal (preflight) for a desired SAAX capability. Validates capability, schema/version/digest, units, and the exact supported network/asset/rail/mode combination; returns a provider-signed proposal binding the request digest and normalized te…

  • accept_commitment

    Accepts a signed preflight proposal with explicit buyer authorization and creates exactly ONE authenticated SAAX commitment. Revalidates the proposal (trusted provider key, profile version, expiry, combination, manifest digest), verifies the BUYER'S SIGNATURE over the exact prop…

Details

Endpointhttps://www.saax-protocol.com/mcp (Streamable HTTP)
First published6 Oct 2026
Last updated6 Oct 2026
Registry nameio.github.bryantrudy24/saax-protocol

More ai and media servers See all

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