MCP server
ChargeOver MCP by usefulapi
io.usefulapi/chargeover
Checked 25 Oct 2026, 20:29 UTC · Connected to it and listed its tools
Read ChargeOver customers, invoices, transactions, subscriptions, reports; create customers, quotes.
Working at last checkVerified publisher: usefulapi.ioAbout 9,158 tokens per request once connected25 tools
https://chargeover.usefulapi.io/mcp
At a glance
- Type
- MCP server
- Publisher
- usefulapi.io (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 25
- Token cost
- About 9,158 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 25 Oct 2026, 20:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http chargeover https://chargeover.usefulapi.io/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.chargeover] url = "https://chargeover.usefulapi.io/mcp"
Gemini CLI
{"mcpServers":{"chargeover":{"httpUrl":"https://chargeover.usefulapi.io/mcp"}}}
Cursor
{"mcpServers":{"chargeover":{"url":"https://chargeover.usefulapi.io/mcp"}}}
VS Code
{"servers":{"chargeover":{"type":"http","url":"https://chargeover.usefulapi.io/mcp"}}}
Antigravity
agy mcp add chargeover https://chargeover.usefulapi.io/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"chargeover","server_url":"https://chargeover.usefulapi.io/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"chargeover","server_url":"https://chargeover.usefulapi.io/mcp"}
Tools
chargeover_create_contact~354 tokens
WRITE: add a contact (person) to an existing customer. No email is sent by this call. Returns the new user_id. POST /user.chargeover_create_customer~690 tokens
WRITE: create a new customer (no charge, no invoice, no email is sent by this call). Returns the new customer_id. Add a primary contact with the superuser_* fields. Use chargeover_list_customers first to avoid a duplicate (external_key is unique). POST /customer.chargeover_create_note~246 tokens
WRITE: add a note to a customer, subscription, invoice, contact, quote or item (shown in the ChargeOver UI to the team; never sent to the customer). Returns the note id. POST /note.chargeover_create_quote~602 tokens
WRITE: create a quote (a proposal) for an existing customer. Nothing is billed and no email is sent: the quote stays open until someone sends or accepts it in ChargeOver. Each line refers to an existing item (chargeover_list_items). paycycle: one = one-time invoice, mon = monthly, 2mn = every 2 montchargeover_get_contact~115 tokens
Get one contact (user) by user_id: name, email, phone, username, the customers they belong to. GET /user/{user_id}.chargeover_get_customer~124 tokens
Get one customer by customer_id: company, status, addresses, primary contact, terms, balance fields, custom fields. GET /customer/{customer_id}.chargeover_get_invoice~123 tokens
Get one invoice by invoice_id: status, line items, totals, balance, payments and credits applied, billing address. GET /invoice/{invoice_id}.chargeover_get_item~116 tokens
Get one item (product, service or discount) by item_id: name, type, SKU, pricing tiers per currency. GET /item/{item_id}.chargeover_get_quote~119 tokens
Get one quote by quote_id: status, line items, totals, memo, links to the invoice or subscription it became. GET /quote/{quote_id}.chargeover_get_report~154 tokens
A report's name, its available_filters (field names and allowed operators), available_columns and default_columns. Read this before chargeover_run_report to know which filters and columns to use. GET /_report/{report_id}.chargeover_get_subscription~124 tokens
Get one subscription (package) by package_id: status, payment cycle, pay method, next invoice date, line items. GET /package/{package_id}.chargeover_get_transaction~141 tokens
Get one transaction (payment, refund or credit that already happened) by transaction_id: amount, method, status, the invoices it was applied to, related refunds. GET /transaction/{transaction_id}.chargeover_list_contacts~462 tokens
List contacts (the people at customers; the API calls them users). Filterable fields: user_id, external_key, first_name, last_name, email, phone, user_type_id, username, customers.customer_id (contacts of one customer). Paged: pass next_offset as offset. GET /user.chargeover_list_coupons~436 tokens
List coupons (code, description, type, enabled, linked discount item). Filterable fields: none documented; the list is small. Paged: pass next_offset as offset. GET /coupon.chargeover_list_customers~515 tokens
List customers (companies that are billed). Filterable fields: customer_id, parent_customer_id, bill_state, ship_state, bill_country, ship_country, external_key, token, company, superuser_id, superuser_email, customer_status_state (a = active, i = inactive), customer_status_str (active-current, actichargeover_list_invoices~554 tokens
List invoices with status, totals, credits, payments and balance. Filterable fields: invoice_id, refnumber, customer_id, invoice_status_str (open-unpaid, open-overdue, open-collections, closed-void, closed-paid), invoice_status_state (o = open, c = closed), package_id, package_token, date, currency_chargeover_list_items~470 tokens
List items: the products, services and discounts that go on invoices, quotes and subscriptions, with their pricing tiers. Filterable fields: item_id, name, external_key, accounting_sku, item_type (service or discount), custom_1, custom_2, custom_3. Paged: pass next_offset as offset. GET /item.chargeover_list_notes~452 tokens
List notes attached to customers, subscriptions, invoices, contacts, quotes and items. Filterable fields: context_str (customer, billing_package, invoice, user, quote, item), context_id. Paged: pass next_offset as offset. GET /note.chargeover_list_quotes~496 tokens
List quotes (proposals for a customer or lead; the list has no line items, get one quote for those). Filterable fields: quote_id, customer_id, brand_id, currency_id, refnumber, token, external_key, date, bill_state, bill_country, quote_status_str (open-new, open-sent, closed-won, closed-lost), quotechargeover_list_reports~75 tokens
List the account's saved reports (report_id and name). Run one with chargeover_run_report. GET /_report.chargeover_list_subscriptions~597 tokens
List subscriptions (the API calls them packages): recurring billing plans of customers. Filterable fields: package_id, customer_id, token, brand_id, paymethod, paycycle (mon, qtr, yrl...), nickname, package_status_state (a active, c cancelled, e expired, s suspended), package_status_str (active-triachargeover_list_transactions~574 tokens
List transactions (payments, refunds and credits that already happened; this tool only reads them). Filterable fields: transaction_id, customer_id, gateway_id, currency_id, creditcard_id, ach_id, tokenized_id, token, external_key, gateway_status, gateway_transid, amount, fee, transaction_type, transchargeover_list_usage~443 tokens
List usage (metered billing) data points recorded against subscription line items. Filterable fields: line_item_id, external_key, from (date), to (date). Paged: pass next_offset as offset. GET /usage.chargeover_run_report~508 tokens
Run a saved report and return its rows (read only; nothing is changed). Filters use the report's own field names from chargeover_get_report, for example [{field:'transaction_transaction_date',op:'GTE',value:'2026-01-01'}]. Operators vary by field (dates GTE/LTE/EQUALS, ids EQUALS, strings CONTAINS/Dchargeover_update_customer~668 tokens
WRITE: change fields of an existing customer; send only the fields to change. Cannot touch payment methods, balances or status. Replaces the previous values of the fields you send. PUT /customer/{customer_id}.
Browse
Related MCP servers
- Chargebee MCP by usefulapi
Read Chargebee customers, subscriptions, invoices, items, transactions, credit notes and coupons. - Orb MCP by usefulapi
Read Orb customers, subscriptions, invoices, usage and costs; create or update customers. - Teamleader Focus MCP by usefulapi
Read Teamleader Focus contacts, companies, deals, invoices, projects; create deals, tasks. - Lago MCP by usefulapi
Read Lago customers, subscriptions, invoices, usage and revenue analytics; write events. - Zenbooker MCP by usefulapi
Read Zenbooker jobs, customers, invoices and timeslots; add customers and job notes. - KashFlow MCP by usefulapi
Read KashFlow invoices, customers, suppliers, banking and reports; add customers, notes. - Invoiced MCP by usefulapi
Read Invoiced customers, invoices, payments, subscriptions; create customers, draft invoices, notes. - Cratejoy MCP by usefulapi
Read Cratejoy subscriptions, customers, orders and shipments; skip or cancel subscriptions.
Badge for your README
[](https://aptlynx.net/servers/io.usefulapi/chargeover)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents