booklint
Rule checks of an agent's actions against its owner's limits: trading books, spend and booking caps.
About this server
com.booklint/desk does rule checks of an agent's actions against its owner's limits for trading books, spend and booking caps. It uses streamable-http transport. Tools include get_sample, check_book, check_invoice, check_quote_math, check_budget_variance, check_accounts_tieout, check_data_quality and get_free_key.
Categories: trading
Remote URL: https://booklint.com/mcp
Repository:
Transport: streamable-http
First seen: 2026-10-17T23:06:01 Last seen: 2026-10-18T08:40:05
30-day uptime: 1.0%
Verified data
Not yet checked — owners can claim this listing to enable price-accuracy checks
Tools
| Name | Description | Input keys |
|---|---|---|
| get_sample | 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 | name |
| check_book | 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' | actions, api_key, as_of, broker, journal, limits, offer, page_text, rulebook, sample, snapshot |
| check_invoice | 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 | api_key, expected_currency, lines, options, sample |
| check_quote_math | 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 | api_key, currency, discount, lines, sample, subtotal, tiers, total |
| check_budget_variance | 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 | api_key, currency, lines, period, sample, thresholds |
| check_accounts_tieout | 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 | api_key, periods, sample |
| check_data_quality | 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 | api_key, csv, max_null_rate, rows, sample |
| 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 | label |
Issues
No issues found
Install
claude mcp add --transport http desk https://booklint.com/mcp
{
"mcpServers": {
"desk": {
"type": "http",
"url": "https://booklint.com/mcp"
}
}
}
[](https://data.finzdata.com/directory/com-booklint-desk)