Sign inSign up

mcp/flexprice

Verified Publisher

By mcp

•Updated over 1 year ago

Official flexprice MCP Server

Image
Machine learning & AI
1

10K+

mcp/flexprice repository overview

⁠FlexPrice MCP Server

Official flexprice MCP Server.

What is an MCP Server?⁠

⁠MCP Info

⁠Image Building Info

AttributeDetails
Dockerfilehttps://github.com/flexprice/mcp-server/blob/87482b1f6c185589d41257ef846dcea0c3f0669b/Dockerfile⁠
Commit87482b1f6c185589d41257ef846dcea0c3f0669b
Docker Image built byDocker Inc.
Docker Scout Health ScoreDocker Scout Health Score
Verify SignatureCOSIGN_REPOSITORY=mcp/signatures cosign verify mcp/flexprice --key https://raw.githubusercontent.com/docker/keyring/refs/heads/main/public/mcp/latest.pub
LicenceApache License 2.0

⁠Available Tools (25)

Tools provided by this ServerShort Description
getCustomerByIdGet a customer by ID
getCustomerByLookupKeyGet a customer by lookup key (external ID)
getCustomerEntitlementsGet a customer's entitlements
getCustomerSubscriptionsGet a customer's subscriptions
getCustomerUsageSummaryGet a customer's usage summary
getCustomersGet all customers
getEventsByCustomerGet events for a customer
getInvoiceByIdGet an invoice by its ID
getInvoiceByNumberGet an invoice by its number
getInvoicesGet invoices with optional filtering by date range and status
getInvoicesByCustomerIdGet all invoices for a specific customer
getPaymentByIdGet a payment by ID
getPaymentsGet payments with optional filtering
getPlanByIdGet a plan by ID
getPlansGet all plans
getPriceByIdGet a price by ID
getPricesGet all prices
getSubscriptionByIdGet a subscription by ID
getSubscriptionPausesGet all pauses for a subscription
getSubscriptionUsageGet usage for a subscription
getSubscriptionsGet all subscriptions
getWalletBalanceGet the real-time balance of a wallet
getWalletByIdGet a wallet by ID
getWalletTransactionsGet transactions for a wallet with pagination
getWalletsByCustomerIdGet all wallets for a customer

⁠Tools Details

⁠Tool: getCustomerById

Get a customer by ID

ParametersTypeDescription
customerIdstring

⁠Tool: getCustomerByLookupKey

Get a customer by lookup key (external ID)

ParametersTypeDescription
lookupKeystring

⁠Tool: getCustomerEntitlements

Get a customer's entitlements

ParametersTypeDescription
customerIdstring

⁠Tool: getCustomerSubscriptions

Get a customer's subscriptions

ParametersTypeDescription
customerIdstring

⁠Tool: getCustomerUsageSummary

Get a customer's usage summary

ParametersTypeDescription
customerIdstring

⁠Tool: getCustomers

Get all customers

⁠Tool: getEventsByCustomer

Get events for a customer

ParametersTypeDescription
externalCustomerIdstring
endTimestring optional
iterFirstKeystring optional
iterLastKeystring optional
startTimestring optional

⁠Tool: getInvoiceById

Get an invoice by its ID

ParametersTypeDescription
invoiceIdstring

⁠Tool: getInvoiceByNumber

Get an invoice by its number

ParametersTypeDescription
invoiceNumberstring

⁠Tool: getInvoices

Get invoices with optional filtering by date range and status

ParametersTypeDescription
endDatestring optionalISO format date string for filtering invoices until this date
limitnumber optionalMaximum number of invoices to return
offsetnumber optionalNumber of invoices to skip for pagination
startDatestring optionalISO format date string for filtering invoices from this date
statusstring optionalFilter invoices by status

⁠Tool: getInvoicesByCustomerId

Get all invoices for a specific customer

ParametersTypeDescription
customerIdstring

⁠Tool: getPaymentById

Get a payment by ID

ParametersTypeDescription
paymentIdstring

⁠Tool: getPayments

Get payments with optional filtering

ParametersTypeDescription
customerIdstring optionalFilter payments by customer ID
limitnumber optionalMaximum number of payments to return
offsetnumber optionalNumber of payments to skip for pagination
statusstring optionalFilter payments by status (pending, processed, failed)

⁠Tool: getPlanById

Get a plan by ID

ParametersTypeDescription
planIdstring

⁠Tool: getPlans

Get all plans

⁠Tool: getPriceById

Get a price by ID

ParametersTypeDescription
priceIdstring

⁠Tool: getPrices

Get all prices

⁠Tool: getSubscriptionById

Get a subscription by ID

ParametersTypeDescription
subscriptionIdstring

⁠Tool: getSubscriptionPauses

Get all pauses for a subscription

ParametersTypeDescription
subscriptionIdstring

⁠Tool: getSubscriptionUsage

Get usage for a subscription

ParametersTypeDescription
subscriptionIdstring

⁠Tool: getSubscriptions

Get all subscriptions

⁠Tool: getWalletBalance

Get the real-time balance of a wallet

ParametersTypeDescription
walletIdstring

⁠Tool: getWalletById

Get a wallet by ID

ParametersTypeDescription
walletIdstring

⁠Tool: getWalletTransactions

Get transactions for a wallet with pagination

ParametersTypeDescription
walletIdstring
limitnumber optionalMaximum number of transactions to return
offsetnumber optionalNumber of transactions to skip for pagination

⁠Tool: getWalletsByCustomerId

Get all wallets for a customer

ParametersTypeDescription
customerIdstring

⁠Use this MCP Server

{
  "mcpServers": {
    "flexprice": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "BASE_URL",
        "-e",
        "API_KEY",
        "mcp/flexprice"
      ],
      "env": {
        "BASE_URL": "https://api.cloud.flexprice.io",
        "API_KEY": "your_api_key_here"
      }
    }
  }
}

Why is it safer to run MCP Servers with Docker?⁠

Tag summary

Content type

Image

Digest

sha256:70c2126dd…

Size

66.8 MB

Last updated

over 1 year ago

docker pull mcp/flexprice

This week's pulls

Pulls:

61

Oct 5 to Oct 11