Submit

Kochava For Advertisers - Official MCP Server

@Kochava

The Kochava for Advertisers MCP Connector is an MCP-compliant interface that exposes ~30 tools covering: - Analytics - Attribution - Campaign management - Tracker management - Reporting (SQL + async) - Reference data - Account setup It effectively turns Kochava into a programmable marketing + attribution platform.
Overview

Kochava for Advertisers MCP Connector

A comprehensive connector for Kochava’s mobile measurement and attribution platform, enabling programmatic access to analytics, attribution, campaign management, and reporting across your entire app portfolio.


🚀 What You Can Do

📊 Advanced Analytics

  • Analyze user behavior with event tracking, retention, LTV, and funnel analysis
  • Build custom reports with flexible dimensions and metrics
  • Run cross-app and cohort-based analysis at scale

🎯 Campaign Management

  • Create, update, and manage campaigns programmatically
  • Configure budgets, targeting, and scheduling
  • Run A/B tests using campaign segments (tiers)

🔗 Attribution & Tracker Management

  • Generate and manage attribution links for any media partner
  • Support both acquisition and reengagement campaigns
  • Update and maintain trackers at scale with built-in validation

📈 Performance Monitoring

  • Track clicks, installs, revenue, and conversion rates
  • Analyze attribution breakdowns and campaign ROI
  • Monitor traffic quality and fraud indicators

📝 Custom Reporting (SQL)

  • Execute custom queries using standard or legacy SQL
  • Run large reports asynchronously
  • Retrieve and manage saved queries

🌐 Reference Data Access

  • Browse 5,000+ media partners (Facebook, Google, TikTok, etc.)
  • Access event catalogs, agency networks, and currency data

⚡ Key Features

  • Parallel Execution: Query up to 50 apps simultaneously
  • Programmable Workflows: Replace manual dashboards with automation
  • Flexible Filtering: Multi-dimensional segmentation across all analytics tools
  • Confirmation Safeguards: Prevent accidental destructive actions
  • Multi-Cohort Analysis: Analyze attributed, organic, and all-user segments

🧠 Why It Matters

This connector transforms Kochava from a dashboard into a programmable growth engine.

  • Automate reporting and campaign management
  • Scale attribution across large app portfolios
  • Integrate marketing data into internal tools and AI agents
  • Reduce manual work and improve decision speed

🧩 Best For

  • Performance marketing teams
  • Mobile growth and UA teams
  • Agencies managing multiple clients
  • Data and analytics teams building custom pipelines
  • AI agents automating marketing workflows

📦 Coverage

  • 30+ tools across analytics, attribution, campaign management, and reporting
  • Supports SQL queries, cohort analysis, and real-time performance tracking
  • Integrates with 5,000+ media partners and ad networks

Server Config

