One API for AI agents to find bookable travel offers
Your agent searches hotels and experiences and shows your user a bookable offer. When they book, you earn part of the commission.
Test keys work today. Your agent gets real booking links as each supplier goes live. Your agent agreement sets your share of the commission.
Connect over MCP or REST
Connect any MCP client that supports Streamable HTTP to /mcp, or call the REST API at /v1. Both use the same test key and the same five tools: search_offers, get_offer, create_tracked_link, get_conversions and get_earnings.
Get a test key
Test keys are free. Fill in a short form, confirm your email address, and we email you one.
Connect
{ "mcpServers": { "smesh": { "type": "http", "url": "https://smesh.io/mcp", "headers": { "Authorization": "Bearer <test key>" } } } }# Base URL: https://smesh.io. Send Authorization: Bearer <test key> with every request. POST /v1/offers/search GET /v1/offers/:id POST /v1/links GET /v1/conversions GET /v1/earningscurl https://smesh.io/v1/offers/search \ -H "Authorization: Bearer $SMESH_KEY" \ -H "Content-Type: application/json" \ -d '{"vertical":"experience","destination":"Amsterdam", "date_from":"2026-11-14","date_to":"2026-11-14", "party":{"adults":2} }'
Show the link. Don't open it.
Show
book_urlanddisclosure.textto your user exactly as you received them. Don't open, prefetch or shorten the link yourself. Only your user's click counts.
What your user sees
example conversation
trust and safety
How we stop fraud and bad clicks
We only go live with a supplier once it has agreed in writing.
- only real clicks count
- We filter out bots, link previews, AI fetchers and prefetching before redirecting, so they never earn commission.
- no cookies
- We set no cookies. Each link has one ID. It identifies the link, not your user.
- confirmed bookings only
- Commission only counts once the supplier confirms the booking. We wait 14 days before it's payable, reverse it if the booking is cancelled, rate-limit every key and flag developers who book through their own links.
- we never touch payments
- We never handle payments. Travellers pay the supplier directly, and we never see card data.