Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.cloudx.io/llms.txt

Use this file to discover all available pages before exploring further.

Tool Reference

CloudX MCP currently exposes six public tools: five reporting tools and one documentation search tool.

Tool Summary

ToolPurposeExtra FiltersMain Response Fields
GetReportDashboardSummary KPIs plus chart datatest_mode, country, device_ossummary, chart_data
GetReportBiddersBidder-level performancetest_mode, country, device_osbidders
GetReportAppsApp-level performancetest_mode, country, device_osapps
GetReportAdUnitsAd unit-level performancetest_mode, country, device_os, app_bundle, ad_unit_typead_units
GetReportExportRaw export rows in JSON shapecountry, device_oscolumns, rows, row_count
SearchDocsCloudX documentation searchnoneresults

Reporting Tool Parameters

ParameterRequiredSupported ByNotes
start_timeYesReporting toolsUnix timestamp in seconds, UTC
end_timeYesReporting toolsUnix timestamp in seconds, UTC
countryNoReporting toolsISO-2 country code
device_osNoReporting toolsiOS or Android
test_modeNoDashboard, Bidders, Apps, Ad Unitsproduction, test, or all
app_bundleNoAd Units onlyBundle ID such as com.example.game
ad_unit_typeNoAd Units onlyBANNER, INTERSTITIAL, REWARDED, MREC, or NATIVE

GetReportDashboard

Use this tool for top-line reporting across a time range.

Best For

  • total revenue and fill rate checks
  • daily trend analysis
  • quick health checks by country or platform

Parameters

ParameterTypeRequired
start_timeintegerYes
end_timeintegerYes
countrystringNo
device_osstringNo
test_modestringNo

Response Shape

  • summary
  • chart_data
summary includes fields such as total_requests, total_impressions, revenue, fill_rate, ecpm, total_clicks, ctr, and total_users.

GetReportBidders

Use this tool when you want to compare demand partners.

Best For

  • finding the highest-revenue bidder
  • checking bid rate and win rate by partner
  • comparing supply quality across countries or platforms

Parameters

ParameterTypeRequired
start_timeintegerYes
end_timeintegerYes
countrystringNo
device_osstringNo
test_modestringNo

Response Shape

  • bidders
Each bidder row can include name, requests, bids, bid_rate, impressions, win_rate, revenue, and ecpm.

GetReportApps

Use this tool to compare app-level performance within an account.

Best For

  • ranking apps by revenue
  • comparing iOS and Android portfolio performance
  • spotting low fill-rate apps

Parameters

ParameterTypeRequired
start_timeintegerYes
end_timeintegerYes
countrystringNo
device_osstringNo
test_modestringNo

Response Shape

  • apps
Each app row can include app_id, name, platform, impressions, fill_rate, revenue, and ecpm.

GetReportAdUnits

Use this tool for placement-level investigation.

Best For

  • comparing banners vs rewarded vs interstitial
  • isolating a single app bundle
  • finding weak or high-value ad placements

Parameters

ParameterTypeRequired
start_timeintegerYes
end_timeintegerYes
countrystringNo
device_osstringNo
test_modestringNo
app_bundlestringNo
ad_unit_typestringNo

Response Shape

  • ad_units
Each row can include ad_unit_id, name, app_name, app_bundle, type, impressions, fill_rate, revenue, and ecpm.

GetReportExport

Use this tool when you need tabular data rather than a summarized report.

Best For

  • passing data into spreadsheets
  • validating downstream analytics
  • handing structured rows to another tool or agent

Parameters

ParameterTypeRequired
start_timeintegerYes
end_timeintegerYes
countrystringNo
device_osstringNo

Response Shape

  • columns
  • rows
  • row_count

SearchDocs

Use this tool to search CloudX documentation from an MCP client before answering setup, configuration, SDK, CLI, dashboard, network, or reporting questions.

Best For

  • finding the right documentation page for a CloudX workflow
  • grounding an answer in current docs before explaining a feature
  • retrieving relevant setup or troubleshooting snippets without leaving the AI client

Parameters

ParameterTypeRequiredNotes
body.querystringYesNatural-language search query

Tool Call Shape

{
  "name": "SearchDocs",
  "arguments": {
    "body": {
      "query": "report filters"
    }
  }
}

Response Shape

  • results
Each result includes:
  • content: matching documentation snippet
  • path: documentation path such as /en/cli/reporting
  • url: absolute docs URL
  • metadata: page metadata such as title, when available

Error Behavior

These tools return MCP error results when the request cannot be fulfilled. Common reporting causes:
  • missing start_time or end_time
  • invalid enum values such as device_os: "ios" instead of iOS
  • backend validation errors for the selected account or time range
For SearchDocs, a blank or missing query returns query is required. If documentation search is temporarily unavailable, the tool returns a docs search error.