Connect any LLM to live Anamaya travel.
Register Anamaya MCP once — then ChatGPT, Claude, Gemini, Cursor, or your own orchestrator can search flights and hotels, run the booking saga, and fetch e-tickets against live Anamaya OMS. Maya is one consumer; every LLM host is first-class.
MCP catalog
Choose an integration path
Browse authentication, LLM host recipes, flight and hotel inventory, confirm-gated booking, and status tools. Every tool includes source-aligned examples.
Authentication
OMS login, travel policies, and directory lookup. Gate token is separate from OMS identity.
Explore 3 toolsLLM guides
Register Anamaya MCP in ChatGPT, Claude, Gemini, Cursor, or any Streamable HTTP host.
Explore 7 guidesFlight
Live one-way flight search and add-ons. Round-trip = two one-way searches.
Explore 2 toolsHotel
Discovery, property detail, and room rates. Geo list is REST-only today.
Explore 3 toolsBooking
ESPPD create, documents, attach flights/hotels, and approve — all confirm-gated.
Explore 6 toolsStatus
Booking status, need-approval queue, balances, and e-ticket file fetch.
Explore 4 toolsQuick start
From registration to booking
Register MCP
Point your LLM host at Streamable HTTP https://maya.suherman.net/mcp/anamaya/v1 with an
optional Bearer gate token.
OMS login
Call anamaya_login with OMS email/password. JWT stays
inside MCP.
Search
Use flight and hotel tools. Quote only live offers — never invent fares.
Confirm
Get explicit user yes in your UI before any mutation.
Book
Create → attach → approve with confirm: true, then fetch
the e-ticket.
Endpoints
PoC reference URLs
| Concern | URL |
|---|---|
| Streamable HTTP MCP | https://maya.suherman.net/mcp/anamaya/v1 |
| Health | https://maya.suherman.net/mcp/anamaya/v1/health |
| REST facade | https://maya.suherman.net/mcp/anamaya/v1/api |
| Docs (this site) | https://docs-mcp.anamaya.ai |
| Temporary docs | https://maya.suherman.net/docs-mcp |
Auth model: optional Bearer
MAYA_ANAMAYA_MCP_API_TOKEN opens the MCP gate; every tool
still needs OMS email/password. Mutations require
confirm: true.