Rebillia MCP Server

105 tools. 53 can modify or destroy data without limits.

24 destructive tools with no built-in limits. Policy required.

Last updated:

53 can modify or destroy data
52 read-only
105 tools total

Community server · catalogue entry verified 03/07/2026

How to control Rebillia MCP Server ↓

What Rebillia MCP Server exposes to your agents

Read (52) Write / Execute (29) Destructive / Financial (24)
Critical Risk

The most dangerous Rebillia MCP Server tools

53 of Rebillia MCP Server's 105 tools can modify, destroy, or commit something on every call — and an agent calls them with no built-in limits.

How to control Rebillia MCP Server

PolicyLayer is an MCP gateway — it sits between your AI agents and Rebillia MCP Server, and nothing reaches the server without passing your rules. These are the rules we recommend:

Block financial tools by default
{
  "add_subscription_rate_plan_charge": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Requires human approval."
      }
    ]
  }
}

Financial tools should be explicitly enabled per use case, not open by default.

Deny destructive operations
{
  "delete_currency": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Blocked by default. Requires approval."
      }
    ]
  }
}

Destructive tools should never be available to autonomous agents without human approval.

Rate limit write operations
{
  "add_subscription_rate_plan": {
    "limits": [
      {
        "counter": "add_subscription_rate_plan_per_hour",
        "window": "hour",
        "max": 30,
        "scope": "grant"
      }
    ]
  }
}

Prevents bulk unintended modifications from agents caught in loops.

Cap read operations
{
  "calculate_shipping": {
    "limits": [
      {
        "counter": "calculate_shipping_per_minute",
        "window": "minute",
        "max": 60,
        "scope": "grant"
      }
    ]
  }
}

Controls API costs and prevents retry loops from exhausting upstream rate limits.

  1. Create a free account and register Rebillia MCP Server — nothing to install.
  2. Add these rules — paste them, or build them visually. Tune the limits to your setup.
  3. Point your MCP client (Claude, Cursor, anything) at your gateway URL.
ENFORCE POLICY ON REBILLIA →

Instant setup, no code required.

All 105 Rebillia MCP Server tools

