{"id":985812,"recorded_at":"2026-10-29T02:13:21.210842Z","observed_at":"2026-10-29T02:13:21.210692Z","subject_kind":"endpoint","subject":"6d8a826b-5f69-48d8-96ec-a942b3b12283","kind":"mcp.tools","method":"probe.mcp/1","body":{"count":6,"tools":[{"description":"Statelessly compute subtotal, tax, discount, grand total, and balance due for a document payload without mutating server records. Example: tax_rate=8.25 or calculate_totals({\"document\":{\"items\":[{\"quantity\":2,\"unit_price\":50}]}})","inputSchema":{"examples":[{"document":{"items":[{"description":"Service","quantity":2,"unit_price":50}]}}],"properties":{"document":{"description":"Document JSON with items, tax_rate, discount_amount, and optional amount_paid.","type":"object"}},"required":["document"],"type":"object"},"name":"calculate_totals"},{"description":"Stateless in-memory conversion and PDF synthesis from Estimate/Quote JSON to Invoice, Receipt, or Credit Note without mutating server records. Example: target_type='invoice', convert_document({\"document\":{},\"target_type\":\"invoice\"})","inputSchema":{"examples":[{"document":{"doc_type":"estimate","from":{"name":"Acme"},"to":{"name":"Client"}},"target_type":"invoice"}],"properties":{"credit_reason":{"description":"Credit note or refund reason.","type":"string"},"document":{"description":"Stateless input document JSON payload to transform.","type":"object"},"due_days":{"description":"Days until payment due.","type":"integer"},"payment_link":{"description":"HTTPS checkout URL for QR code.","type":"string"},"payment_qr_code":{"description":"Embed SVG vector QR code.","type":"boolean"},"target_type":{"description":"Target type (invoice, receipt, estimate, credit_note, refund).","enum":["invoice","receipt","estimate","credit_note","refund"],"type":"string"}},"required":["document","target_type"],"type":"object"},"name":"convert_document"},{"description":"Creates a PDF from the supplied document details. When customer sync is enabled, it also updates Pressmark's customer records with contact details and a document summary, and may start automated follow-up. It uses the signed-in email when available, otherwise the sender email, then the recipient email. See https://pressmark.dev/privacy for the fields shared.","inputSchema":{"examples":[{"doc_type":"invoice","from":{"name":"Acme Corp"},"items":[{"description":"Design retainer","quantity":1,"unit_price":1500}],"to":{"name":"Client LLC"}}],"properties":{"compliance_mode":{"description":"Compliance banner (none, eu_vat, peppol_bis, hipaa_baa).","type":"string"},"county":{"description":"County name for jurats and headers.","type":"string"},"currency":{"default":"USD","description":"ISO 4217 currency code.","type":"string"},"currency_placement":{"description":"Currency prefix or suffix placement.","type":"string"},"currency_separators":{"description":"Number separators (comma_dot, dot_comma).","type":"string"},"currency_symbol_mode":{"description":"Display currency symbol or ISO code.","type":"string"},"custom_fields":{"description":"Custom key-value metadata fields.","type":"array"},"date_format":{"description":"Date format (iso, us_slash, euro, formal_prose).","type":"string"},"doc_type":{"description":"Archetype slug (invoice, receipt, residential_lease, nda, etc.).","type":"string"},"execution_mode":{"description":"Signature mode (esign, wet_ink, notarized_wet, ron).","type":"string"},"from":{"description":"Issuer or landlord details.","properties":{"address":{"description":"Issuer address.","type":"string"},"email":{"description":"Issuer email.","type":"string"},"name":{"description":"Issuer name.","type":"string"}},"required":["name"],"type":"object"},"items":{"description":"Line items or rent schedule.","items":{"properties":{"description":{"description":"Item description.","type":"string"},"quantity":{"description":"Item quantity.","type":"number"},"unit_price":{"description":"Unit price.","type":"number"}},"required":["description","quantity","unit_price"],"type":"object"},"type":"array"},"municipality":{"description":"Municipal profile (Chicago, Cook County, NYC, SF, Seattle, Portland).","type":"string"},"notary_required":{"description":"Render state notarial jurat block.","type":"boolean"},"number_decimals":{"description":"Decimal places for amounts (default 2).","type":"integer"},"payment_link":{"description":"HTTPS checkout URL for QR code.","type":"string"},"payment_qr_code":{"description":"Embed vector SVG QR code.","type":"boolean"},"recordable":{"description":"Enable County Recorder 3-inch top margin.","type":"boolean"},"sections":{"description":"Structured legal clause sections.","type":"array"},"signatures":{"description":"Multi-party signature blocks.","type":"array"},"state_code":{"description":"2-letter US state or DC code.","type":"string"},"tax_rate":{"description":"Percentage tax rate.","type":"number"},"to":{"description":"Recipient or tenant details.","properties":{"address":{"description":"Recipient address.","type":"string"},"email":{"description":"Recipient email.","type":"string"},"name":{"description":"Recipient name.","type":"string"}},"required":["name"],"type":"object"}},"required":["doc_type","from","to"],"type":"object"},"name":"generate_document"},{"description":"Read static subscription tiers, single-pass unlocks, and checkout links without mutating server records. Example: currency='USD' or get_pricing({})","inputSchema":{"examples":[{}],"properties":{},"type":"object"},"name":"get_pricing"},{"description":"Statelessly render a 144-PPI PNG preview of a document as a Base64 data URI without mutating server records. Example: doc_type='invoice' or preview_document({\"doc_type\":\"invoice\",\"from\":{\"name\":\"Acme\"},\"to\":{\"name\":\"Client\"}})","inputSchema":{"examples":[{"doc_type":"invoice","from":{"name":"Acme Corp"},"to":{"name":"Client LLC"}}],"properties":{"currency":{"default":"USD","description":"ISO 4217 currency code.","type":"string"},"doc_type":{"description":"Archetype slug (invoice, receipt, residential_lease, nda).","type":"string"},"from":{"description":"Issuer or landlord details.","properties":{"name":{"description":"Issuer name.","type":"string"}},"required":["name"],"type":"object"},"items":{"description":"Line items array ({description, quantity, unit_price}).","type":"array"},"payment_link":{"description":"HTTPS checkout URL for QR code.","type":"string"},"state_code":{"description":"2-letter US state or DC code.","type":"string"},"to":{"description":"Recipient or tenant details.","properties":{"name":{"description":"Recipient name.","type":"string"}},"required":["name"],"type":"object"}},"required":["doc_type","from","to"],"type":"object"},"name":"preview_document"},{"description":"Stateless in-memory payment calculation and PDF synthesis returning a Receipt or partial-payment Invoice without mutating server records. Example: amount_paid=100, record_payment({\"document\":{},\"amount_paid\":100})","inputSchema":{"examples":[{"amount_paid":100,"document":{"doc_type":"invoice","from":{"name":"Acme"},"to":{"name":"Client"}}}],"properties":{"amount_paid":{"description":"Amount paid toward balance.","type":"number"},"document":{"description":"Stateless input invoice JSON payload.","type":"object"},"paid_date":{"description":"Payment date (YYYY-MM-DD).","type":"string"},"payment_method":{"description":"Payment method (Stripe, Apple Pay, Wire).","type":"string"},"transaction_reference":{"description":"Transaction reference ID.","type":"string"}},"required":["document"],"type":"object"},"name":"record_payment"}]},"body_sha256":"16ae125b8dac04704e96aefb1c069557b042e4da9e7c6ba2a85b1cc91b81068c","prev_id":583731,"leaf":"0xe095c273e030ff75c81ee3c15a41a59a785ed5b124656ecd98d624f297518a2b","leaf_text":"{\"body\":\"16ae125b8dac04704e96aefb1c069557b042e4da9e7c6ba2a85b1cc91b81068c\",\"id\":985812,\"kind\":\"mcp.tools\",\"method\":\"probe.mcp/1\",\"observed_us\":1793240001210692,\"prev\":583731,\"subject\":\"6d8a826b-5f69-48d8-96ec-a942b3b12283\",\"subject_kind\":\"endpoint\"}","day":{"day":"2026-10-29","leaves":242798,"root":"0xc050555c6b023f2aefb6536efb9f0760b92c30a0d06c572b7daf63db259ea17c","chained":"0x4cde8bae2042512e1bec11650628f0293556311cc4ea74d99ffddf02b671a7d6","anchor_chain":"eip155:5042002","anchor_tx":"0x9e85c340732f416e431b111fae72f7624870125f7f379af2732eb6c2ba8cf6a1","anchor_block":69753317},"proof":["0xe095a695b4e9e6e8e53aa2676cbfacf459566ebc5249afe685856b7a41c5de27","0x8658e518f5731ee35d5a32305fbd38aecaae6a020421012820cc2ea23b5bf48f","0x570f13d3fcd5c7ef499eb696e6fb4ed1ec0c2c0916b108ad3eed595e2615c845","0x19d6408b5ea35c6fc1d8c3caa4dcb74416d7f340192876ff9b45adbdee1e4f4a","0x5a1d7e7bc731a851dc9e36a40f6d79d416960d451ed85442798c2ef8baeb6f88","0x0e8b514e18620e86f41365245ed3a7e866e2b32b17de5d073d6cfc741df0a827","0x4def480ae8614f94a0d11dff6601d7444c6ee3fa8abc0bce1add1253f724f663","0x8999ce9abd4223843e7aa4af8ad1e4db059138ac737cf407032d09297f9a4281","0x62ef9c773ebf9a593ee0fa3228193da5ccee51f5add45fdd5a2574d8ba28ad39","0xeaf8f032c70e2caed5718e418dd2f86034f4451a901d4e4612fec4df621085ee","0x17888067c344707222a1a35c7975de2c75848c487d3756a917c9a45f255c01a9","0x0a1e9d152c6b62d40c58741a87f85f3868a66ce64462c44c61e6461da548462a","0x064aad02bfe6e55281a4da30da2a91a289f618df1d6a346db244682ddd6c8d93","0xb75e183026f9112474e3710d846b63188d3bba750c3ad3feabd9a22ee7d080fc","0xa7d3fa0a08edea990614977b51a6b3289c357a88d8ca06dcbfe67415a017c0e7","0xa034ebc8d117fbf1ed466b70baa0478bf213b743e1a41cba1d2da7a9f310184d","0x1597ec94933260048e5e583aff1ad0fd44cc49efcd0a994091ed5db4924d7b02","0xe01539ac4c9f9cdf265a9e5c6d99c8da11e70ff0c7175fb23e402d33b9d79785"]}