MCP Reference

Guide

Gemini

Gemini CLI and enterprise connectors register Anamaya MCP with HTTP transport and an Authorization header.

Gemini CLI pattern

gemini mcp add --transport http \
  --header "Authorization: Bearer $MAYA_ANAMAYA_MCP_API_TOKEN" \
  anamaya https://maya.suherman.net/mcp/anamaya/v1

JSON registration

{
  "mcpServers": {
    "anamaya": {
      "url": "https://maya.suherman.net/mcp/anamaya/v1",
      "headers": {
        "Authorization": "Bearer <MAYA_ANAMAYA_MCP_API_TOKEN>"
      }
    }
  }
}

Verify

curl -sS https://maya.suherman.net/mcp/anamaya/v1/health

Expect JSON including transport list and auth: "bearer"|"open".

Booking behaviour

  • OMS email/password on every inventory tool (or after login cache)
  • Never invent fares — only quote tool results
  • confirm: true only after traveler approval