Last updated 20 August 2026

MCP server

Your agent searches the same award programs and cash fares you do, and reports back in points, dollars and cents per point. Included in every membership — there is no separate tier.

Endpoint

POST https://mcp.omnipoints.app — Streamable HTTP, built on the official MCP SDK.

Authentication

A bearer API key tied to an active membership. Generate one from the MCP tab in your account; it carries the same access as your login, so treat it like a password.

Authorization: Bearer op_live_…

Without a key the server answers 401. With a key belonging to a lapsed membership, every tool returns an error rather than data.

Fair use

500 tool calls per day per member, counted in the database and reset at midnight UTC. Calls that fail authentication do not count against you.

Tools

ToolWhat it doesStatus
search_award_flights24 programs, flexible dateslive
verify_flight_livere-checks a result in real timelive
search_award_hotelsHyatt and Hilton award nightsplanned
get_cash_comparisonfare and cents per pointlive
get_walletbalances and ratioslive
list_programsevery program we coverlive
create_alertroute watch, push or emaillive
list_alertsyour active watcheslive

search_award_hotels answers honestly that hotel search is not connected yet rather than returning invented rooms. verify_flight_live verifies cash fares against the airlines; it reports award space as unverified, because there is no live award feed behind it yet.

Claude Desktop

Paste this into claude_desktop_config.json and restart Claude:

{
  "omnipoints": {
    "url": "https://mcp.omnipoints.app",
    "headers": { "Authorization": "Bearer op_live_…" }
  }
}

What it is not

The server searches. It cannot book, hold, or pay for anything, and it never touches your loyalty accounts — the same rules that apply to the website apply to your agent.