All MCP clients
Cursor

InvoiceCave in Cursor

Bill your clients without leaving your editor. 102 tools available directly in Cursor Composer — perfect for indie devs and freelancers who live in their code window.

1

Get your API key

Sign in to InvoiceCave, go to Settings → Security, generate a key named "Cursor", and copy the ic_… token.

2

Open Cursor MCP config

Two ways:

  • Settings UI: Cursor → Settings → MCP → Add new MCP server
  • Project-scoped: create .cursor/mcp.json in your project root
3

Paste the config

{
  "mcpServers": {
    "invoicecave": {
      "url": "https://www.invoicecave.com/api/mcp/mcp",
      "headers": {
        "Authorization": "Bearer ic_your_api_key"
      }
    }
  }
}
Cursor v0.45+ supports the streamable HTTP transport directly. Older versions may require the command/args form — upgrade if you can.
4

Reload & use

Reload Cursor (Cmd+Shift+P → Reload Window). Open Composer (Cmd+I) — InvoiceCave should appear in the MCP servers list with all 102 tools.

Try a prompt:

“Make a Net 30 invoice to bill the client repo I just shipped to — $4,200, modern template.”

Built for devs who hate context-switching

Bill from your milestones

Just shipped a feature? Tell Cursor: “Bill that as $X to client Y.”

Code review your invoices

List unpaid invoices, look at the actual repo activity, and have Cursor draft follow-ups based on milestones delivered.

Per-project keys

Different InvoiceCave orgs per client? Drop a project-scoped .cursor/mcp.json per repo.

Reports without leaving

“What did I bill last quarter?” pulls a real P&L without breaking flow.