Connect Proabono to Claude, ChatGPT, Cursor, Claude Code, Codex, Gemini, GitHub Copilot and any other MCP client, for your whole team. Metorial adds security, governance, and tracing, and gives everyone one Magic MCP URL to connect.
Ask your agent in plain language. Each of these maps to a real tool on the server.
Use the manage balance tool in Proabono
Use the get offers tool in Proabono
Use the manage customers tool in Proabono
Use the manage invoices tool in Proabono
Use the manage usages tool in Proabono
Use the manage customer settings tool in Proabono
Supported Tools
manage_balance
Manage Balance
Add debit or credit lines to a customer's balance and list existing balance lines.
Balance lines represent charges outside standard subscription billing (e.g., consulting hours, one-time fees, credits).
Balance lines appear on the next invoice when the customer is billed.
get_offers
Get Offers
Retrieve offers (pricing plans) configured in ProAbono.
Returns pricing details, features, trial info, and localized labels.
Can retrieve offers for a specific customer (with personalized links), or list upgrade-eligible offers.
manage_customers
Manage Customers
Create, retrieve, update, list, suspend, or anonymize customers in ProAbono.
Customers are identified by a **ReferenceCustomer** that maps to your application's user identifier.
Supports customer metadata; use manage_customer_settings for billing address and payment settings.
Creating or retrieving a customer returns encrypted links for the hosted customer portal.
manage_invoices
Manage Invoices
Retrieve and list invoices, or trigger on-demand billing.
Invoices include status tracking, payment type, and encrypted links to PDF downloads.
Use "bill" to generate an invoice from a customer's outstanding balance.
manage_usages
Manage Usages
Track and update feature usage for customers. Supports three feature types:
- **OnOff**: Toggle features on/off with isEnabled.
- **Limitation**: Set absolute quantity with quantityCurrent.
- **Consumption**: Increment usage with increment (resets at renewal).
Can retrieve all usages for a customer, update a single feature, or batch update up to 50 features at once.
manage_customer_settings
Manage Customer Settings
Get or update a customer's billing address and payment settings.
Billing address includes company info, address, phone, and tax information.
Payment settings control auto-billing, grey list status, invoice notes, and payment method.
quote_pricing
Quote Pricing
Compute exact pricing (including taxes) before performing actions.
Preview charges for subscription creation, upgrades, starts, usage changes, and balance lines.
Use this to show customers the correct charge before confirming an action.
manage_subscriptions
Manage Subscriptions
Create, retrieve, start, suspend, upgrade, terminate, or list subscriptions in ProAbono.
Subscriptions tie a customer to an offer and define the billing lifecycle.
Supports overriding trial periods, pricing, features, and scheduling future or backdated starts.
get_features
Get Features
Discover feature references, localized names, feature types, and visibility before checking or updating customer usage.
Enable Proabono in Metorial. In your Metorial portal, enable the Proabono MCP server and sign in with the account that owns the data. Access stays governed by your team policies.
Add a custom connector. Open Customize, then Connectors. Select Add, then Custom, then Web.
Paste your Metorial MCP URL. Name it Metorial, paste your Magic MCP URL (<your-magic-mcp-url>) and continue.
Sign in. Select Add and sign in to load Proabono tools.
Enable Proabono in Metorial. In your Metorial portal, enable the Proabono MCP server and sign in with the account that owns the data. Access stays governed by your team policies.
Add a custom MCP server. On ChatGPT web, open Plugins, select +, then Add custom MCP server.
Paste your Metorial MCP URL. Name it Metorial, paste your Magic MCP URL (<your-magic-mcp-url>), choose OAuth and accept the risk notice.
Create and install the plugin. Select Create as a plugin, install it and sign in to load Proabono tools.
Enable Proabono in Metorial. In your Metorial portal, enable the Proabono MCP server and sign in with the account that owns the data. Access stays governed by your team policies.
Add Metorial to your MCP config. Use ~/.cursor/mcp.json for every project, or .cursor/mcp.json for one.
Sign in. Open Customize in the sidebar, find Metorial and sign in to load Proabono tools.
{
"mcpServers":{
"metorial":{
"url":"<your-magic-mcp-url>"
}
}
}
Enable Proabono in Metorial. In your Metorial portal, enable the Proabono MCP server and sign in with the account that owns the data. Access stays governed by your team policies.
Add the server over HTTP. Add --scope user to use it in every project.
Sign in. Run /mcp, select Metorial and sign in to load Proabono tools.
claude mcp add --transport http metorial <your-magic-mcp-url>
Enable Proabono in Metorial. In your Metorial portal, enable the Proabono MCP server and sign in with the account that owns the data. Access stays governed by your team policies.
Add the server and sign in. The Codex CLI, IDE extension and ChatGPT desktop app share this config.
Check the connection. Type /mcp in Codex to see Metorial and its Proabono tools.
codex mcp add metorial --url <your-magic-mcp-url>
codex mcp login metorial
Run Proabono through the Metorial gateway
One governed layer for every app your agents reach, not a separate connector per tool.
Give Proabono and every other app to your whole team through one MCP gateway, behind your SSO.
Scope which teams and agents can use Proabono tools with role-based access control, and trace every call.
Prefer to run it yourself? Metorial is open source and self-hostable.
Manage subscriptions, recurring billing, and customer lifecycles for SaaS businesses. Create, update, suspend, upgrade, and terminate subscriptions tied to pricing offers. Track feature usage (toggles, limits, consumption quotas) per customer. Generate and retrieve invoices, process one-time charges and credits, and compute pricing quotes with taxes. Manage customers with billing addresses, payment methods, and GDPR anonymization. Retrieve and filter offers with multi-language and multi-currency support. Access hosted customer portal links for self-service subscription management, payment, and invoice downloads.
Frequently asked questions
Common questions about connecting Proabono to AI agents with Metorial.
How many tools does the Proabono MCP server have?
The Proabono MCP server exposes 9 tools, including Manage Balance, Get Offers, Manage Customers. Each one is governed and traced through Metorial.
Does the Proabono MCP server support triggers?
Proabono exposes tools your agents call on demand; it does not publish event triggers yet. Everything still runs through one governed MCP URL.
Which AI clients can use the Proabono MCP server?
Any MCP client, including VS Code, Windsurf, Zed, OpenCode and Grok. Each one reaches the Proabono MCP server through the same Metorial URL.
How do I give only some teams access to Proabono?
Use role-based access control to decide which teams, users, and agents can use Proabono and which of its tools they can call.
Can I self-host the Proabono MCP server?
Yes. Metorial is open source, so you can run the Proabono MCP server yourself or use the hosted gateway.
Connect Proabono to production AI agents
See how Metorial gives your team governed access to Proabono, with tracing and security controls built in.