AI Integration

Create invoices from your AI assistant

Connect Claude, ChatGPT, Cursor, or any MCP client to create, send, and track invoices using natural language. 27 tools, draft-first workflow, no subscription.

27 toolsOAuth 2.1$0.30 per invoiceFree drafts

Pick your assistant

Use Billstride from the assistant you already talk to. Any other MCP client works too, with one URL.

See it in a conversation

A sample conversation. The company, the clients and the amounts are made up.

Your assistant

Billstride

Step 1 of 9

Conversation transcript

  1. You: Show me my five most recent invoices.

    Your assistant

    Using List invoices

    Here are your five most recent invoices. One is overdue.

    Recent invoices

    RE-0041 · Beispielwerk AG
    €2,856.00, unpaid
    RE-0040 · Musterhaus GmbH
    €1,713.60, paid
    RE-0039 · Nordwind Studio GbR
    €999.60, overdue
    RE-0038 · Beispielwerk AG
    €2,142.00, paid
    RE-0037 · Musterhaus GmbH
    €1,713.60, paid
  2. You: Draft an invoice to Musterhaus GmbH for 8 hours of consulting at €120 per hour. Keep it as a draft.

    Your assistant

    Using Create invoice

    Create this draft in Billstride?

    Musterhaus GmbH: 8 h of consulting at €120. Stays a draft.

    Allow

    Done. The draft for Musterhaus GmbH is saved: €1,142.40 including 19% VAT. Nothing was sent.

    Musterhaus GmbH

    Draft
    Net
    €960.00
    VAT 19%
    €182.40
    Total
    €1,142.40

    Drafts are free. Finalizing spends credit.

  3. You: Check the draft before I finalize it.

    Your assistant

    Using Preview invoice page

    I checked page 1 of 1. The recipient, 8 hours at €120 and the total of €1,142.40 are all there. The DRAFT watermark stays until you finalize.

    What the page looks like in the PDF

    Studio Lindner GmbH · Werkstraße 8, 10115 Berlin

    Musterhaus GmbH

    Beispielweg 4

    50667 Köln

    Invoice

    Invoice date
    01.10.2026
    Due date
    15.10.2026
    DescriptionQuantityUnitPriceAmount
    Consulting8hours€120.00€960.00
    Subtotal€960.00
    VAT 19%€182.40
    Total€1,142.40

    Studio Lindner GmbH · Werkstraße 8, 10115 Berlin

    [email protected] · VAT ID DE123456789

    IBAN DE89 3704 0044 0532 0130 00 · BIC COBADEFFXXX

    DRAFT

  4. You: Same as last month for Beispielwerk AG, but 16 hours this time.

    Your assistant

    Using Create invoice from previous

    Create a draft from the last invoice?

    Beispielwerk AG: copy of RE-0041 with 16 h instead of 20 h. Stays a draft.

    Allow

    Done. I copied RE-0041 and set the hours to 16. The new draft comes to €2,284.80.

    Beispielwerk AG

    Draft
    Net
    €1,920.00
    VAT 19%
    €364.80
    Total
    €2,284.80

    Copied from RE-0041

  5. You: Musterhaus GmbH needs RE-0040 as an XRechnung.

    Your assistant

    Using Get invoice PDF or e-invoice

    Here is the download link for RE-0040 as XRechnung XML. It works for 15 minutes, for anyone who has it.

    RE-0040 · Musterhaus GmbH

    Format
    XRechnung XML
    Link works for
    15 minutes

    Also available as PDF or ZUGFeRD.

  6. You: Was my latest finalized invoice delivered and opened?

    Your assistant

    Using Get email history

    Yes. RE-0041 to Beispielwerk AG was delivered and opened the same day.

    RE-0041 · Beispielwerk AG

    Sent
    Sep 30, 09:12
    Delivered
    Sep 30, 09:12
    Opened
    Sep 30, 14:37
  7. You: RE-0039 is overdue. Send Nordwind Studio GbR a payment reminder.

    Your assistant

    Using Send payment reminder

    Send this email?

    Friendly payment reminder for RE-0039 to [email protected], invoice PDF attached.

    Allow

    Sent. The reminder for RE-0039 went to [email protected] with the PDF attached.

    Payment reminder

    Invoice
    RE-0039
    Amount
    €999.60
  8. You: What do we have on file for Nordwind Studio GbR?

    Your assistant

    Using Get customer

    Here is the customer record for Nordwind Studio GbR.

    Nordwind Studio GbR

    Address
    Hafenstraße 12, 20457 Hamburg
    VAT ID
    DE333333333
    Invoices
    7
  9. You: How much did I invoice this year, and who are my top clients?

    Your assistant

    Using Get revenue summary

    You invoiced €37,842.00 this year. That counts finalized invoices only. Beispielwerk AG is your largest client.

    Invoiced this year

    Total
    €37,842.00
    Beispielwerk AG
    €17,136.00
    Musterhaus GmbH
    €13,708.80
    Nordwind Studio GbR
    €6,997.20

