NestDaddy

InvoiceFlow

io.github.EarthyPunyapat/invoiceflow ยท v1.0.0

Create invoices, clients, and Stripe payment links from any agent. 7 tools. No email or deletes.

Connect Remote server

Terminal
claude mcp add --transport http invoiceflow https://invoiceflow-ten-azure.vercel.app/api/mcp --header "Authorization: Bearer <YOUR_API_KEY>"
~/.cursor/mcp.json
{
  "mcpServers": {
    "invoiceflow": {
      "url": "https://invoiceflow-ten-azure.vercel.app/api/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_API_KEY>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "invoiceflow": {
      "type": "http",
      "url": "https://invoiceflow-ten-azure.vercel.app/api/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_API_KEY>"
      }
    }
  }
}
Claude Desktop
Settings > Connectors > Add custom connector
URL: https://invoiceflow-ten-azure.vercel.app/api/mcp

Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.

Tools 7 found in our last check

  • invoiceflow_whoami

    Check which InvoiceFlow account this key belongs to and that the key works. Call this first; it is the cheapest way to fail early.

  • invoiceflow_create_client

    Create a customer record. A client is required before an invoice can be created. Returns the new client id.

  • invoiceflow_list_clients

    List existing clients. Use this before create_client to avoid making duplicate customer records.

  • invoiceflow_create_invoice

    Create a DRAFT invoice for an existing client. Amounts are INTEGER CENTS: unitPrice 25000 means $250.00, not $25,000. Do not send totals - the server derives subtotal and total from the line items. Does not email anyone.

  • invoiceflow_list_invoices

    List invoices with their status and totals. Invoices belonging to other accounts are not visible and return as absent, not as errors.

  • invoiceflow_get_invoice

    Fetch one invoice by id, including line items and derived totals.

  • invoiceflow_share_invoice

    Get the public payment page link for an invoice that is SENT or OVERDUE (drafts cannot be shared). The page shows a Pay button when the account owner has connected Stripe. Does not email anyone.

Headers

NameDescription
Authorization
Required, secret
Bearer token: `Bearer ifk_...` where ifk_... is an InvoiceFlow API key. Without it the server lists tools but every call explains what is missing.

Details

Endpointhttps://invoiceflow-ten-azure.vercel.app/api/mcp (Streamable HTTP)
First published2 Nov 2026
Last updated2 Nov 2026
Registry nameio.github.EarthyPunyapat/invoiceflow

More finance and crypto servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.