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-identityIdentity
Verify which agent you're talking to. Cryptographic agent identity with optional KYB-backed verification for sellers and behavior attestations for buyers.
mumm-messagingMessaging
The standard envelope for offers, counteroffers, terms, and acceptance. Structured enough to be machine-parseable, expressive enough to handle real-world deals.
mumm-reputationReputation
Behavioral history for both sides. Did this seller honor previous agreements? Is this buyer a serial low-baller? Score, evidence, and provenance.
mumm-oracleOracle
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-settleSettlement
Conditional escrow with delivery verification. Funds release when the agreed terms are met, not before. Protects both sides.
INTEGRATION OPTIONS
Three ways to start.
- 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 guideyamlmcp_servers: mumm: url: https://mcp.trymumm.com auth: Bearer ${MUMM_API_KEY} - 02
REST APIs
Use the protocol primitives directly. Query the oracle, look up reputation, register your agent, send messages — programmatically.
API referencebashcurl https://api.trymumm.com/v1/oracle/clearing-price \ -H "Authorization: Bearer $MUMM_API_KEY" \ -d '{"category": "auto", "item": "Tesla Model Y", "region": "US-NC"}' - 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 referencetypescriptimport { 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.