Iaptic

by iaptic

4 stars
147 downloads
Not rated
GitHub Website

About

Integrates with Iaptic's customer and transaction data to enable querying, analysis, and insights for e-commerce and customer support tasks.

Details

Author
iaptic
Repository
iaptic/mcp-server-iaptic
GitHub stars
4
Downloads
147
License
MIT License
Categories
Productivity, Developer Tools, Design, AI, Search, Frontend, API, Infrastructure, Other

- Customer management: list, get, subscriptions, transactions, add purchase
- Purchase listing with pagination, date, and customer filters
- Transaction listing with pagination and date or purchase ID filters
- General and app-specific revenue statistics
- Event listing with raw JSON option and detailed event info
- Switch and reset between Iaptic app configurations

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Iaptic
    Command (node, npx, python, etc.) npx
    Arguments
    • Argument 1 mcp-server-iaptic
    • Argument 2 --api-key
    • Argument 3 your-api-key-here
    • Argument 4 --app-name
    • Argument 5 your-app-name-here

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

To install Iaptic for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install mcp-server-iaptic --client claude

npm install -g mcp-server-iaptic
mcp-server-iaptic --api-key YOUR_API_KEY --app-name YOUR_APP_NAME

Add to your Claude Desktop configuration file:

{
  "iaptic": {
    "command": "npx",
    "args": [
      "mcp-server-iaptic",
      "--api-key", "your-api-key-here",
      "--app-name", "your-app-name-here"
    ]
  }
}

npm install

customer_list

List customers with pagination.

customer_get

Get detailed customer information by ID.

customer_subscription

Get customer's active subscription status.

customer_transactions

Get customer's transaction history.

customer_add_purchase

Manually associate a purchase with a customer.

purchase_list

List purchases with optional filters such as limit, offset, startdate, enddate, and customerId.

purchase_get

Get purchase details by ID.

transaction_list

List transactions with pagination and date filtering options.

transaction_get

Get transaction details by ID.

stats_get

Get general statistics about transactions and revenue.

stats_app

Get app-specific statistics.

event_list

List recent events with pagination and date filtering options.

event_details

Get detailed information about a specific event by event ID.

stripe_prices

Get available Stripe products and prices.

iaptic_switch_app

Switch to a different Iaptic app using appName and apiKey.

iaptic_reset_app

Reset to the default Iaptic app.

iaptic_current_app

Get information about the currently active app.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "iaptic": {
            "env": {},
            "args": [
                "mcp-server-iaptic",
                "--api-key",
                "your-api-key-here",
                "--app-name",
                "your-app-name-here"
            ],
            "shell": false,
            "command": "npx"
        }
    }
}

Linux

{
    "env": [],
    "args": [
        "mcp-server-iaptic",
        "--api-key",
        "your-api-key-here",
        "--app-name",
        "your-app-name-here"
    ],
    "command": "npx"
}

Macos

{
    "env": [],
    "args": [
        "mcp-server-iaptic",
        "--api-key",
        "your-api-key-here",
        "--app-name",
        "your-app-name-here"
    ],
    "shell": false,
    "command": "npx"
}

Windows

{
    "env": [],
    "args": [
        "/c",
        "npx",
        "mcp-server-iaptic",
        "--api-key",
        "your-api-key-here",
        "--app-name",
        "your-app-name-here"
    ],
    "command": "cmd"
}

MCP Server for Iaptic

smithery badge

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.

Installation

Installing via Smithery

To install Iaptic for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install mcp-server-iaptic --client claude

Manual Installation

```bash
No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.