springwq
MCP Serverspringwqpublic

jampp mcp

一个用于连接 Jampp 广告平台的 Model Context Protocol (MCP) 服务器,支持通过自然语言查询广告数据。

Repository Info

0
Stars
0
Forks
0
Watchers
0
Issues
TypeScript
Language
-
License

About This Server

一个用于连接 Jampp 广告平台的 Model Context Protocol (MCP) 服务器,支持通过自然语言查询广告数据。

Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.

Documentation

Jampp MCP Server

This is a Model Context Protocol (MCP) server for connecting to the Jampp advertising platform's reporting API. It allows LLMs (like Claude) to query and analyze Jampp advertising data using natural language.

Features

This server provides the following tools:

  1. get_campaign_spend - Get campaign spend for a specific date range
  2. get_campaign_daily_spend - Get daily spend for a specific campaign
  3. get_campaign_performance - Get comprehensive performance metrics for campaigns
  4. create_async_report - Create asynchronous reports for large datasets
  5. get_async_report_status - Check the status of asynchronous reports
  6. get_async_report_results - Get results of completed asynchronous reports
  7. get_available_metrics_and_dimensions - Get a list of all available metrics and dimensions

Installation

  1. Clone this repository
  2. Install dependencies: npm install
  3. Create a .env file and add your Jampp API credentials:
    JAMPP_CLIENT_ID=your_client_id
    JAMPP_CLIENT_SECRET=your_client_secret
    
  4. Build the project: npm run build
  5. Run the server: npm start

Integration with Claude for Desktop

To use this server with Claude for Desktop:

  1. Make sure you have installed and updated to the latest version of Claude for Desktop.
  2. Open the Claude for Desktop configuration file:
    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%\Claude\claude_desktop_config.json
  3. Add the Jampp MCP server to the configuration:
{
  "mcpServers": {
    "jampp": {
      "command": "node",
      "args": ["/absolute/path/to/jampp-mcp/build/index.js"],
      "env": {
        "JAMPP_CLIENT_ID": "your_client_id",
        "JAMPP_CLIENT_SECRET": "your_client_secret"
      }
    }
  }
}
  1. Save the file and restart Claude for Desktop.
  2. You should now see the Jampp tools in Claude for Desktop.

Example Queries

Here are some example queries you can ask Claude after connecting the MCP server:

  1. "What was the total spend across all campaigns last month?"
  2. "Show me the daily spend for campaign ID 12345 over the past week."
  3. "What were the performance metrics for our iOS campaigns in January?"
  4. "Create an async report for impressions and clicks by country for Q1."
  5. "Check the status of the async report with ID 'abc123'."
  6. "Get the results of the completed async report with ID 'abc123'."
  7. "What metrics and dimensions are available for Jampp reporting?"

License

MIT

Quick Start

1

Clone the repository

git clone https://github.com/springwq/jampp-mcp
2

Install dependencies

cd jampp-mcp
npm install
3

Follow the documentation

Check the repository's README.md file for specific installation and usage instructions.

Repository Details

Ownerspringwq
Repojampp-mcp
LanguageTypeScript
License-
Last fetched8/10/2025

Recommended MCP Servers

💬

Discord MCP

Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.

integrationsdiscordchat
🔗

Knit MCP

Connect AI agents to 200+ SaaS applications and automate workflows.

integrationsautomationsaas
🕷️

Apify MCP Server

Deploy and interact with Apify actors for web scraping and data extraction.

apifycrawlerdata
🌐

BrowserStack MCP

BrowserStack MCP Server for automated testing across multiple browsers.

testingqabrowsers

Zapier MCP

A Zapier server that provides automation capabilities for various apps.

zapierautomation