BO

booklint

com.booklint/desk

Checks an agent's trades, spend, bookings and offers against its owner's limits. Facts, not advice.

Yes, your AI can use this right now.Answered a live MCP handshake in 1239 ms with no sign-in needed and exposes 8 tools.

Connect it

Settings → Connectors → Add custom connector
URL: https://booklint.com/mcp

8 tools, verified live

Pulled straight from the server with tools/list on 2026-10-17.
get_sampleread-only

Free, no key, instant result: runs a public sample through the checks and returns the issues found plus the next step (run check_book on your data, and what to send), never counted against any cap. Call before confirming a booking, spend or subscription. Start with name "booking" (sample 3, a hotel offer and the limits its owner wrote): it finds 3 issues; check_book with sample="booking" returns t

check_bookread-only

Free, no key, instant result: call with sample="booking", or with no arguments, for a real STOP result now, never counted; a sample result ends with next, the fields to send for your own data. Call before confirming a booking, spend or subscription. Deterministic spending guardrails: send the agent's actions or one offer with the limits its owner wrote, and booklint checks each one against them an

check_invoiceread-only

Free, no key, instant result. Without api_key: 5 own checks per client address per UTC day, shared by check_book and the finance tools; samples are never counted. A free key (get_free_key, no card, no e-mail) runs 20 own checks a day and 200 in all. Try it now: call with no arguments, or with sample=true, to run the published sample (made-up figures, no key, never counted against the caps) and see

check_quote_mathread-only

Free, no key, instant result. Without api_key: 5 own checks per client address per UTC day, shared by check_book and the finance tools; samples are never counted. A free key (get_free_key, no card, no e-mail) runs 20 own checks a day and 200 in all. Try it now: call with no arguments, or with sample=true, to run the published sample (made-up figures, no key, never counted against the caps) and see

check_budget_varianceread-only

Free, no key, instant result. Without api_key: 5 own checks per client address per UTC day, shared by check_book and the finance tools; samples are never counted. A free key (get_free_key, no card, no e-mail) runs 20 own checks a day and 200 in all. Try it now: call with no arguments, or with sample=true, to run the published sample (made-up figures, no key, never counted against the caps) and see

check_accounts_tieoutread-only

Free, no key, instant result. Without api_key: 5 own checks per client address per UTC day, shared by check_book and the finance tools; samples are never counted. A free key (get_free_key, no card, no e-mail) runs 20 own checks a day and 200 in all. Try it now: call with no arguments, or with sample=true, to run the published sample (made-up figures, no key, never counted against the caps) and see

check_data_qualityread-only

Free, no key, instant result. Without api_key: 5 own checks per client address per UTC day, shared by check_book and the finance tools; samples are never counted. A free key (get_free_key, no card, no e-mail) runs 20 own checks a day and 200 in all. Try it now: call with no arguments, or with sample=true, to run the published sample (made-up figures, no key, never counted against the caps) and see

get_free_key

Free, no card, no e-mail, instant result: returns a free key at once, the same as POST /v1/keys {"plan": "free"}, with the same daily limits on new keys per client and across the service. The key is shown once in this result and is not stored or logged; pass it as api_key to check_book or a finance tool. A free key runs 20 own checks a day and 200 in all; without a key it is 5 a day per client add

Alternatives in Developer Tools

Compare →
Try “Notion”, “Stripe”, “create invoice”, “browser”