https://api.cloud.flexprice.io
your_api_key_here
test
with the MCP server active as a callable service. When the room becomes inactive, all services and chatbots are cleaned up.flexprice
toolkit. Multiple toolkits can be attached to the same agent.Tool | Short Description |
---|---|
getCustomerById | Get a customer by ID |
getCustomerByLookupKey | Get a customer by lookup key (external ID) |
getCustomerEntitlements | Get a customer’s entitlements |
getCustomerSubscriptions | Get a customer’s subscriptions |
getCustomerUsageSummary | Get a customer’s usage summary |
getCustomers | Get all customers |
getEventsByCustomer | Get events for a customer |
getInvoiceById | Get an invoice by its ID |
getInvoiceByNumber | Get an invoice by its number |
getInvoices | Get invoices with optional filtering by date range and status |
getInvoicesByCustomerId | Get all invoices for a specific customer |
getPaymentById | Get a payment by ID |
getPayments | Get payments with optional filtering |
getPlanById | Get a plan by ID |
getPlans | Get all plans |
getPriceById | Get a price by ID |
getPrices | Get all prices |
getSubscriptionById | Get a subscription by ID |
getSubscriptionPauses | Get all pauses for a subscription |
getSubscriptionUsage | Get usage for a subscription |
getSubscriptions | Get all subscriptions |
getWalletBalance | Get the real-time balance of a wallet |
getWalletById | Get a wallet by ID |
getWalletTransactions | Get transactions for a wallet with pagination |
getWalletsByCustomerId | Get all wallets for a customer |
getCustomerById
customerId
: string
getCustomerByLookupKey
lookupKey
: string
getCustomerEntitlements
customerId
: string
getCustomerSubscriptions
customerId
: string
getCustomerUsageSummary
customerId
: string
getCustomers
getEventsByCustomer
externalCustomerId
: string
endTime
: string
(optional)iterFirstKey
: string
(optional)iterLastKey
: string
(optional)startTime
: string
(optional)getInvoiceById
invoiceId
: string
getInvoiceByNumber
invoiceNumber
: string
getInvoices
endDate
: string
(optional) (ISO format)limit
: number
(optional)offset
: number
(optional)startDate
: string
(optional) (ISO format)status
: string
(optional)getInvoicesByCustomerId
customerId
: string
getPaymentById
paymentId
: string
getPayments
customerId
: string
(optional)limit
: number
(optional)offset
: number
(optional)status
: string
(optional)getPlanById
planId
: string
getPlans
getPriceById
priceId
: string
getPrices
getSubscriptionById
subscriptionId
: string
getSubscriptionPauses
subscriptionId
: string
getSubscriptionUsage
subscriptionId
: string
getSubscriptions
getWalletBalance
walletId
: string
getWalletById
walletId
: string
getWalletTransactions
walletId
: string
limit
: number
(optional)offset
: number
(optional)getWalletsByCustomerId
customerId
: string