Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Descripción del creador (original en inglés)
Read ChargeOver customers, invoices, transactions, subscriptions, reports; create customers, quotes.
Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.
Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.
Elige la app de IA que usas y copia la configuración.
Necesitas
¿Qué app usas?
Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.
Funciona en Claude para web, escritorio y móvil:
https://chargeover.usefulapi.io/mcpEjecuta esto en tu terminal
claude mcp add --transport http chargeover https://chargeover.usefulapi.io/mcpPégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json
{
"mcpServers": {
"chargeover": {
"url": "https://chargeover.usefulapi.io/mcp"
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
Pégalo en .vscode/mcp.json de tu proyecto
{
"servers": {
"chargeover": {
"type": "http",
"url": "https://chargeover.usefulapi.io/mcp"
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
ChatGPT solo se conecta a servidores en internet:
https://chargeover.usefulapi.io/mcpLos nombres de los menús pueden variar un poco según el plan y con el tiempo.
Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.
Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.
Nombres y descripciones de las herramientas tal como los informó el servidor el 6 nov 2026. Los escribió el creador, no nosotros; los mostramos como texto sin formato.
chargeover_list_customersList 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 (
chargeover_list_contactsList 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_invoicesList 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_to
chargeover_list_transactionsList 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, tra
chargeover_list_quotesList 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,
chargeover_list_subscriptionsList 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_sta
chargeover_list_itemsList 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 offs
chargeover_list_notesList 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_usageList 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_list_couponsList 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_get_customerGet one customer by customer_id: company, status, addresses, primary contact, terms, balance fields, custom fields. GET /customer/{customer_id}.
chargeover_get_contactGet one contact (user) by user_id: name, email, phone, username, the customers they belong to. GET /user/{user_id}.
chargeover_get_invoiceGet one invoice by invoice_id: status, line items, totals, balance, payments and credits applied, billing address. GET /invoice/{invoice_id}.
chargeover_get_transactionGet 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_get_quoteGet one quote by quote_id: status, line items, totals, memo, links to the invoice or subscription it became. GET /quote/{quote_id}.
chargeover_get_subscriptionGet one subscription (package) by package_id: status, payment cycle, pay method, next invoice date, line items. GET /package/{package_id}.
chargeover_get_itemGet one item (product, service or discount) by item_id: name, type, SKU, pricing tiers per currency. GET /item/{item_id}.
chargeover_list_reportsList the account's saved reports (report_id and name). Run one with chargeover_run_report. GET /_report.
chargeover_get_reportA 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_run_reportRun 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
chargeover_create_customerWRITE: 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_update_customerWRITE: 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}.
chargeover_create_contactWRITE: add a contact (person) to an existing customer. No email is sent by this call. Returns the new user_id. POST /user.
chargeover_create_noteWRITE: 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_quoteWRITE: 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
Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 6 nov 2026
El nombre en el registro se verificó con el dominio usefulapi.io (el registro comprueba quién es dueño del dominio)
Todavía no hemos leído este repo en GitHub
Todavía no hemos leído este repo en GitHub
Respondió en 44 ms (HTTP 200)
No hace falta iniciar sesión
Leímos 25 descripciones de herramientas y no encontramos instrucciones ocultas para la IA
Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.
Superó 3 de 3 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.
El registro no indica ninguna clave obligatoria, aunque algunos servidores te piden iniciar sesión la primera vez que los usas.
Se ejecuta en la nube del creador. Te conectas por internet sin instalar nada, pero lo que envías pasa por los servidores del creador.
El repo de GitHub cambió por última vez –, y la última versión (1.22.3) llegó al registro ayer.
Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. Se conecta por URL, así que también funcionan las apps que aceptan servidores MCP remotos, como ChatGPT en modo desarrollador.
En la misma categoría: Spec Driven Development, Remote Desktop Commander, AI Deprecations
Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.
Cómo leer una tarjeta:★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
AI model shutdown dates, replacements, change feed and webhook alerts for 8 providers.
Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.
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
https://chargeover.usefulapi.io/mcp.claude mcp add --transport http chargeover https://chargeover.usefulapi.io/mcp, then run /mcp to log in.{
"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/
| 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 or Pro+ |
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.
| 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 support@usefulapi.io.
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 support@usefulapi.io.
MIT © usefulapi. Not affiliated with or endorsed by ChargeOver.