What it looks like in your agent
You
"Invoice the Acme deal for $4,800. Include the discovery, design, and build line items from the deal notes. Show me the preview, and send it once I confirm."
Claude / ChatGPT
Calls oh360_get_deal, oh360_create_contact, oh360_list_invoices, oh360_send_invoice on your OneHub360 account, returns the answer.
Confirm-gated sends
oh360_send_invoice refuses without an explicit confirm:true argument. The agent has to ask you, every time, before the customer's inbox gets the email.
Idempotency keys
Same Idempotency-Key replays the same response — agents that retry on network errors won't double-send the same invoice.
Stripe-backed
Invoices go out with payment links. Customers pay in one click. Status syncs back into the chat — "Acme paid" without you checking.
MCP tools this uses
Every call is plan-tier-filtered, tenant-scoped, and audit-logged.
oh360_get_dealPull deal value, contact, line-item notes.oh360_create_contactCreate the billing contact if missing.oh360_list_invoicesCheck existing invoices for the contact (avoid duplicates).oh360_send_invoiceDESTRUCTIVE — requires confirm:true.
Other ways to run OneHub360 with AI
Each use case targets a specific workflow. The hosted MCP is the same — only the prompt changes.