About ChargeOver MCP by usefulapi
ChargeOver MCP by usefulapi is a hosted server for using ChargeOver data and selected write operations from MCP clients. It serves billing teams that need to inspect customers, invoices, subscriptions and reports, or create and update records.
Key features
- 01Search and retrieve billing records
- 02Inspect usage and run reports
- 03Create or update customers
- 04Add contacts, notes, and quotes
Use cases
- 01Review invoices and transactions
- 02Check subscription and metered usage data
- 03Create a customer or quote
- 04Run a ChargeOver report
MCP support
Exposes ChargeOver read and write tools to MCP clients through a hosted endpoint. Users connect their ChargeOver credentials during OAuth sign-in.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://chargeover.usefulapi.io/mcpclaude mcp add --transport http io-usefulapi-chargeover https://chargeover.usefulapi.io/mcp{"mcpServers":{"io-usefulapi-chargeover":{"type":"http","url":"https://chargeover.usefulapi.io/mcp"}}}Open in Cursor{"servers":{"io-usefulapi-chargeover":{"type":"http","url":"https://chargeover.usefulapi.io/mcp"}}}Open in VS Code{"mcpServers":{"io-usefulapi-chargeover":{"type":"http","url":"https://chargeover.usefulapi.io/mcp"}}}{"mcpServers":{"io-usefulapi-chargeover":{"serverUrl":"https://chargeover.usefulapi.io/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
25| Parameter | Type | Required | Description |
|---|---|---|---|
| limit | integer | No | Records per page, 1-500 (default 50). |
| order | string | No | Sort as field:ASC or field:DESC, for example invoice_id:DESC. |
| offset | integer | No | Records to skip (default 0). Use next_offset from the previous reply. |
| filters | array | No | Filters, all combined with AND. Example: [{field:'customer_id',op:'EQUALS',value:12},{field:'date',op:'GTE',value:'2026-01-01'}]. |
Details
From the project READMEChargeOver MCP by usefulapi
Use ChargeOver from Claude, Cursor, or any MCP client — customers, contacts, invoices, transactions, quotes, subscriptions, usage and reports, plus new customers, contacts, notes and quotes. Hosted, no local install: connect with your own ChargeOver credentials.
Live endpoint: https://chargeover.usefulapi.io/mcp · Homepage: https://usefulapi.io/chargeover
Connect
- Claude (claude.ai, Desktop): open Customize → Connectors, click + Add → Add custom connector, and paste
https://chargeover.usefulapi.io/mcp. - Claude Code:
claude mcp add --transport http chargeover https://chargeover.usefulapi.io/mcp, then run/mcpto log in. - VS Code: Add to VS Code.
- Cursor and other clients: add the URL as a remote MCP server:
{
"mcpServers": {
"chargeover": {
"url": "https://chargeover.usefulapi.io/mcp"
}
}
}
Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your ChargeOver credentials.
Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/chargeover/
Tools
| Tool | Type | What it does |
|---|---|---|
chargeover_list_customers | read | List or search customers |
chargeover_list_contacts | read | List or search contacts |
chargeover_list_invoices | read | List or search invoices |
chargeover_list_transactions | read | List or search transactions (read only) |
chargeover_list_quotes | read | List or search quotes |
chargeover_list_subscriptions | read | List or search subscriptions |
chargeover_list_items | read | List or search items (products and discounts) |
chargeover_list_notes | read | List notes |
chargeover_list_usage | read | List usage (metered) data |
chargeover_list_coupons | read | List coupons |
chargeover_get_customer | read | Get a customer |
chargeover_get_contact | read | Get a contact |
chargeover_get_invoice | read | Get an invoice |
chargeover_get_transaction | read | Get a transaction (read only) |
chargeover_get_quote | read | Get a quote |
chargeover_get_subscription | read | Get a subscription |
chargeover_get_item | read | Get an item |
chargeover_list_reports | read | List reports |
chargeover_get_report | read | Get a report's definition |
chargeover_run_report | read | Run a report |
chargeover_create_customer | write | Create a customer |
chargeover_update_customer | write | Update a customer |
chargeover_create_contact | write | Add a contact to a customer |
chargeover_create_note | write | Add a note |
chargeover_create_quote | write | Create a quote |
chargeover_usage_status | meta | Usage status (free-tier meter) |
chargeover_request_feature | meta | Request a missing feature |
chargeover_upgrade | meta | Upgrade to Pro (unlimited*) |
chargeover_cancel_subscription | meta | Cancel the Pro subscription |
read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.
Pricing
| Plan | Price | Limit |
|---|---|---|
| Free | $0 | 50 tool calls / month |
| Pro (per account) | $9/mo or $90/yr (2 months free) | Unlimited* |
*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to [email protected].
Pro covers this server only. Subscribe with chargeover_upgrade (it returns a Stripe Checkout link). Cancel any time with chargeover_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running chargeover_upgrade before then undoes the cancel. Or write to [email protected].
License
MIT © usefulapi. Not affiliated with or endorsed by ChargeOver.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.