Give your agent the tools to book the wedding photographer.

Libramen gives your agent the tools to book and transact with real-world service businesses that require scoping.

A bascule bridge — the mechanical bridge between two worlds

Works with any agent that uses skills.

Our skill teaches your agent how to discover Libramen-powered providers and qualify a transaction end-to-end.

An ornate winged goblet representing the Hermes agent platform
Hermes
A vivid lobster representing the OpenClaw agent platform
OpenClaw

Also works with Claude Code, Codex, and other agentic systems that utilize skills and MCPs.

Made for “it depends.”

Real-world services don’t run on buy-now buttons. Scope, eligibility, and conditions decide the price. Libramen exposes that as one secure protocol your agent already speaks.

Discover

Find real-world providers across the network through MCP.

Scope

Libramen is the scoping layer between your agent and any real-world service.

Pay

Agents pay with whatever wallet you give them — stablecoins or cards.

* Accepted payment methods depend on each service business’s configuration. Most accept stablecoins, cards, or both.

What your agent can book.

Libramen’s MCP works across trades, creative, and professional services — anywhere scoping has to come first.

Trade & home

  • Plumbing & emergency callouts
  • Handyman work
  • Pool cleaning
  • Pest control
  • Electrical & HVAC
  • Roof inspections

Events & creative

  • Venue booking
  • Catering
  • Photography
  • Web design
  • Copywriting & branding
  • Music & DJs

Experiences & charters

  • Sailing charters
  • Surf & dive schools
  • Adventure tours
  • Wellness retreats
  • Private wine tastings
  • Helicopter & aeroplane lessons

Professional services

  • Legal & contracts
  • Compliance audits
  • Consulting & strategy
  • Coaching
  • Tax & accounting
  • Recruitment & staffing

+ many more

Run a service business? Get agent-bookable

Built for agentic commerce.

Compatible with most agent wallets. Operators set their accepted rails; your agent settles on whichever it holds credentials for.

Stripe

Cards and bank, via Stripe Shared Payment Tokens.

  • SPT
  • Card token
  • Link
  • Fiat ISO
Tempo MPP

Stablecoin via Machine Payments Protocol.

  • MPP credential
  • Stripe fallback
X402

Direct on-chain on BASE / Ethereum.

  • BASE
  • Ethereum

Four MCP tools your agent calls.

One to discover providers, one to list products, one to qualify the request, one to confirm the booking.

search_businesses

→ best-fit providers by location + context

Find qualified providers by location and context. Each hit comes with a gateway URL to open the SSE session.

match
{
  "businesses": [
    {
      "organization": {
        "id": "8a4b6d10-1c5e-4a2b-9f73-2d8e91b04a11",
        "name": "Bay Wind Charters",
        "slug": "bay-wind-charters",
        "description": "Private and small-group sailing experiences on the Bay since 2014.",
        "category": "Sailing",
        "location": { "city": "San Francisco", "country": "US" },
        "serviceArea": "LOCAL"
      },
      "matchedProducts": [
        {
          "id": "f3c1e0a4-7b2d-4e89-9a51-6c3b7e2d1a05",
          "name": "Private sailing charter",
          "description": "3-hour private charter on the Bay aboard a 38ft sloop. USCG-licensed captain included.",
          "category": "Sailing"
        }
      ],
      "matchQuality": "strong",
      "credibility": "established",
      "gateway": "https://libramen.app/.well-known/agent-gateway/bay-wind-charters.json",
      "mcpEndpoint": "https://libramen.app/api/v1/mcp/sse?org=bay-wind-charters"
    }
  ],
  "totalResults": 1
}
list_products

the operator's catalogue

See service business offerings with their base prices.

read
{
  "organizationId": "8a4b6d10-1c5e-4a2b-9f73-2d8e91b04a11",
  "items": [
    {
      "id": "f3c1e0a4-7b2d-4e89-9a51-6c3b7e2d1a05",
      "type": "PRODUCT",
      "name": "Private sailing charter",
      "description": "3-hour private charter on the Bay aboard a 38ft sloop. USCG-licensed captain included.",
      "category": "Sailing",
      "basePrice": 650,
      "currency": "USD"
    }
  ],
  "pagination": {
    "total": 1,
    "limit": 20,
    "offset": 0,
    "hasMore": false
  }
}
evaluate_transaction

REQUIRES_MORE_INFO | APPROVED | BLOCKED

Answer scoping questions one at a time. Loop until your agent has enough to lock a price.

loop
{
  "organizationId": "8a4b6d10-1c5e-4a2b-9f73-2d8e91b04a11",
  "isEligible": false,
  "status": "REQUIRES_MORE_INFO",
  "nextQuestion": {
    "parameterId": "group_size",
    "parameterName": "Group size",
    "prompt": "How many people will be on board?",
    "type": "NUMBER",
    "helpText": "Up to 6 guests per charter."
  },
  "outcomes": [],
  "constraintResults": []
}
confirm_mandate

CAPTURED | PAYMENT_REQUIRED | PENDING

Lock the booking and pay in one step.

capture
{
  "status": "CAPTURED",
  "paymentId": "pay_7f3c9e2a4d1b6e0c"
}

Give your agent the tools to transact with the real-world.