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
search_award_flights24 programs, flexible datesliveverify_flight_livere-checks a result in real timelivesearch_award_hotelsHyatt and Hilton award nightsplannedget_cash_comparisonfare and cents per pointliveget_walletbalances and ratioslivelist_programsevery program we coverlivecreate_alertroute watch, push or emaillivelist_alertsyour active watcheslivesearch_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.