Installation MCP server
com.proabono/mcp-installation·v0.4.0Installs ProAbono into a website from the IDE: hosted pages, rights sync, catalogue, billing.
0 stars350 downloads/wk
Reviews
Write oneNobody has reviewed Installation yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Installation tools (43, 17 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
anonymize_customerwrite actionWRITE, AND IRREVERSIBLE. Erases the personal data of a ProAbono customer -- name and email
bill_customerwrite actionWRITE. Creates an invoice from the lines currently sitting in a ProAbono customer's
create_balance_linewrite actionWRITE. Creates a line in the balance of a ProAbono customer: a debit when the amount is
create_subscriptionwrite actionWRITE. Creates a ProAbono subscription linking an existing customer to an offer. This is
create_update_customerwrite actionWRITE. Creates a ProAbono customer in the configured Segment, or updates it when one
generate_integration_codeGenerates code for a ProAbono task in the language you name, from the API Live contract
generate_pricing_tableGenerates the embed that renders the ProAbono pricing table inside a page of the
get_api_referenceReturns the exact contract of a ProAbono API Live endpoint (parameters, whether each is
get_billing_addressReads the full billing address of a ProAbono customer: company, name, both address lines,
get_credit_noteRetrieves one ProAbono credit note with all its detail: its TypeCredit -- Refund when a
get_customerRetrieves a ProAbono customer by the reference shared with the merchant's application
get_invoiceRetrieves one ProAbono debit invoice with all its detail -- status, amounts, dates,
get_offerRetrieves a single ProAbono offer by its reference, with its Features, pricing and the
get_payment_settingsReads the payment settings of a ProAbono customer in one call: the active payment type,
get_server_infoReports the version of the ProAbono MCP Installation server and confirms that its ProAbono
get_subscriptionRetrieves one ProAbono subscription of a customer, with its state, its dates and the
get_usagesReads a customer's Usages: what that customer may do right now, as ProAbono sees it, one
install_customer_portalGenerates the code that embeds the ProAbono Customer Portal inside a page of the
install_insiteOrchestrates the whole In-Site installation: detects the stack from the open project and
installation_statusReads .proabono/installation.json in the developer's project and reports where the
link_subscription_workflowGenerates the round trip of In-Site step 2: the server-side code that fetches a ProAbono
list_featuresLists the ProAbono Features of the account: the definitions the business owns, each with
list_invoicesLists the billing documents of a ProAbono customer: debit invoices and credit notes
list_offersLists the ProAbono offers the configured Segment exposes, with the Features each one
list_offers_for_customerLists the ProAbono offers a named customer may take right now, which is not the same set
list_subscriptionsLists ProAbono subscriptions, optionally those of one customer, with their state and the
plan_integrationReturns the ordered plan for a named journey — installing ProAbono In-Site, building a
push_usage_enablingwrite actionWRITE. Enables or disables an OnOff Feature in the active subscription of a customer -- an
push_usage_incrementwrite actionWRITE. Adds an increment to the current quantity of a Consumption Feature of a customer --
push_usage_quantitywrite actionWRITE. Sets the current quantity of a Limitation Feature of a customer to an absolute
quote_usage_changePrices an intended Usage change without applying it, and checks that it is allowed: what
scaffold_notification_endpointGenerates the HTTP endpoint that receives ProAbono notifications: signature verification
search_documentationAnswers a natural-language question about integrating ProAbono from the official
set_invoice_notewrite actionWRITE. Sets the note printed at the bottom of every upcoming invoice of a ProAbono
set_next_billing_datewrite actionWRITE. Sets the date of the next billing of a ProAbono customer, and changes nothing else
set_payment_methodwrite actionWRITE. Records the manual payment method a ProAbono customer settles their invoices with
start_subscriptionwrite actionWRITE. Activates a ProAbono subscription that is in Draft, and restarts one that was
suspend_subscriptionwrite actionWRITE. Suspends a ProAbono subscription. A suspended subscription stops granting rights
sync_usage_rightsGenerates the code that reads a customer's rights from the ProAbono Usage API, caches
terminate_subscriptionwrite actionWRITE. Terminates a ProAbono subscription. By default it takes effect at the end of the
update_billing_addresswrite actionWRITE. Updates the billing address of a ProAbono customer. Only the fields passed are
upgrade_subscriptionwrite actionWRITE. Moves a ProAbono subscription to another offer -- an upgrade or a downgrade, the
verify_insite_installationwrite actionWRITE. Checks an In-Site installation before it ships. It exercises steps 2 and 3 against
Public scan report
scanner v0.1.10 · 2026-10-02 · same rubric, same numbers if you re-run it
- Code scan32 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 1 days ago15/15
- Maintainer identitynamespace and repository owner differ; website matches verified namespace6/10
How Installation compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 80/100
- higher than 60% of 48,255 servers
- Tools
- 43
- the typical server has 7
- Tools that change things
- 40%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 350
- more than 83% of 12,191 servers with a package
What its tools let an agent do: 20 read · 5 create · 14 change · 4 run or deploy
Release history: 2 versions in the registry since 2026-09-18, latest 2026-09-30, typically one every 12 days.
Install Installation in Claude Code, Cursor or VS Code
Runs npx -y @proabono/mcp-installation on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add mcp-installation -- npx -y @proabono/mcp-installation
What the publisher says
From the Installation repository's README, as published. We do not edit it. Read it on GitHub
ProAbono MCP Installation
A local MCP server that installs ProAbono into your site, from your IDE.
It gives your coding assistant the ProAbono documentation, the API Live and your own ProAbono configuration, so it can answer API questions, generate integration code already filled in with your real business identifier and segment, read your account back to check the result, and create test data.
It runs locally, over stdio, against whatever account your key opens. It has no environment concept of its own: your credentials are the only boundary.
Early version
0.0.1 is a first release. What it does today:
- Step 1 — Customer Portal: generates the in-site embed, security hash included.
- Catalogue and account introspection: offers, features, customers, subscriptions, usage.
- Customer and subscription writes: create and update customers, billing addresses, subscriptions.
- Documentation and API reference: natural-language search over the ProAbono corpus and the Live OpenAPI contract.
Not in this version, and planned: Step 2 — Subscription Workflow code generation, Step 3 — Usage API rights synchronization, the notification-endpoint scaffold, the install_insite orchestrator, installation-state tracking, and end-to-end installation verification.
Widget and plug-in installations (WordPress and similar) are out of scope by design: this server installs ProAbono in-site, by code.
Install
Claude Code
claude mcp add --transport stdio proabono --scope user -- npx -y @proabono/mcp-installationVS Code
In .vscode/mcp.json:
{
"servers": {
"proabono": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@proabono/mcp-installation"]
}
}
}Cursor
In .cursor/mcp.json (or ~/.cursor/mcp.json for every project):
{
"mcpServers": {
"proabono": {
"command": "npx",
"args": ["-y", "@proabono/mcp-installation"]
}
}
}Requires Node.js 20 or later.
Configuration
The server reads seven environment variables and nothing else. It refuses to start if any is missing, naming the ones it needs.
All seven are in your ProAbono BackOffice. Set them in the environment that launches your MCP client — your shell profile, or your OS user environment.
Do not put them in a configuration file you commit. Claude Code's .mcp.json expands ${PROABONOAPIKEY}, and VS Code's mcp.json can prompt for them through its inputs section; both keep the values out of the file. Cursor supports neither, so on Cursor let the server inherit them from your environment rather than writing them into env.
No value you supply is ever logged, returned by a tool, put in an error message, or inlined into generated code. Generated code references the variable names.
Tools
Documentation
- search_documentation — natural-language search across the ProAbono documentation and the Live OpenAPI contract.
- getapireference — parameters and schema for a given endpoint or object.
Catalogue and account
- listoffers, getoffer — the offers your segment exposes.
- list_features — the features of your business.
- get_customer — a customer by reference.
- list_subscriptions — a customer's subscriptions.
- get_usages — a customer's rights and consumption.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Installation: common questions
- Is Installation MCP server safe?
- Mostly: it is graded B (80/100). Read the Installation safety report
- How do I install Installation?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Installation need an API key?
- Yes. The registry entry asks for
PROABONO_AGENT_KEY,PROABONO_API_KEY,PROABONO_PORTAL_SECRET,PROABONO_WEBHOOK_SECRET. - Is Installation maintained?
- The last commit was 33 days ago (2026-10-02). The latest release is v0.4.0.
- How does Installation compare with other MCP servers?
- safety score 80/100 (higher than 60% of 48,255 servers); tools 43 (the typical server has 7); tools that change things 40% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.