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:

10

Last week