Quidbill

Agent API + MCP

Invoicing your agents can operate.

Quidbill exposes a narrow billing surface for local agents, scripts, and MCP clients. Agents prepare invoices from real client data. Humans approve every send, issue, payment update, and fiscal step.

The free account includes three manual invoices. Agent API and MCP access activate with Agent or Founding.

$ bunx quidbill-mcp

env:
  QUIDBILL_PLATFORM_URL=https://app.quidbill.app
  QUIDBILL_AGENT_API_KEY=qba_...

tools:
  quidbill_list_clients
  quidbill_list_invoices
  quidbill_get_invoice
  quidbill_create_draft_invoice

guardrail:
  approvalRequired: true

quidbill_list_clients

Find active Quidbill clients and the ids accepted when creating a draft.

quidbill_create_client

Create an active billing client with explicit currency, payment terms, and optional fiscal identity.

quidbill_list_invoices

List draft, sent, overdue, paid, or cancelled invoices owned by the API key workspace.

quidbill_get_invoice

Read one Quidbill invoice with client details and line items.

quidbill_create_draft_invoice

Create a draft invoice that remains behind the human approval gate in Quidbill.

Human gate

The agent can prepare. The owner decides.

Agents can create drafts, not send invoices.
Fiscal issuance stays inside the Quidbill app.
Payment mutation stays inside the Quidbill app.
Every Agent API key has revocation, usage count, and hourly rate limiting.

MCP client config

{
  "mcpServers": {
    "quidbill": {
      "command": "bunx",
      "args": ["quidbill-mcp"],
      "env": {
        "QUIDBILL_PLATFORM_URL": "https://app.quidbill.app",
        "QUIDBILL_AGENT_API_KEY": "qba_..."
      }
    }
  }
}