# BookingTruth - booking assurance for agents > Verify whether a travel booking is real, confirmed, and ticketed - before you or your user gets stranded at a desk. CONFIRMED is returned only on supplier-authoritative evidence; anything weaker returns an honest UNKNOWN with the indicated state and a citable proof packet. ## Endpoints - Discovery doc: https://bookingtruth.com/.well-known/booking-assurance.json - OpenAPI 3.0: https://bookingtruth.com/v1/openapi.yaml - MCP server (streamable HTTP): https://bookingtruth.com/mcp - POST /v1/check - documents (emails/receipts text) in, verdicts + proof packets out - GET /v1/bookings/{id} and /v1/bookings/{id}/proof - verdict summary and citable proof - GET /v1/coverage - suppliers parsed today (seeded vs planned) - GET /v1/demo/fixtures - free sample documents to try ## Auth and pricing - Sandbox: free, any Bearer key starting with sb_ - full round trip, fixtures provided - Paid: $0.05 per check, prepaid packs ($10/$25/$50 = 200/500/1,000 checks) at POST /v1/buy?pack=25, keys start with pk_, GET /v1/balance for remaining credit ## MCP tools - booking_check: same as POST /v1/check - supplier_coverage: same as GET /v1/coverage