A Model Context Protocol server for interacting with the Iaptic API. This server allows Claude or other AIs to interact with your Iaptic data to answer questions about your customers, purchases, transactions, and statistics. To install Iaptic for Claude Desktop automatically via Smithery: Add to your Claude Desktop configuration file: - customerlist: List customers - customerget: Get customer deta
Add this skill
npx mdskills install iaptic/mcp-server-iapticWell-documented MCP server with comprehensive Iaptic API integration and clear setup instructions
1# MCP Server for Iaptic2[](https://smithery.ai/server/mcp-server-iaptic)34A Model Context Protocol server for interacting with the [Iaptic API](https://www.iaptic.com). This server allows Claude or other AIs to interact with your Iaptic data to answer questions about your customers, purchases, transactions, and statistics.56## Installation78### Installing via Smithery910To install Iaptic for Claude Desktop automatically via [Smithery](https://smithery.ai/server/mcp-server-iaptic):1112```bash13npx -y @smithery/cli install mcp-server-iaptic --client claude14```1516### Manual Installation17```bash18# Run directly with npx19npx mcp-server-iaptic --api-key YOUR_API_KEY --app-name YOUR_APP_NAME2021# Or install globally22npm install -g mcp-server-iaptic23mcp-server-iaptic --api-key YOUR_API_KEY --app-name YOUR_APP_NAME24```2526## Usage with Claude Desktop2728Add to your Claude Desktop configuration file:2930```json31{32 "iaptic": {33 "command": "npx",34 "args": [35 "mcp-server-iaptic",36 "--api-key", "your-api-key-here",37 "--app-name", "your-app-name-here"38 ]39 }40}41```4243## Available Tools4445### Customers46- `customer_list`: List customers47- `customer_get`: Get customer details by ID4849### Purchases50- `purchase_list`: List purchases51 - `limit`: Maximum number of purchases to return (default: 100, max: 1000)52 - `offset`: Number of purchases to skip for pagination53 - `startdate`: Filter purchases after this date (ISO format, e.g. 2024-01-01)54 - `enddate`: Filter purchases before this date (ISO format, e.g. 2024-12-31)55 - `customerId`: Filter by customer ID56- `purchase_get`: Get purchase details by ID5758### Transactions59- `transaction_list`: List transactions with pagination and date filtering60 - `limit`: Maximum number of transactions to return (default: 100, max: 1000)61 - `offset`: Number of transactions to skip for pagination62 - `startdate`: Filter transactions after this date (ISO format, e.g. 2024-01-01)63 - `enddate`: Filter transactions before this date (ISO format, e.g. 2024-12-31)64 - `purchaseId`: Filter by purchase ID65- `transaction_get`: Get transaction details by ID6667### Statistics68- `stats_get`: Get general statistics about transactions and revenue69- `stats_app`: Get app-specific statistics7071### Events72- `event_list`: List recent events with pagination and date filtering73 - `limit`: Maximum number of events to return (default: 100)74 - `offset`: Number of events to skip for pagination75 - `startdate`: Filter events after this date (ISO format, e.g. 2024-01-01)76 - `enddate`: Filter events before this date (ISO format, e.g. 2024-12-31)7778### App Management79- `iaptic_switch_app`: Switch to a different Iaptic app80 - `appName`: Name of the app to switch to81 - `apiKey`: API key for the app82- `iaptic_reset_app`: Reset to the default Iaptic app83- `iaptic_current_app`: Get information about the currently active app8485## Development8687```bash88# Install dependencies89npm install9091# Run in development mode92npm run dev9394# Build for production95npm run build9697# Run production build98npm start99```100101## Requirements102103- Node.js >= 18104- An Iaptic account with API credentials105106## License107108MIT109
Full transparency — inspect the skill content before installing.