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.

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.