90trust / 100

Amberflo MCP by usefulapi

by amberflo.usefulapi.io in Markets & finance

MCP serverPassing, checked 1 h ago

Query and manage Amberflo metering & billing: customers, meters, usage, plans, invoices, prepaid.

https://amberflo.usefulapi.io/mcp

Last 30 days

All checks passedSome failedAll failedNot checked
Uptime
100%
Response time
274 ms typical, 274 ms slowest 5%
Last check
1 h ago
Next check
in 4 h

How to call it

Add it to any MCP client that supports remote servers.

{
  "mcpServers": {
    "amberflo-mcp-by-usefulapi": {
      "type": "http",
      "url": "https://amberflo.usefulapi.io/mcp"
    }
  }
}

14 tools

  • amberflo_list_customers

    List all customers registered in your Amberflo account (id, name, email, traits, enabled). Good first call to discover customer ids. API: GET /customers/.

  • amberflo_get_customer

    Fetch a single customer by its Amberflo customerId. API: GET /customers/?customerId=<id>.

  • amberflo_list_meters

    List all meter definitions in your account (id, meterApiName, label, meterType, aggregation, etc.). Use meterApiName values here as inputs to usage tools. API: GET /meters.

  • amberflo_get_usage

    Query aggregated usage for a single meter over a time range, optionally grouped/filtered. API: POST /usage/.

  • amberflo_get_all_usage

    Get total usage across all meters over a time range, optionally grouped by customer or filtered to one customer. API: GET /usage/all.

  • amberflo_explain_usage

    Explain/drill into the raw meter events behind a meter's usage over a time range — useful to debug why a number looks off. API: POST /usage/explain.

  • amberflo_get_customer_plan

    Get a customer's LATEST assigned product plan (pricing). API: GET /payments/pricing/amberflo/customer-pricing?CustomerId=<id>.

  • amberflo_list_customer_plan_history

    List the full history of product plans assigned to a customer over time. API: GET /payments/pricing/amberflo/customer-pricing/list?CustomerId=<id>.

  • amberflo_list_customer_invoices

    List all invoices for a customer (optionally for a specific product), with payment status. API: GET /payments/billing/customer-product-invoice/all.

  • amberflo_get_customer_invoice

    Get a single customer invoice: the CURRENT open invoice (latest=true, default) or a SPECIFIC past invoice by product_plan_id + year + month + day. API: GET /payments/billing/customer-product-invoice.

  • amberflo_list_prepaid_orders

    List a customer's active prepaid credit orders for a product. API: GET /payments/pricing/amberflo/customer-prepaid/list?CustomerId=<id>&ProductId=<pid>.

  • amberflo_create_customer

    WRITE: create/register a new customer in Amberflo (id + name required; optional email, enabled flag, and traits). Optionally auto-create the customer in Stripe. API: POST /customers/.

  • amberflo_assign_customer_plan

    WRITE: assign/attach a pricing product plan to a customer — this changes what the customer is billed. API: POST /payments/pricing/amberflo/customer-pricing.

  • amberflo_ingest_usage

    WRITE: record/ingest a single usage meter event (writes billable usage data) to the Amberflo ingestion host. API: POST /ingest/ on the ingest base URL.

Security scan

  • No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.

Recent checks

WhenResultHTTPTime
1 h agoPassed200274 ms
11 h agoPassed200345 ms