{
  "name": "kochava-for-advertisers",
  "display_name": "Kochava for Advertisers MCP Connector",
  "version": "1.0.0",
  "protocol": "mcp",
  "vendor": "Kochava Inc.",
  "description": "Comprehensive MCP connector for Kochava mobile measurement and attribution platform. Provides analytics, attribution, campaign management, tracker management, reporting, and fraud detection capabilities.",
  "tools": [
    {
      "name": "get_all_apps",
      "category": "app_management",
      "description": "Fetch all non-deleted apps grouped by account.",
      "input_schema": {
        "type": "object",
        "properties": {},
        "required": []
      }
    },
    {
      "name": "get_app_dimensions",
      "category": "analytics",
      "description": "Retrieve available dimensions for specified apps.",
      "input_schema": {
        "type": "object",
        "properties": {
          "account_id": {
            "type": "string"
          },
          "app_ids": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "auth_key": {
            "type": "string"
          }
        },
        "required": [
          "account_id",
          "app_ids"
        ]
      }
    },
    {
      "name": "run_search_query",
      "category": "analytics",
      "description": "Retrieve frequent values for a dimension within a date range.",
      "input_schema": {
        "type": "object",
        "properties": {
          "account_id": {
            "type": "string"
          },
          "app_ids": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "dimension_name": {
            "type": "string"
          },
          "start": {
            "type": "string"
          },
          "end": {
            "type": "string"
          }
        },
        "required": [
          "account_id",
          "app_ids",
          "dimension_name",
          "start",
          "end"
        ]
      }
    },
    {
      "name": "get_event_detail",
      "category": "analytics",
      "description": "Get detailed event metrics over time.",
      "input_schema": {
        "type": "object",
        "properties": {
          "account_id": {
            "type": "string"
          },
          "app_ids": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "event_name": {
            "type": "string"
          },
          "start": {
            "type": "string"
          },
          "end": {
            "type": "string"
          }
        },
        "required": [
          "account_id",
          "app_ids",
          "event_name",
          "start",
          "end"
        ]
      }
    },
    {
      "name": "get_LTV_details",
      "category": "analytics",
      "description": "Get lifetime value metrics over time.",
      "input_schema": {
        "type": "object",
        "properties": {
          "account_id": {
            "type": "string"
          },
          "app_ids": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "start": {
            "type": "string"
          },
          "end": {
            "type": "string"
          }
        },
        "required": [
          "account_id",
          "app_ids",
          "start",
          "end"
        ]
      }
    },
    {
      "name": "get_retention_overlay",
      "category": "analytics",
      "description": "Retrieve retention metrics post-install.",
      "input_schema": {
        "type": "object",
        "properties": {
          "account_id": {
            "type": "string"
          },
          "app_ids": {
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        },
        "required": [
          "account_id",
          "app_ids"
        ]
      }
    },
    {
      "name": "get_funnel_data",
      "category": "analytics",
      "description": "Analyze funnel progression and drop-offs.",
      "input_schema": {
        "type": "object",
        "properties": {
          "account_id": {
            "type": "string"
          },
          "app_ids": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "funnel": {
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        },
        "required": [
          "account_id",
          "app_ids",
          "funnel"
        ]
      }
    },
    {
      "name": "get_explorer_data",
      "category": "analytics",
      "description": "Retrieve custom analytics with flexible dimensions and metrics.",
      "input_schema": {
        "type": "object",
        "properties": {
          "account_id": {
            "type": "string"
          },
          "app_ids": {
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        },
        "required": [
          "account_id",
          "app_ids"
        ]
      }
    },
    {
      "name": "execute_report_query",
      "category": "reporting",
      "description": "Execute async SQL query.",
      "input_schema": {
        "type": "object",
        "properties": {
          "app_id": {
            "type": "string"
          },
          "query": {
            "type": "string"
          }
        },
        "required": [
          "app_id",
          "query"
        ]
      }
    },
    {
      "name": "get_query_results",
      "category": "reporting",
      "description": "Retrieve results of async query.",
      "input_schema": {
        "type": "object",
        "properties": {
          "job_id": {
            "type": "string"
          },
          "app_id": {
            "type": "string"
          }
        },
        "required": [
          "job_id",
          "app_id"
        ]
      }
    },
    {
      "name": "kochava_list_campaigns",
      "category": "campaign_management",
      "description": "List campaigns for an app.",
      "input_schema": {
        "type": "object",
        "properties": {
          "app_id": {
            "type": "string"
          }
        },
        "required": [
          "app_id"
        ]
      }
    },
    {
      "name": "kochava_create_campaign",
      "category": "campaign_management",
      "description": "Create a new campaign.",
      "input_schema": {
        "type": "object",
        "properties": {
          "app_id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "destination_url": {
            "type": "string"
          }
        },
        "required": [
          "app_id",
          "name",
          "destination_url"
        ]
      }
    },
    {
      "name": "kochava_update_campaign",
      "category": "campaign_management",
      "description": "Update existing campaign.",
      "input_schema": {
        "type": "object",
        "properties": {
          "campaign_id": {
            "type": "string"
          }
        },
        "required": [
          "campaign_id"
        ]
      }
    },
    {
      "name": "kochava_list_trackers",
      "category": "tracker_management",
      "description": "List attribution trackers.",
      "input_schema": {
        "type": "object",
        "properties": {
          "app_id": {
            "type": "string"
          }
        },
        "required": [
          "app_id"
        ]
      }
    },
    {
      "name": "kochava_create_tracker",
      "category": "tracker_management",
      "description": "Create attribution tracker.",
      "input_schema": {
        "type": "object",
        "properties": {
          "app_id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "campaign_id": {
            "type": "string"
          }
        },
        "required": [
          "app_id",
          "name",
          "campaign_id"
        ]
      }
    },
    {
      "name": "kochava_update_tracker",
      "category": "tracker_management",
      "description": "Update tracker.",
      "input_schema": {
        "type": "object",
        "properties": {
          "app_id": {
            "type": "string"
          },
          "tracker_id": {
            "type": "string"
          }
        },
        "required": [
          "app_id",
          "tracker_id"
        ]
      }
    },
    {
      "name": "kochava_delete_tracker",
      "category": "tracker_management",
      "description": "Delete tracker.",
      "input_schema": {
        "type": "object",
        "properties": {
          "app_id": {
            "type": "string"
          },
          "tracker_id": {
            "type": "string"
          }
        },
        "required": [
          "app_id",
          "tracker_id"
        ]
      }
    }
  ],
  "capabilities": {
    "analytics": true,
    "attribution": true,
    "campaign_management": true,
    "tracker_management": true,
    "reporting": true,
    "fraud_detection": true,
    "parallel_execution": {
      "enabled": true,
      "max_batch_size": 50
    }
  }
}
© 2025 MCP.so. All rights reserved.

Build with ShipAny.