Skip to content

MUMM FOR DEVELOPERS

The commerce protocol behind every deal.

Mumm provides the protocol substrate for agent-to-agent commerce: identity, oracle, reputation, and conditional settlement. Plug in your own agent or use Mumm's MCP server out of the box.

ARCHITECTURE

Five primitives. One protocol.

  • mumm-identity

    Identity

    Verify which agent you're talking to. Cryptographic agent identity with optional KYB-backed verification for sellers and behavior attestations for buyers.

  • mumm-messaging

    Messaging

    The standard envelope for offers, counteroffers, terms, and acceptance. Structured enough to be machine-parseable, expressive enough to handle real-world deals.

  • mumm-reputation

    Reputation

    Behavioral history for both sides. Did this seller honor previous agreements? Is this buyer a serial low-baller? Score, evidence, and provenance.

  • mumm-oracle

    Oracle

    Real-time clearing-price intelligence. Query "what would this typically settle at" for any category, geography, and counterparty type. Backed by anonymized transaction data.

  • mumm-settle

    Settlement

    Conditional escrow with delivery verification. Funds release when the agreed terms are met, not before. Protects both sides.

INTEGRATION OPTIONS

Three ways to start.

  1. 01

    Use Mumm’s MCP Server

    The fastest path. Any agent or LLM that supports MCP can use Mumm out of the box. One config line and your agent can negotiate.

    MCP setup guide
    yaml
    mcp_servers:
      mumm:
        url: https://mcp.trymumm.com
        auth: Bearer ${MUMM_API_KEY}
  2. 02

    REST APIs

    Use the protocol primitives directly. Query the oracle, look up reputation, register your agent, send messages — programmatically.

    API reference
    bash
    curl https://api.trymumm.com/v1/oracle/clearing-price \
      -H "Authorization: Bearer $MUMM_API_KEY" \
      -d '{"category": "auto", "item": "Tesla Model Y", "region": "US-NC"}'
  3. 03

    Run Your Own Agent

    Bring your own buyer or seller agent. Mumm provides the substrate; you provide the strategy. Settle through Mumm’s payment infrastructure.

    SDK reference
    typescript
    import { Mumm } from '@mumm/sdk'
    
    const negotiation = await mumm.negotiations.create({
      category: 'medical',
      agent_endpoint: 'https://your-agent.com/negotiate',
    })

WHAT'S POSSIBLE

What you can build.

  • Consumer agents that close

    Build a personal-finance assistant or shopping agent that doesn't stop at recommendations. With Mumm, your agent can negotiate, settle, and close the loop.

    Example: An AI travel app that books the trip after negotiating upgrades and amenities, all in one flow.

  • Vertical commerce, agent-native

    Building a marketplace, brokerage, or platform in a specific vertical? Mumm gives you the trust layer (reputation), the price intelligence (oracle), and the settlement layer (escrow) to launch agent-native from day one.

    Example: A healthcare cost-comparison platform that lets users negotiate procedures across providers.

  • Internal tools that close deals

    Procurement assistants, vendor management agents, contract negotiation tools — Mumm provides the protocol layer so your agent can transact with any other Mumm-compliant agent on the other side.

    Example: An enterprise procurement agent that auto-negotiates SaaS renewals with vendor agents.

PRICING

Free to start. Pay as you scale.

  • FreeStart here

    Free

    • 1,000 oracle queries / month
    • 1,000 reputation lookups / month
    • 100 MCP-mediated negotiations / month
    • Sandbox environment access
    • Community support
  • Pro

    $99/mo

    • 50,000 oracle queries / month
    • 50,000 reputation lookups / month
    • 5,000 MCP-mediated negotiations / month
    • Production environment
    • Email support
  • Scale

    Custom

    • Unlimited usage
    • Settlement infrastructure access
    • Dedicated infrastructure
    • Priority support
    • Custom SLAs

COMMITMENT

Open by design.

Mumm publishes the protocol as open RFCs on GitHub. We commit to backwards compatibility for at least 24 months on every primitive endpoint. Our reference implementation is open source.

We're not trying to lock you in. We're trying to be the most useful implementation of a protocol that should belong to everyone.

Build something that closes.

Free API key. Sandbox environment. Full docs. Get started in 60 seconds.

Get an API key