DESTRUCTIVE 16 tools
Destructive delete_currency Delete a company currency. DELETE /currencies/{companyCurrencyId}. Fails if currency is in use (invoices, subs Destructive delete_customer Delete a customer by ID. DELETE /customers/{customerId}. WARNING: Cascading delete may remove or orphan relate Destructive delete_customer_address Delete an address book entry. DELETE /customers/{customerId}/addressbooks/{addressId}. Destructive delete_customer_charge_credit Delete a charge or credit for a customer. DELETE /customers/{customerId}/charges_credits/{chargeCreditId}. Fai Destructive delete_customer_payment_method Delete a payment method. DELETE /customers/{customerId}/paymentmethods/{paymentMethodId}. Destructive delete_gateway Delete a company gateway. DELETE /gateways/{gatewayId}. Fails if gateway is linked to company currencies or cu Destructive delete_invoice Delete an invoice. DELETE /invoices/{invoiceId}. Destructive delete_product Delete a product. DELETE /products/{productId}. Warning: This also deletes associated rate plans and related d Destructive delete_product_rate_plan Delete a rate plan. DELETE /product-rateplans/{ratePlanId}. Destructive delete_product_rate_plan_charge Delete a rate plan charge. DELETE /product-rateplan-charges/{chargeId}. Destructive delete_subscription Delete a subscription. DELETE /subscriptions/{subscriptionId}. Warning: Prefer changing status to archived (up Destructive remove_filter Delete a company filter. DELETE /companies/filters/{filterId}. Required: filterId. Destructive remove_subscription_rate_plan Remove a rate plan from a subscription. DELETE /subscriptions/{subscriptionId}/rateplans/{ratePlanId}. Destructive remove_subscription_rate_plan_charge Remove a rate plan charge from a subscription. DELETE /subscriptions/{subscriptionId}/rateplan-charges/{charge Destructive unlink_external_product Unlink an external product from a product. DELETE /products/{productId}/external-products/{externalProductId}. Destructive void_invoice Void an invoice. PUT /invoices/{invoiceId}/void. CRITICAL: This action is IRREVERSIBLE. Use with caution.
WRITE 28 tools
Write add_subscription_rate_plan Add a rate plan to a subscription. POST /subscriptions/{subscriptionId}/rateplans. Required: productRatePlanId Write create_currency Create a company currency. POST /currencies. Required: currencyId (global currency ID), conversionRate (number Write create_customer Create a new customer. POST /customers. Required: firstName, lastName, email. Optional: businessName, locale, Write create_customer_address Create an address book entry for a customer. POST /customers/{customerId}/addressbooks. Required: name, contac Write create_customer_payment_method Create a payment method for a customer. Gateway-agnostic: required companyGatewayId, type (card or ach), payme Write create_filter Create a company filter. POST /companies/filters. Required: displayName, section, isDefault, rules (array of { Write create_gateway Create a company gateway. POST /gateways. Required: gblGatewayId, setting (credentials object). Optional: disp Write create_invoice Create an invoice. POST /invoices. Required: companyCurrencyId, companyGatewayId, customerId, paymentMethodId, Write create_product Create a product. POST /products. Required: name, category. Optional: description, internalProductId, sku. Write create_product_rate_plan Create a rate plan. POST /product-rateplans. Required: productId (product reference, URI: /products/{productId Write link_external_product Link an external product to a product. POST /products/{productId}/external-products. Required: companyIntegrat Write set_default_currency Set the company default currency. POST /currencies/default. Required: currencyId (global currency ID). Creates Write sync_product_rate_plan Sync a rate plan. POST /product-rateplans/{ratePlanId}/sync. Write update_bill_run Update a bill run. PUT /bill-run/{billRunId}. Required: billRunId, newDateTime. Use ISO 8601: YYYY-MM-DDTHH:MM Write update_currency Update a company currency. PUT /currencies/{companyCurrencyId}. Required: companyCurrencyId, conversionRate, f Write update_customer Update an existing customer. PUT /customers/{customerId}. Required: customerId. Optional: firstName, lastName, Write update_customer_address Update an address book entry (partial update). PUT /customers/{customerId}/addressbooks/{addressId}. Only expl Write update_gateway Update a company gateway. PUT /gateways/{gatewayId}. Optional: displayName, setting (credentials key-value obj Write update_invoice Update an invoice. PUT /invoices/{invoiceId}. Only invoices with status Write update_product Update a product. PUT /products/{productId}. Optional: name, category, description, internalProductId, sku. Write update_product_rate_plan Update a rate plan. PUT /product-rateplans/{ratePlanId}. Optional: name, type (contract|ongoing|prepaid), desc Write update_product_rate_plan_charge Update a product rate plan charge. PUT /product-rateplan-charges/{chargeId}. You can send only the fields you Write update_product_rate_plan_status Update a rate plan status. PUT /product-rateplans/{ratePlanId}/status. Required: status. Valid values: publish Write update_product_status Update a product status. PUT /products/{productId}/status. Required: status. Valid values: published, archived Write update_subscription Update a subscription. PUT /subscriptions/{subscriptionId}. Optional: name, companyCurrencyId, companyGatewayI Write update_subscription_rate_plan Update a rate plan on a subscription. PUT /subscriptions/{subscriptionId}/rateplans/{ratePlanId}. Optional: na Write update_subscription_rate_plan_charge Update a rate plan charge on a subscription. PUT /subscriptions/{subscriptionId}/rateplan-charges/{chargeId}. Write update_subscription_status Update a subscription status. PUT /subscriptions/{subscriptionId}/status. Required: status. Meanings: active –
READ 52 tools
Read calculate_shipping Calculate shipping rates. POST /shipping/calculate. Required: companyCurrencyId, fromZip, fromCountry, zip, co Read get_bill_run Get a bill run by ID. GET /bill-run/{billRunId}. Read get_bill_run_invoices Get invoices for a bill run. GET /bill-run/{billRunId}/invoices. Returns paginated invoices. Optional: pageNo, Read get_client_token Get the gateway client credential to initialize your payment integration and produce a paymentMethodNonce. Use Read get_currency Get a company currency by ID. GET /currencies/{currencyId}. Read get_customer Get a specific customer by ID. GET /customers/{customerId}. Optional include supports: addressbook, paymentmet Read get_customer_address Get a single address book entry by ID. GET /customers/{customerId}/addressbooks/{addressId}. Read get_customer_invoices List invoices for a customer. GET /customers/{customerId}/invoices. Supports pagination (pageNo, itemPerPage), Read get_customer_logs List activity logs for a customer. GET /customers/{customerId}/logs. Returns paginated log entries. Read get_customer_payment_method Get a single payment method by ID. GET /customers/{customerId}/paymentmethods/{paymentMethodId}. Read get_customer_subscriptions List subscriptions for a customer. GET /customers/{customerId}/subscriptions. Supports pagination and include Read get_customer_unpaid_invoices List unpaid invoices for a customer. GET /customers/{customerId}/invoices/unpaid. Supports pagination (pageNo, Read get_default_currency Get the company default currency. GET /currencies/default. Read get_external_product Get an external product by ID. GET /integrations/{integrationId}/products/{externalProductId}. API expects num Read get_gateway Get a company gateway by ID. GET /gateways/{gatewayId}. Read get_integration_by_key Get global integration info by key name. GET /integrations/{keyName}/get. keyName: ${keyNamesDesc}. Read get_integration_config Get company integration config by ID. GET /integrations/{integrationId}/config. Read get_invoice Get an invoice by ID. GET /invoices/{invoiceId}. Optional: include. Read get_product Get a product by ID. GET /products/{productId}. Optional: include. Read get_product_rate_plan Get a rate plan by ID. GET /product-rateplans/{ratePlanId}. Rate plan reference: ratePlanId (URI: /product-rat Read get_product_rate_plan_charge Get a rate plan charge by ID. GET /product-rateplan-charges/{chargeId}. Read get_subscription Get a subscription by ID. GET /subscriptions/{subscriptionId}. Optional: include. Read get_subscription_external_invoices List e-commerce orders (external invoices) linked to a subscription. GET /subscriptions/{subscriptionId}/exter Read get_subscription_invoices List invoices for a subscription. GET /subscriptions/{subscriptionId}/invoices. Returns paginated invoices. Us Read get_subscription_logs Get activity history for a subscription. GET /subscriptions/{subscriptionId}/logs. Returns paginated log entri Read get_subscription_rate_plan Get a single rate plan on a subscription. GET /subscriptions/{subscriptionId}/rateplans/{ratePlanId}. Read get_subscription_rate_plan_charge Get a single rate plan charge on a subscription. GET /subscriptions/{subscriptionId}/rateplan-charges/{chargeI Read get_subscription_upcoming_charges View all upcoming charges for a subscription. GET /subscriptions/{subscriptionId}/upcoming. Returns scheduled Read get_transaction Get a transaction by ID. GET /transactions/{transactionId}. Read list_bill_runs List bill runs. GET /bill-run. Optional: include (e.g. invoice), query (filter by status: completed, pending, Read list_currencies List company currencies. GET /currencies. Optional: include, itemPerPage, pageNo. Read list_customer_addresses List all address book entries for a customer. GET /customers/{customerId}/addressbooks. Optional: pageNo, item Read list_customer_charges_credits List charges and credits for a customer. GET /customers/{customerId}/charges_credits. Optional filters: status Read list_customer_payment_methods List all payment methods for a customer. GET /customers/{customerId}/paymentmethods. Optional: pageNo, itemPer Read list_customers List customers with optional query parameters for filtering and pagination. GET /customers. See https://apigui Read list_external_invoices List external invoices for an integration. GET /integrations/{integrationId}/external-invoices. Optional: incl Read list_external_products List external products for an integration. GET /integrations/{integrationId}/products. Required: integrationId Read list_filter_fields List available filter fields/attributes for a section. GET /companies/filters/fields. Required: section. Retur Read list_filters List company filters. GET /companies/filters. Required: section (e.g. subscriptions, invoices, customers, prod Read list_gateways List company gateways. GET /gateways. Optional: status (filter by active, disabled, error, archive), companyCu Read list_global_gateways List available global gateway types (e.g. Stripe, Braintree). GET /globals/gateways. Returns gblGatewayId, nam Read list_integrations List company integrations. GET /integrations. Optional: type (ecommerce, email, marketing, tax, shipping, acco Read list_integrations_by_key List company integrations by key name. GET /integrations/{keyName}/list. keyName: ${keyNamesDesc}. Read list_invoices List invoices. GET /invoices. Optional: include (detail, transactions, billruns, externalInvoices), status, qu Read list_order_statuses List order statuses for an integration. GET /integrations/{integrationId}/orders/statuses. Supported for e.g. Read list_product_rate_plan_charges List product rate plan charges for a product rate plan. GET /product-rateplans/{ratePlanId}/product-rateplan-c Read list_product_rate_plans List product rate plans for a product. GET /products/{productId}/product-rateplans. Product reference: product Read list_products List products. GET /products. Optional: include (productRateplan, productRateplanCharge, chargeTier), status ( Read list_shipping_services List shipping services. GET /shipping/services. Returns available shipping services for the company. Read list_subscription_rate_plans List rate plans on a subscription. GET /subscriptions/{subscriptionId}/rateplans. Returns paginated rate plans Read list_subscriptions List subscriptions. GET /subscriptions. Optional: include, query, orderBy, sortBy, filterId, status (exact sta Read list_transactions List transactions. GET /transactions. Optional: customerId, invoiceId, status (settled|authorized|declined|err

Related servers

Other MCP servers with similar tools — same risk classification, starter policies for each.

Questions about Rebillia MCP Server

Can an AI agent move money through the Rebillia MCP Server MCP server? +

Yes. The Rebillia MCP Server server exposes 8 financial tools including add_subscription_rate_plan_charge, charge_invoice, charge_invoice_external. Without a policy, an autonomous agent can call these with no spend caps, no rate limits, and no approval flow. PolicyLayer lets you block financial tools by default, require human approval, or set per-tool rate limits — enforced on every call.

Can an AI agent delete data through the Rebillia MCP Server MCP server? +

Yes. The Rebillia MCP Server server exposes 16 destructive tools including delete_currency, delete_customer, delete_customer_address. These permanently remove resources with no undo. PolicyLayer blocks destructive tools by default so they never reach the upstream server.

How do I prevent bulk modifications through Rebillia MCP Server? +

The Rebillia MCP Server server has 28 write tools including add_subscription_rate_plan, create_currency, create_customer. Set a rate limit in your policy -- for example, 10 calls per hour prevents an agent from making more than 10 modifications per hour. PolicyLayer enforces this at the gateway, before calls reach Rebillia MCP Server.

How many tools does the Rebillia MCP Server MCP server expose? +

105 tools across 4 categories: Destructive, Financial, Read, Write. 52 are read-only. 53 can modify, create, or delete data.

How do I enforce a policy on Rebillia MCP Server? +

Register the Rebillia MCP Server MCP server in PolicyLayer, apply the suggested rules above (adjust the limits to your use case), and point your AI client at the PolicyLayer proxy URL instead of the server directly. Your agents keep the same tools; PolicyLayer evaluates every call against policy before it executes. Nothing to install, live in minutes.

Enforce policy on every Rebillia MCP Server tool call.

Deterministic rules across all 105 Rebillia MCP Server tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Instant setup, no code required.

105 Rebillia MCP Server tools catalogued and risk-classified — across an index of 43,000+ MCP servers.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.