{"ok":true,"data":{"service":"platphorm-invoices","transport":"JSON-RPC 2.0 over POST /api/mcp","publicOperatorMode":true,"capabilities":{"initialize":true,"ping":true,"tools":[{"name":"list_invoices","description":"List saved invoices with customer, status, due date, and totals.","inputSchema":{"type":"object","properties":{"status":{"type":"string","enum":["draft","sent","viewed","overdue","paid","writeoff"]}},"additionalProperties":false}},{"name":"get_invoice","description":"Read one invoice by id or invoice number.","inputSchema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"],"additionalProperties":false}},{"name":"create_invoice_draft","description":"Create a saved draft invoice. Local development writes JSON; deployed environments write a private Vercel Blob JSON document.","inputSchema":{"type":"object","properties":{"customerName":{"type":"string"},"contactName":{"type":"string"},"email":{"type":"string"},"description":{"type":"string"},"amountCents":{"type":"number"},"dueInDays":{"type":"number"}},"required":["customerName","description","amountCents"],"additionalProperties":false}},{"name":"create_invoice_preview","description":"Create a public invoice preview from customer and line item inputs; no durable write is performed.","inputSchema":{"type":"object","properties":{"customerName":{"type":"string"},"description":{"type":"string"},"amountCents":{"type":"number"}},"required":["customerName","description","amountCents"],"additionalProperties":false}},{"name":"create_invoice_action","description":"Create a persisted invoice action artifact: reminder copy, payment plan, or paid receipt.","inputSchema":{"type":"object","properties":{"id":{"type":"string","description":"Invoice id or invoice number."},"action":{"type":"string","enum":["reminder","payment_plan","receipt"]}},"required":["id","action"],"additionalProperties":false}},{"name":"get_platform_status","description":"Return route, discovery, integration, and persistence status.","inputSchema":{"type":"object","properties":{},"additionalProperties":false}}],"resources":[{"uri":"platphorm-invoices://command-center","name":"Command center snapshot","description":"Invoice, customer, automation, integration receipt, and platform state.","mimeType":"application/json"},{"uri":"platphorm-invoices://trust-policy","name":"Trust policy","description":"Public/protected boundary and platform integration policy.","mimeType":"application/json"}],"prompts":[{"name":"solo_preneur_collections_plan","description":"Draft a polite invoice collections plan from the current unpaid invoice state.","arguments":[{"name":"tone","description":"Tone to use with the customer.","required":false}]}]}}}