io.github.chrischall/honeybook-mcp
HoneyBook client-portal MCP server for Claude — view contracts and invoices from wedding vendors
Versions
0.4.3latest0.4.20.4.10.4.00.3.6+ show 20 moreshow less
0.3.50.3.40.3.30.3.20.3.10.3.00.2.40.1.130.1.120.1.110.1.100.1.90.1.80.1.70.1.60.1.50.1.40.1.30.1.20.1.0Tools 8
get_workspace Get full detail for a workspace (vendor project). Includes status flags like has_sent_files, has_signed_files, has_paid_payments.
use_magic_link Capture a HoneyBook client-portal session via the fetchproxy 0.3.0 browser extension. Prerequisites: install the fetchproxy extension in Chrome/Safari, then open the vendor's magic-link URL in that browser so you're signed into their portal and leave that tab open. This tool then snapshots the auth fields out of the page's localStorage[\"HONEYBOOK_REACT_CURR_USER\"] into ~/.honeybook-mcp/sessions.json. The tab only needs to be open and signed in — nothing is sniffed off a live request, so it does not matter whether the page is idle. All other tools use the most-recently-activated session by default. The magic_link_url arg is used only to derive the portalOrigin (cache key) — the tool does NOT open or navigate to it.
list_active_sessions List the HoneyBook portal sessions currently active in this MCP (captured via use_magic_link). No API call.
sign_contract Sign a contract you received from a vendor. In v1 this returns a deep link to the HoneyBook portal instead of signing headlessly. Requires confirm:true.
list_workspace_files List all files a vendor has shared with you (contracts, invoices, brochures, proposals). Optionally filter by file_type.
get_workspace_file Get detail for one workspace file. Returns a compact summary by default (metadata, vendor, event, pricing totals, payment schedule, agreement presence). Use `section` to drill into a specific part of the file: "pricing" for full line items + tax/svc detail, "agreement" for contract HTML + signatures, "payments" for full payment-schedule detail, "all" for the pruned full response, or "raw" for the entirely-unpruned response (may exceed MCP size limits on proposal-class files).
pay_invoice Pay an invoice from a vendor. In v1 this returns a deep link to the HoneyBook portal instead of paying headlessly. Requires confirm:true.
list_payment_methods List saved payment methods for your client account with a vendor. Empty array if none are saved.
Permissions 2
network medium env_vars low