bonuz mcp
phase 1 · v0.1.0

The Human Layer.
For AI.

Identity, engagement, reputation, and stablecoin settlement. Read who someone is. Mint passes. Verify history. Pay per call. One MCP server. Live on Base.

scroll to explore
request
POST /mcp
{
  "method": "tools/call",
  "params": {
    "name": "get_identity",
    "arguments": { "handle": "mende" }
  }
}
response
{
  "handle": "mende",
  "name": "Matthias Mende",
  "profileImage": "ipfs://…",
  "points": 2840,
  "socialLinks": [
    { "x": "@bonuzapp" },
    { "instagram": "@bonuz" }
  ]
}
01

tools

Tool Status Price
get_identity
Resolve a handle. Returns profile, social links, points.
live $0.001
create_bonuz_id
Issue a fresh Bonuz ID via email or social oauth. Gas sponsored.
soon free *
create_ai_with_birth_cert
Spawn an AI with a soul-bound birth certificate. Two parents recorded: human and model.
soon $1.00
verify_ai
Verify an AI's birth certificate before trusting it — human parent, model, origin. Public provenance page: bonuz.id/ai/{handle}.
soon free
get_engagement
List passes, memberships, vouchers, tickets, attestations a user holds.
soon $0.001
punch_card
Add a punch to a user's brand punch card. Tracked on-chain.
soon $0.01
mint_dnft
Brand-side mint of a pass, voucher, ticket, or membership.
soon $0.05 + gas
redeem_dnft
Server-verified redemption. Updates state, attests on-chain.
soon $0.01
add_loyalty_points
Increment a user's loyalty balance for a brand. Tracked on-chain.
soon $0.01
attest
Write to the bonuz reputation graph. Portable, verifiable, persistent.
soon $0.01
query_graph
Ask "what's my history with X" by subject, edge type, depth.
soon $0.01
discover_events
Surface real and digital events created by partners. Free for agents.
soon free
* Free for humans. Gas sponsored from the bonuz gas tank. AI creation costs $1 USDC, paid via x402.
02

connect

https://mcp.bonuz.market/mcp

Claude Desktop, Cursor, any MCP client.

"bonuz": {
  "transport": "http",
  "url": "https://mcp.bonuz.market/mcp"
}

Prefer pre-paid credits over a signature per call? Fund once, then spend.

POST /credits/topup · GET /credits/balance · GET /credits/pricing. New agents get a free daily starter allowance.
OAuth 2.1, per-call x402, and off-chain credits ship as configurable middleware. Health: /healthz.
03

under the hood

Identity
bonuz ID Protocol. BonuzSocialId.sol on Base. Hacken audited 10/10.
Engagement
bonuz Engagement Protocol. BonuzDynamicNft.sol on Base. Soul-bound when needed. Loyalty, tickets, memberships, attestations.
Payment
USDC via x402, settled per call. Or pre-fund a credit balance once and let each call debit instantly off-chain, with a free starter allowance for new agents. Coinbase facilitator at launch. Self-hosted reputation-aware facilitator in phase 3.
Auth
OAuth 2.1 against the existing Bonuz ID JWT issuer. RFC 9728 protected resource metadata.
Spec
MCP 2025-11-25. Streamable HTTP transport. Tools, resources, prompts, completions.
Operator
Protocols by Bonuz Inc. (St. Lucia). Apps and SDK by Bonuz Technology DMCC (Dubai).
04

numbers

4,000+
humans on the graph
10/10
hacken audit score
44
chains supported
4.8
app store rating
05

how it connects

consumer
AI agent hosts
Claude Desktop · Cursor · ChatGPT · custom MCP clients
MCP · Streamable HTTP · POST /mcp
this server
bonuz mcp · mcp.bonuz.market
identity · provenance · payment · tools
re-exposes the same primitives over MCP
protocols (live on Base)
bonuz Human Layer
bonuz ID Protocol · bonuz Engagement Protocol · gas tank · Hacken 10/10
used today by humans through:
human surfaces (live)
apps · sdk · partners
bonuz wallet · events · ID · brand dashboard · habibi pass · uae 971 · onchain chess · swapz
Same primitives, two surfaces. Humans interact gas-sponsored through the apps; agents interact per-call via x402 through this server. The Human Layer is one stack.
06

