[Cotlet](https://cotlet.dev/index.md) · [Integrations](https://cotlet.dev/integrations.md) · [How it works](https://cotlet.dev/how-it-works.md) · [Security](https://cotlet.dev/security.md) · [For developers](https://cotlet.dev/for-developers.md) · [For automation agencies](https://cotlet.dev/for-agencies.md) · [Blog](https://cotlet.dev/blog.md) · [API docs](https://cotlet.dev/docs.md) · [Help center](https://cotlet.dev/help.md) · [Changelog](https://cotlet.dev/changelog.md) · [Contact](https://cotlet.dev/contact.md) · [Pricing](https://cotlet.dev/pricing.md) · [Sign up](https://cotlet.dev/signup)

# Invoice2go MCP server: Let your AI agent send and chase Invoice2go invoices.

> Invoice2go has no MCP server, no ChatGPT or Claude app and no public API: its integrations site lists a REST API only as "Request this integration" (checked 8 Nov 2026). Cotlet runs 10 Invoice2go tools hosted, over MCP for agents and REST for scripts, in your own Invoice2go login.

Your AI agent writes invoices from your job notes, reminds clients who are late, sends estimates and records the checks. Sign in to Invoice2go once in your own Cloud Browser. No API, no Zapier setup.

- Free 7-day trial, no card
- Unofficial, not affiliated with Invoice2go
- Page: https://cotlet.dev/integrations/invoice2go-api-mcp-server

## What can your AI agent do in Invoice2go?

- Create invoices from job notes
- Remind clients about overdue invoices
- Send estimates from site notes
- Record checks and transfers
- List what is unpaid
- See what each client owes

## Does Invoice2go have an MCP server or an API?

- Invoice2go offers built-in integrations and a Zapier app, with no API keys for customers.
- Zapier's app runs fixed workflows; it does not let an agent work in your account.
- Invoice2go has no connector in the ChatGPT apps directory or in Claude.

| What you need | Invoice2go API | Zapier app | Cotlet |
|---|---|---|---|
| Create an invoice | No API | Fixed workflows | Yes |
| Send invoices and estimates | No API | Fixed workflows | Yes, after your OK |
| Remind late payers | No API | Fixed workflows | Yes, after your OK |
| Ask in ChatGPT or Claude | No | Through Zapier MCP | Yes |

Checked 8 Nov 2026. Sources: [Invoice2go: REST API integration (request only)](https://integrations.invoice2go.com/s/rest-api), [Invoice2go integrations](https://invoice.2go.com/integrations/), [Zapier: Invoice2go integrations](https://zapier.com/apps/invoice2go/integrations), [Invoice2go pricing](https://invoice.2go.com/pricing/)

## How does the Invoice2go MCP server work?

1. **Sign in to Invoice2go.** Once, in a browser we host for you.
2. **Connect your AI agent.** One address in its settings.
3. **Hand it the busywork.** It drafts the work, you OK what customers get.

We never keep your Invoice2go password, and no invoice, reminder, estimate or payment goes through until you approve it.

## How to connect Invoice2go to your AI agent

1. **Sign in to Invoice2go in a Cloud Browser.** Create a Cotlet account, open Invoice2go in its Cloud Browser, sign in with your Invoice2go account and press Enable for agents.
2. **Add the Cotlet address.** Enter https://cotlet.dev/mcp/v1 as the MCP server or connector URL in your agent.
3. **Let the agent in.** Chat apps open a Cotlet sign-in page. Editors, n8n and scripts send an API key made in the console.

Invoice2go shares the address `https://cotlet.dev/mcp/v1` with every other app you enable, so one connector covers them all. Turned Invoice2go on after connecting? Refresh the connector and the 10 tools appear.

Claude:

```
Settings > Connectors > Add custom connector
URL: https://cotlet.dev/mcp/v1/connect

Claude Code:
claude mcp add --transport http cotlet \
  https://cotlet.dev/mcp/v1 \
  --header "Authorization: Bearer $COTLET_API_KEY"
```

ChatGPT:

```
Settings > Apps & Connectors > Create
MCP server URL: https://cotlet.dev/mcp/v1/connect
Authentication: OAuth
```

Cursor:

```
// ~/.cursor/mcp.json
{
  "mcpServers": {
    "cotlet": {
      "url": "https://cotlet.dev/mcp/v1",
      "headers": { "Authorization": "Bearer ${env:COTLET_API_KEY}" }
    }
  }
}
```

Codex:

```
# ~/.codex/config.toml
[mcp_servers.cotlet]
url = "https://cotlet.dev/mcp/v1"
bearer_token_env_var = "COTLET_API_KEY"
```

n8n:

```
MCP Client Tool (inside an AI Agent)
Transport: HTTP Streamable
URL: https://cotlet.dev/mcp/v1
Auth: Bearer, <your key>
Tool: invoice2go_read
```

Make, Zapier:

```
Make: MCP Client > Call a tool
Zapier: MCP Client by Zapier > Run Tool
Server URL: https://cotlet.dev/mcp/v1
Token: <your key>
Tool: invoice2go_write
```

## All 10 Invoice2go MCP tools

### Invoices and reminders

New invoices start as drafts with your default terms. Sending, reminders and payments wait for your OK.

- **List invoices** (`list_invoices`, read): Invoices by status, client or date, with balances.
- **Get invoice** (`get_invoice`, read): One invoice with lines, payments and activity.
- **Create invoice** (`create_invoice`, write): Creates a draft invoice for a client.
- **Send invoice** (`send_invoice`, write, asks first): Emails an invoice to the client.
- **Send payment reminder** (`send_reminder`, write, asks first): Emails a payment reminder for an unpaid invoice.
- **Record payment** (`record_payment`, write, asks first): Records a payment received outside Invoice2go.

### Estimates

Estimates start as drafts and go out only after your OK.

- **List estimates** (`list_estimates`, read): Estimates by status or client.
- **Create estimate** (`create_estimate`, write): Creates a draft estimate for a client.
- **Send estimate** (`send_estimate`, write, asks first): Emails an estimate to the client.

### Clients

Clients with contact details and the total of their unpaid invoices.

- **List clients** (`list_clients`, read): Clients with contact details and what they owe.

Inputs, REST path and example response of every tool: https://cotlet.dev/integrations/invoice2go-api-mcp-server#tools

## Who can see my Invoice2go session, and how do I revoke it?

- **What we store.** Your signed-in Invoice2go profile, AES-256-GCM encrypted, in Finland. No password.
- **What your agent gets.** The 10 Invoice2go tools, never the session cookie.
- **What the session sees.** What your login sees: clients, invoices, estimates, payments.
- **What no tool touches.** Card charges, payouts, payment settings, subscription, deletes.
- **If Invoice2go signs you out.** You sign in again yourself, in the same Cloud Browser.
- **How to cut access.** Disable for agents, reset the browser, or change your Invoice2go password.

Cotlet never types your password: you sign in yourself, and the agent only uses the session. Our site scores A+ on Qualys SSL Labs, securityheaders.com and Mozilla Observatory ([live results](https://cotlet.dev/security.md)).

## What happens when Invoice2go changes?

- **12 h** between tests of the Invoice2go reads
- **24 h** between tests of sends a customer would notice
- **$0** for a call to a Invoice2go tool paused for repair

When Invoice2go moves the Send button or renames an invoice status, we fix the tool and your agent calls it the same way. [status.cotlet.dev](https://status.cotlet.dev) checks the site, console and API every 3 minutes.

## Approvals, undo and mistakes

1. **Reads unpaid invoices.** With their due dates and activity.
2. **Picks the overdue ones.** Past the number of days you set.
3. **Drafts one reminder each.** With the invoice number and amount.
4. **Waits, then sends.** The batch shows up in your Cotlet console first.

| Action | Undo |
|---|---|
| Create an invoice or estimate | Yes, edit or delete the draft |
| Record a payment | Remove the payment in Invoice2go |
| Send an invoice, estimate or reminder | No |

4 of 10 tools ask first: send_invoice, send_reminder, record_payment, send_estimate. Draft invoices and draft estimates reach no customer, so they run at once. You can turn the wait off per tool once you trust a routine.

MCP call:

```
{
  "name": "send_reminder",
  "arguments": {
    "invoice_number": "1084",
    "message": "A friendly reminder that invoice 1084 is now past due."
  }
}
```

REST:

```
curl -X POST https://cotlet.dev/api/v1/invoice2go/invoices/1084/reminders \
  -H "Authorization: Bearer $COTLET_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"message":"A friendly reminder that invoice 1084 is now past due."}'
```

Response:

```
{
  "invoice_number": "1084",
  "reminded": "rivera@example.com",
  "days_overdue": 9
}
```

A cron job or n8n flow can call the same tools over REST at `/api/v1/invoice2go` with the same key and price, in JSON. Failed calls are free. Each tool row above shows its REST path.

## How much does the Invoice2go MCP server cost?

**About $20 a month** for a two-person electrical business, 3,500 credits. Your Invoice2go plan stays as it is.

| Job | Calls | Credits |
|---|---|---|
| Invoice from job notes, sent | 3 × 40 | 1,200 |
| Overdue reminders, weekly (4) | 5 × 4 | 200 |
| Estimate built and sent | 2 × 15 | 300 |
| Payment recorded | 1 × 30 | 300 |
| Cloud Browser, 30 days |  | 1,500 |
| Total |  | 3,500 |

- Free 7-day trial, no card
- 10 credits per successful call, MCP or REST
- 50 credits a day for the Cloud Browser
- Works on your current Invoice2go plan

Invoice2go publishes no invoice counts, so the month is our example. Dollars at the $29 pack rate.

## Invoice2go MCP server on GitHub, Zapier or hosted: which to use

| Option | What it does | Where it stops |
|---|---|---|
| [Zapier: Invoice2go](https://zapier.com/apps/invoice2go/integrations) | Fixed workflows between Invoice2go and other apps. | A Zapier plan; the workflow does what you built, not what you ask. |
| Invoice2go REST API | Listed on the integrations site. | Only as "Request this integration"; no keys to use today. |
| By hand | Every screen of Invoice2go, one invoice at a time. | Your evenings. |

If a fixed Zapier workflow covers your need, use it. To write, send and chase invoices by asking in ChatGPT or Claude, Cotlet works in the Invoice2go account you already have.

### Invoice2go MCP setup on GitHub and PyPI

Prefer code? Our public repo has a ready Invoice2go MCP config for Claude Code, ChatGPT and Cursor, an agent skill and a small command-line tool. Add your Cotlet API key and your agent works in your own Invoice2go account.

- MCP config for Claude Code, Cursor and Codex
- Agent skill and Cursor rules for Invoice2go
- Clone it and run, Python standard library only
- Elastic License 2.0, free in your own business
- Code: https://github.com/cotlet-connect/invoice2go-mcp

## Who runs Cotlet

Take Group sp. z o.o. runs Cotlet. It is a software company registered in Poland, EU (VAT PL6342984273), in business since 2019, led by its founders Bart Krawczyk (Co-founder, CTO) and Jake Slugocki (Co-founder, SEO, sales and marketing). Questions about the Invoice2go tools go to contact@cotlet.dev.

## Invoice2go MCP server: questions

### How do I get access?

Sign up free at https://cotlet.dev, open Invoice2go under Integrations in the console and sign in to Invoice2go in its Cloud Browser. The trial starts with your first app and asks for no card.

### How do I connect Invoice2go to ChatGPT or Claude?

Sign up at cotlet.dev, log in to Invoice2go once in its Cloud Browser and add Cotlet to ChatGPT or Claude, following the steps in your console. No API key is needed. ChatGPT and Claude then work in your Invoice2go account through Cotlet, in their phone apps too.

### What can ChatGPT do in Invoice2go?

With Cotlet, ChatGPT, Claude and other AI agents handle jobs like these in Invoice2go: create invoices from job notes; remind clients about overdue invoices; send estimates from site visit notes. You ask in plain words, and anything that reaches other people waits for your OK first.

### Is there an official ChatGPT or Claude app for Invoice2go?

No. Invoice2go has no ChatGPT or Claude connector of its own and Invoice2go has no official MCP server (checked 8 Nov 2026). Cotlet is an independent one that works in ChatGPT, Claude, Cursor and any MCP client, on your signed-in account.

### Can ChatGPT create invoices in Invoice2go?

Yes, with Cotlet. Tell ChatGPT the client, lines and due date and it creates the invoice as a draft, then sends it after your OK.

### Can ChatGPT send payment reminders in Invoice2go?

Yes, with Cotlet. ChatGPT finds overdue invoices and sends a reminder for each one after your OK, then tells you what is still outstanding.

### Can ChatGPT send estimates in Invoice2go?

Yes, with Cotlet. ChatGPT builds the estimate from your site notes and sends it to the client after your OK.

### Does Invoice2go have an API?

No public one. Invoice2go lists a REST API only as an integration you can request (checked 8 Nov 2026). Cotlet works through your own Invoice2go sign-in instead.

### Can it charge a client's card?

No. record_payment only records a payment you already received, such as cash or a check. Online payments stay in Invoice2go.

### Is the MCP server different from the REST API?

Only in how it is called. Both carry the same 10 tools, inputs, answers, API key and price. Agents use MCP; scripts and HTTP steps use REST.

### Is Cotlet affiliated with Invoice2go?

No. Cotlet is independent and not affiliated with Invoice2go.

---

Give your AI agents your signed-in browser.

**Product:** [Integrations](https://cotlet.dev/integrations.md) · [How it works](https://cotlet.dev/how-it-works.md) · [Pricing](https://cotlet.dev/pricing.md) · [Security](https://cotlet.dev/security.md)

**Resources:** [Blog](https://cotlet.dev/blog.md) · [API docs](https://cotlet.dev/docs.md) · [Help center](https://cotlet.dev/help.md) · [Changelog](https://cotlet.dev/changelog.md) · [GitHub](https://github.com/cotletdev/cotlet)

**Solutions:** [For developers](https://cotlet.dev/for-developers.md) · [For automation agencies](https://cotlet.dev/for-agencies.md)

**Company:** [About](https://cotlet.dev/about.md) · [AI info: company facts](https://cotlet.dev/ai-info.md) · [Contact](https://cotlet.dev/contact.md)

**Legal:** [Terms of service](https://cotlet.dev/terms) · [Privacy policy](https://cotlet.dev/privacy) · [Refund policy](https://cotlet.dev/refunds) · [Acceptable use](https://cotlet.dev/acceptable-use) · [Cookie policy](https://cotlet.dev/cookies) · [DPA](https://cotlet.dev/dpa) · [Subprocessors](https://cotlet.dev/subprocessors)

**Elsewhere:** [Status page](https://status.cotlet.dev) · [Cotlet on GitHub](https://github.com/cotletdev) · [Cotlet on X](https://x.com/cotletdev) · [Cotlet on LinkedIn](https://www.linkedin.com/company/cotletdev) · [Cotlet on Product Hunt](https://www.producthunt.com/products/cotlet) · [Cotlet on Crunchbase](https://www.crunchbase.com/organization/cotlet) · [Cotlet on SaaSHub](https://www.saashub.com/cotlet)

Cotlet.dev is built by Bart Krawczyk and Jake Slugocki, the founders of Take Group sp. z o.o., ul. Wincentego Janasa 4, 40-855 Katowice, Poland. KRS 0000871398, NIP 6342984273, VAT EU: PL6342984273. [About us](https://cotlet.dev/about.md)

Cotlet is an independent service. It is not affiliated with, endorsed by or sponsored by any of the products listed on this site. Product names are trademarks of their respective owners.
