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.
Run a service business? See how to get booked by AI agents →

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.


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.
Cards and bank, via Stripe Shared Payment Tokens.
- SPT
- Card token
- Link
- Fiat ISO
Stablecoin via Machine Payments Protocol.
- MPP credential
- Stripe fallback
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.
{
"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
}{
"businesses": [],
"totalResults": 0,
"suggestion": "No qualified service providers found. Try broadening your search or including a location."
}list_products→ the operator's catalogue
See service business offerings with their base prices.
{
"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.
{
"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.
{
"status": "CAPTURED",
"paymentId": "pay_7f3c9e2a4d1b6e0c"
}