Get started in minutes

  1. 1

    Open Billstride in Claude's connector directory

  2. 2

    Hit Connect

  3. 3

    Sign in to Billstride and approve access

Billstride for Claude
texthttps://claude.ai/directory/billstride

27 tools for the full invoice lifecycle

From drafting to delivery tracking. More tools than any other invoicing MCP integration, with built-in analytics no competitor offers.

create_invoice

Create a new draft invoice with line items, tax rates, and currency

update_invoice

Update any field on an existing draft invoice

delete_invoice

Permanently delete a draft invoice

duplicate_invoice

Create a draft copy of an existing invoice, dated today

create_invoice_from_previous

Create a new invoice pre-filled from a previous one for the same client

get_invoice

read-only

Retrieve full details of a specific invoice by ID

get_invoice_pdf

read-only

Get a download link for an invoice as a PDF, ZUGFeRD PDF or XRechnung XML

get_invoice_preview

read-only

Let your assistant read a page of an invoice as an image

list_invoices

read-only

List all invoices with optional filters for status, client, and date range

suggest_invoice_number

read-only

Suggest the next invoice number based on existing patterns

How it works

  1. 1

    Create a Draft

    Ask your AI assistant to create an invoice. Drafts are free and include a DRAFT watermark on the PDF.

    Create an invoice for Acme Corp. 10 hours of consulting at €120/hour, 19% VAT

  2. 2

    Review & Finalize

    Review the draft in Billstride or ask the AI to make changes. When ready, finalize the invoice. This charges $0.30 and removes the watermark.

    Change the due date to net 30 and add a 5% early payment discount

  3. 3

    Send & Track

    Send the invoice by email directly from your AI assistant. Track delivery status, opens, and bounces.

    Send the invoice to [email protected] with a friendly reminder message

Authentication

OAuth 2.1 is the recommended authentication method. MCP clients that support OAuth will automatically discover the authorization endpoints and prompt you to sign in.

  • Auto-discovery via .well-known/oauth-authorization-server
  • PKCE (Proof Key for Code Exchange) for security
  • One-time browser sign-in. Tokens last 30 days.
  • Automatic token refresh
http// Discovery endpoint
GET https://billstride.com/api/mcp/.well-known/oauth-authorization-server

// The MCP client handles the full OAuth flow automatically.
// You just need to approve access in your browser once.

Rate limits: 60 requests per minute per user. If you exceed the limit, requests return HTTP 429 with a Retry-After header.

Frequently asked questions

What is MCP?
MCP (Model Context Protocol) is an open standard that lets AI assistants like Claude connect to external tools and services. It enables your AI to take actions, like creating invoices, on your behalf, with your explicit permission.
Which AI clients are supported?
Any MCP-compatible client works with Billstride. This includes Claude, ChatGPT, Cursor, Windsurf, and other tools that support the MCP standard. New clients are adopting MCP regularly.
Does using MCP cost extra?
No. The MCP integration is free. You only pay the standard $0.30 per finalized invoice. Same price as using the web app. Drafts are always free.
Is my data safe?
Yes. All connections use OAuth 2.1 with PKCE for secure authentication. Your data is encrypted in transit and at rest. The AI assistant only has access to your Billstride account data, and you can revoke access at any time.
Can I manage the full invoice lifecycle from AI?
Absolutely. You can create, edit, duplicate, finalize, send, and track invoices entirely from your AI assistant. You can also check analytics, manage clients, and update your business settings.
What happens if I exceed the rate limit?
If you exceed 60 requests per minute, the API returns HTTP 429 (Too Many Requests) with a Retry-After header. Most AI clients handle this automatically by waiting and retrying.