Model Context Protocol server for interacting with iaptic.
2.0K
16 Tools
Version 4.43 or later needs to be installed to add the server automatically
Use cases
About
Model Context Protocol server for interacting with iaptic.
Attribute | Details |
---|---|
Docker Image | mcp/iaptic |
Author | iaptic |
Repository | https://github.com/iaptic/mcp-server-iaptic |
Dockerfile | https://github.com/iaptic/mcp-server-iaptic/blob/main/Dockerfile |
Docker Image built by | Docker Inc. |
Docker Scout Health Score | |
Verify Signature | COSIGN_REPOSITORY=mcp/signatures cosign verify mcp/iaptic --key https://raw.githubusercontent.com/docker/keyring/refs/heads/main/public/mcp/latest.pub |
Licence | MIT License |
Tools provided by this Server | Short Description |
---|---|
customer_add_purchase | Manually associate a customer with a purchase. |
customer_get | Get detailed information about a specific customer. |
customer_list | List customers from your Iaptic account. |
customer_subscription | Get customer's subscription status. |
customer_transactions | Get customer's transaction history. |
event_list | List recent events from your Iaptic account. |
iaptic_current_app | Get information about the currently active Iaptic app. |
iaptic_reset_app | Reset to the default Iaptic app. |
iaptic_switch_app | Switch to a different Iaptic app. |
purchase_get | Get detailed information about a specific purchase. |
purchase_list | List purchases from your Iaptic account. |
stats_app | Get statistics specific to your application. |
stats_get | Get general transactions, revenue and usage statistics from your Iaptic account. |
stripe_prices | Get available Stripe products and prices. |
transaction_get | Get detailed information about a specific transaction. |
transaction_list | List financial transactions from your Iaptic account. |
customer_add_purchase
Manually associate a customer with a purchase.
customerId
|string
|Application username of the customer
purchaseId
|string
|ID of the purchase to associatecustomer_get
Get detailed information about a specific customer.
customerId
|string
|Unique identifier of the customercustomer_list
List customers from your Iaptic account.
limit
|number
optional|Maximum number of customers to return (default: 100)
offset
|number
optional|Number of customers to skip for paginationcustomer_subscription
Get customer's subscription status.
customerId
|string
|Application username of the customercustomer_transactions
Get customer's transaction history.
customerId
|string
|Application username of the customerevent_list
List recent events from your Iaptic account.
enddate
|string
optional|Filter events before this date (ISO format, e.g. 2024-12-31)
limit
|number
optional|Maximum number of events to return (default: 100)
offset
|number
optional|Number of events to skip for pagination
startdate
|string
optional|Filter events after this date (ISO format, e.g. 2024-01-01)iaptic_current_app
Get information about the currently active Iaptic app.
iaptic_reset_app
Reset to the default Iaptic app.
iaptic_switch_app
Switch to a different Iaptic app.
appName
|string
|Name of the app to switch to
apiKey
|string
optional|API key for the app (not required if using master key)purchase_get
Get detailed information about a specific purchase.
purchaseId
|string
|Unique identifier of the purchasepurchase_list
List purchases from your Iaptic account.
customerId
|string
optional|Filter purchases by customer ID
enddate
|string
optional|Filter purchases before this date (ISO format, e.g. 2024-12-31)
limit
|number
optional|Maximum number of purchases to return (default: 100, max: 1000)
offset
|number
optional|Number of purchases to skip for pagination
startdate
|string
optional|Filter purchases after this date (ISO format, e.g. 2024-01-01)stats_app
Get statistics specific to your application.
stats_get
Get general transactions, revenue and usage statistics from your Iaptic account.
stripe_prices
Get available Stripe products and prices.
transaction_get
Get detailed information about a specific transaction.
transactionId
|string
|Unique identifier of the transactiontransaction_list
List financial transactions from your Iaptic account.
enddate
|string
optional|Filter transactions before this date (ISO format, e.g. 2024-12-31)
limit
|number
optional|Maximum number of transactions to return (default: 100, max: 1000)
offset
|number
optional|Number of transactions to skip for pagination
purchaseId
|string
optional|Filter transactions by purchase ID
startdate
|string
optional|Filter transactions after this date (ISO format, e.g. 2024-01-01){
"mcpServers": {
"iaptic": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"IAPTIC_APP_NAME",
"-e",
"IAPTIC_API_KEY",
"mcp/iaptic"
],
"env": {
"IAPTIC_APP_NAME": "your-app-name-here",
"IAPTIC_API_KEY": "your-api-key-here"
}
}
}
}
Manual installation
You can install the MCP server using:
Installation for