MCP.Market

Installation MCP server

by proabono.com·com.proabono/mcp-installation·v0.4.0

Installs ProAbono into a website from the IDE: hosted pages, rights sync, catalogue, billing.

B80/100grade B
What users say
No reviews yet
Be the first
Safety scan
B80/100

full report

Adoption
Growing

0 stars350 downloads/wk

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • anonymize_customerwrite action

    WRITE, AND IRREVERSIBLE. Erases the personal data of a ProAbono customer -- name and email

  • bill_customerwrite action

    WRITE. Creates an invoice from the lines currently sitting in a ProAbono customer's

  • create_balance_linewrite action

    WRITE. Creates a line in the balance of a ProAbono customer: a debit when the amount is

  • create_subscriptionwrite action

    WRITE. Creates a ProAbono subscription linking an existing customer to an offer. This is

  • create_update_customerwrite action

    WRITE. Creates a ProAbono customer in the configured Segment, or updates it when one

  • generate_integration_code

    Generates code for a ProAbono task in the language you name, from the API Live contract

  • generate_pricing_table

    Generates the embed that renders the ProAbono pricing table inside a page of the

  • get_api_reference

    Returns the exact contract of a ProAbono API Live endpoint (parameters, whether each is

  • get_billing_address

    Reads the full billing address of a ProAbono customer: company, name, both address lines,

  • get_credit_note

    Retrieves one ProAbono credit note with all its detail: its TypeCredit -- Refund when a

  • get_customer

    Retrieves a ProAbono customer by the reference shared with the merchant's application

  • get_invoice

    Retrieves one ProAbono debit invoice with all its detail -- status, amounts, dates,

  • get_offer

    Retrieves a single ProAbono offer by its reference, with its Features, pricing and the

  • get_payment_settings

    Reads the payment settings of a ProAbono customer in one call: the active payment type,

  • get_server_info

    Reports the version of the ProAbono MCP Installation server and confirms that its ProAbono

  • get_subscription

    Retrieves one ProAbono subscription of a customer, with its state, its dates and the

  • get_usages

    Reads a customer's Usages: what that customer may do right now, as ProAbono sees it, one

  • install_customer_portal

    Generates the code that embeds the ProAbono Customer Portal inside a page of the

  • install_insite

    Orchestrates the whole In-Site installation: detects the stack from the open project and

  • installation_status

    Reads .proabono/installation.json in the developer's project and reports where the

  • link_subscription_workflow

    Generates the round trip of In-Site step 2: the server-side code that fetches a ProAbono

  • list_features

    Lists the ProAbono Features of the account: the definitions the business owns, each with

  • list_invoices

    Lists the billing documents of a ProAbono customer: debit invoices and credit notes

  • list_offers

    Lists the ProAbono offers the configured Segment exposes, with the Features each one

  • list_offers_for_customer

    Lists the ProAbono offers a named customer may take right now, which is not the same set

  • list_subscriptions

    Lists ProAbono subscriptions, optionally those of one customer, with their state and the

  • plan_integration

    Returns the ordered plan for a named journey — installing ProAbono In-Site, building a

  • push_usage_enablingwrite action

    WRITE. Enables or disables an OnOff Feature in the active subscription of a customer -- an

  • push_usage_incrementwrite action

    WRITE. Adds an increment to the current quantity of a Consumption Feature of a customer --

  • push_usage_quantitywrite action

    WRITE. Sets the current quantity of a Limitation Feature of a customer to an absolute

  • quote_usage_change

    Prices an intended Usage change without applying it, and checks that it is allowed: what

  • scaffold_notification_endpoint

    Generates the HTTP endpoint that receives ProAbono notifications: signature verification

  • search_documentation

    Answers a natural-language question about integrating ProAbono from the official

  • set_invoice_notewrite action

    WRITE. Sets the note printed at the bottom of every upcoming invoice of a ProAbono

  • set_next_billing_datewrite action

    WRITE. Sets the date of the next billing of a ProAbono customer, and changes nothing else

  • set_payment_methodwrite action

    WRITE. Records the manual payment method a ProAbono customer settles their invoices with

  • start_subscriptionwrite action

    WRITE. Activates a ProAbono subscription that is in Draft, and restarts one that was

  • suspend_subscriptionwrite action

    WRITE. Suspends a ProAbono subscription. A suspended subscription stops granting rights

  • sync_usage_rights

    Generates the code that reads a customer's rights from the ProAbono Usage API, caches

  • terminate_subscriptionwrite action

    WRITE. Terminates a ProAbono subscription. By default it takes effect at the end of the

  • update_billing_addresswrite action

    WRITE. Updates the billing address of a ProAbono customer. Only the fields passed are

  • upgrade_subscriptionwrite action

    WRITE. Moves a ProAbono subscription to another offer -- an upgrade or a downgrade, the

  • verify_insite_installationwrite action

    WRITE. 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

no findings
  • 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
Overall 80/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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-installation

VS 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.