Model Context Protocol server for interacting with iaptic.
2.1K
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_purchaseManually associate a customer with a purchase.
customerId|string|Application username of the customer
purchaseId|string|ID of the purchase to associatecustomer_getGet detailed information about a specific customer.
customerId|string|Unique identifier of the customercustomer_listList customers from your Iaptic account.
limit|numberoptional|Maximum number of customers to return (default: 100)
offset|numberoptional|Number of customers to skip for paginationcustomer_subscriptionGet customer's subscription status.
customerId|string|Application username of the customercustomer_transactionsGet customer's transaction history.
customerId|string|Application username of the customerevent_listList recent events from your Iaptic account.
enddate|stringoptional|Filter events before this date (ISO format, e.g. 2024-12-31)
limit|numberoptional|Maximum number of events to return (default: 100)
offset|numberoptional|Number of events to skip for pagination
startdate|stringoptional|Filter events after this date (ISO format, e.g. 2024-01-01)iaptic_current_appGet information about the currently active Iaptic app.
iaptic_reset_appReset to the default Iaptic app.
iaptic_switch_appSwitch to a different Iaptic app.
appName|string|Name of the app to switch to
apiKey|stringoptional|API key for the app (not required if using master key)purchase_getGet detailed information about a specific purchase.
purchaseId|string|Unique identifier of the purchasepurchase_listList purchases from your Iaptic account.
customerId|stringoptional|Filter purchases by customer ID
enddate|stringoptional|Filter purchases before this date (ISO format, e.g. 2024-12-31)
limit|numberoptional|Maximum number of purchases to return (default: 100, max: 1000)
offset|numberoptional|Number of purchases to skip for pagination
startdate|stringoptional|Filter purchases after this date (ISO format, e.g. 2024-01-01)stats_appGet statistics specific to your application.
stats_getGet general transactions, revenue and usage statistics from your Iaptic account.
stripe_pricesGet available Stripe products and prices.
transaction_getGet detailed information about a specific transaction.
transactionId|string|Unique identifier of the transactiontransaction_listList financial transactions from your Iaptic account.
enddate|stringoptional|Filter transactions before this date (ISO format, e.g. 2024-12-31)
limit|numberoptional|Maximum number of transactions to return (default: 100, max: 1000)
offset|numberoptional|Number of transactions to skip for pagination
purchaseId|stringoptional|Filter transactions by purchase ID
startdate|stringoptional|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