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
}
}
}