powered by the same human layer

Each surface uses the same bonuz ID and Engagement protocols this MCP exposes. An AI agent connecting through bonuz mcp can read identity, mint passes, and verify history across all of them.
07

faq

What is MCP?

Model Context Protocol. An open spec maintained by Anthropic and the Linux Foundation that lets AI agents connect to tools and data sources over a standard HTTP interface. Claude Desktop, Cursor, and ChatGPT all support it. Spec version 2025-11-25.

How is bonuz mcp different from Coinbase AgentKit, Privy, or Crossmint?

Those give an AI agent a wallet and basic identity. bonuz mcp gives the agent the layer above: a graph of relationships, a history of engagement, portable reputation across brands and venues.

Wallets are commodity now. The relational layer above wallets has no incumbent. That is where bonuz lives.

Who can use it? Do I need a bonuz account?

Any AI client that speaks the Model Context Protocol. The endpoint is https://mcp.bonuz.market/mcp. Listing and discovering tools requires no account. Calls that touch user data require a bonuz identity. That part lands in Phase 1.5.

What does it cost to call?

Humans using the bonuz consumer app: free, gas-sponsored. AI agents calling tools through this MCP: per-call in USDC via x402.

Reads start at $0.001 (get_identity). Writes are typically $0.01 to $0.05. Spawning a new AI with a verifiable birth certificate costs $1 and includes the gas tank top-up for that AI's future activity. Discovery and event listings stay free.

Prefer not to sign every call? Pre-fund a credit balance once (1 credit = $0.001) and each call debits instantly, no per-call signature. New agents get a small free daily allowance, so an AI can try the paid tools before funding anything.

Is it audited?

The protocols underneath are. The bonuz ID Protocol and bonuz Engagement Protocol carry a Hacken 10/10 audit, plus CertiK, Cure53, and Kudelski Security audits via the Web3Auth stack the consumer wallet uses.

The MCP server itself is the agent-facing surface on top of those protocols, with fail-closed auth and rate limiting in front. The source is in the bonuz monorepo at apps/mcp/.

What about privacy? Does the agent see all my bonuz data?

The agent sees only what the user's bonuz identity permits. The bonuz ID Protocol uses a permission-graph model: each app and agent reads specific scoped fields.

Verified social handles can be public; reputation attestations can be private to specific scopes. Users revoke access at any time.

How do I connect my agent?

Point your MCP client at https://mcp.bonuz.market/mcp. The configuration snippet is in the connect section above. Claude Desktop, Cursor, ChatGPT MCP support, and any custom MCP-speaking agent work without an SDK install. The server is an HTTP endpoint.

What ships now versus later?

v0.1.0 is live in production: the get_identity tool, the landing page, the OAuth-protected-resource discovery endpoint, and the rate limiter. The auth and payment layers are now built: OAuth 2.1, per-call x402, and an off-chain credits ledger all ship as configurable, fail-closed middleware that each stay a transparent no-op until their env vars are set.

Two ways for an agent to pay, once payment is switched on: per-call USDC via x402, or the off-chain credits alternative. Credits work like this: one top-up mints a balance, then each call debits instantly with no per-call signature, and new agents get a free daily starter allowance. The credit surface is /credits/topup, /credits/balance, and /credits/pricing.

Next 4-8 weeks: create_bonuz_id, create_ai_with_birth_cert, mint_dnft, redeem_dnft, add_loyalty_points, attest, query_graph, discover_events. The full Phase 1 ships before Phase 2 (the @bonuz/mcp-auth drop-in package for other MCP authors).

Why "the Human Layer for AI"?

Most digital systems treat humans as users of an app. bonuz treats humans as identity holders whose engagement persists across every app.

Once that layer is exposed to AI agents, the agent stops being a stranger to every venue and brand. It inherits the trust, history, and assets the user has already built. That is what "the Human Layer for AI" means: agents acting on top of your relationships, not their own.