Connect in 2 minutes

Ask Your AI About Your Games

Connect Claude, ChatGPT, Cursor, or Codex to your BoostOps data. Ask about revenue, installs, ad spend, reviews — your AI pulls live answers from all your app stores.

0
First, grab your API key:
Open Settings > API Keys Keys look like bops_sk_...

Choose Your AI

Pick where you want to query your game data. Each setup takes under 2 minutes.

C

Claude Desktop

MCP — native integration
1

Open Claude Desktop settings and find claude_desktop_config.json

2

Add the BoostOps MCP server:

{
  "mcpServers": {
    "boostops": {
      "url": "https://api.boostops.io/mcp",
      "headers": {
        "Authorization": "Bearer bops_sk_your_key_here"
      }
    }
  }
}
3

Restart Claude Desktop. You'll see BoostOps tools available. Try asking: "How are my games doing this week?"

G

ChatGPT / Custom GPT

OpenAPI Actions
1

Go to chat.openai.com → Explore GPTs → Create a new GPT

2

In the Configure tab, scroll to Actions → Create new action

3

Set Authentication: API Key, Auth Type: Bearer, Header: Authorization

4

Import the schema from URL:

https://api.boostops.io/openapi.json
5

In the Instructions box, paste the contents of ai.txt — this teaches the GPT the recommended workflows

6

Save and test. ChatGPT now calls BoostOps endpoints automatically when you ask about your games.

$

Codex / OpenAI Agents SDK

Function calling via OpenAPI
1

Fetch the OpenAPI spec and generate function definitions for the Agents SDK or Responses API:

# Download the spec
curl -s https://api.boostops.io/openapi.json -o boostops.json

# Or use it directly in your agent code
import json, urllib.request
spec = json.loads(urllib.request.urlopen(
    "https://api.boostops.io/openapi.json"
).read())
2

Convert endpoints to function-calling tool definitions, or use an OpenAPI-to-tools library. All endpoints use Bearer auth with the same bops_sk_... key.

3

Use ai.txt as the system prompt — it contains recommended workflows and error handling for agents.

>

Cursor

MCP — native integration
1

Open Cursor Settings → MCP → Add new MCP server

2

Add to your .cursor/mcp.json:

{
  "mcpServers": {
    "boostops": {
      "url": "https://api.boostops.io/mcp",
      "headers": {
        "Authorization": "Bearer bops_sk_your_key_here"
      }
    }
  }
}
3

BoostOps tools appear in Cursor's agent mode. Ask it to check your game metrics while you code.

~

curl / CLI / Any HTTP Client

REST API — works everywhere
# List your apps
curl -H "Authorization: Bearer bops_sk_your_key_here" \
  https://api.boostops.io/api/v1/apps

# Get revenue and installs for the last 7 days
curl -H "Authorization: Bearer bops_sk_your_key_here" \
  "https://api.boostops.io/api/v1/apps/123/metrics?days=7"

# Studio-wide summary
curl -H "Authorization: Bearer bops_sk_your_key_here" \
  https://api.boostops.io/api/v1/portfolio/summary

Full endpoint reference and OpenAPI spec: see below

What it looks like

Once connected, just ask questions in plain English. Your AI calls the right tools automatically.

You
How are my games performing this week vs last week?
AI
Using get_portfolio_summary Your portfolio is up 12% in revenue this week ($4,230 vs $3,780 last week). DAU is stable at ~2.1k. Roulette Merge drove most of the growth with a 23% revenue increase, while Idle Farm dipped 5%.
You
Any concerning health issues I should know about?
AI
Using get_app_health Roulette Merge Android crash rate spiked to 2.1% yesterday (from 0.8% baseline). Likely related to the v2.3.1 release. iOS and Microsoft Store are clean. I'd recommend checking the Firebase Crashlytics dashboard for that build.
You
What's my ROAS across ad networks this month?
AI
Using get_blended_roas Blended ROAS is 2.4x this month — you're spending $1,820 and generating $4,370 in revenue. Apple Search Ads leads at 3.1x, Google Ads at 2.2x, and Unity Ads at 1.6x. Facebook is underperforming at 0.9x — you might want to cut that budget.

Things you can ask

Just talk to your AI like you'd talk to an analyst. It figures out which tools to call.

Analytics
  • Which campaign drove the most installs last week?
  • Why did installs drop yesterday?
  • Compare iOS vs Android revenue this month
  • What's the DAU trend for Idle Farm over the past 30 days?
Ad Spend & ROAS
  • Am I profitable on Facebook Ads this month?
  • Which ad network has the best ROAS?
  • How much did I spend on Apple Search Ads last week?
  • Show me the LTV for installs from Google Ads
Reviews & Health
  • Summarize negative reviews for my poker game
  • Reply to that 1-star review about crashes
  • Is my crash rate normal on Android?
  • Alert me to anything unusual in the last 24 hours
Growth Operations
  • Create a referral campaign for Roulette Merge
  • Generate an install link for the holiday promo
  • Launch cross-promo from Idle Farm to Poker Stars
  • Which cross-promo campaign has the best LTV?
The future of growth

Run Your Growth Stack With One Prompt

Tell your AI what you want to achieve. It analyzes, creates, deploys, and monitors — all through BoostOps.

You
Increase installs for Video Poker — use whatever levers we have
1
get_app_metrics + get_attribution_data

Analyzes current install sources — organic is 60%, Google Ads is 25%, Apple Search Ads is 10%, cross-promo is 5%. Google Ads CPI is $0.80 with 2.1x ROAS.

2
create_referral_campaign

Creates a referral campaign — "Invite a friend, both get 500 coins" — targeting your highest-LTV players.

3
create_boostlink

Generates tracked BoostLinks for the referral campaign with deep linking to the game's store page.

4
launch_cross_promo

Deploys a cross-promo interstitial in Roulette Merge and Idle Farm, targeting users who play card games.

5
get_anomalies (scheduled)

Sets up daily monitoring — will flag if install velocity changes, ROAS drops, or negative reviews spike.

Read → Analyze → Create → Deploy → Monitor. One prompt. One platform.

REST API v1

Standard HTTP JSON API. Works with curl, wget, httpie, Postman, or any HTTP client. No SDK required — just add your API key and go.

OpenAPI 3.x Specification

Full machine-readable API spec. Import into Postman, generate typed clients in Python/TypeScript/Go/Java, or browse endpoints interactively.

Download OpenAPI Spec https://api.boostops.io/openapi.json
Base URL: https://api.boostops.io/api/v1
Method Endpoint Description Scope
GET /apps List all apps read:apps
GET /apps/:id/metrics App metrics (DAU, revenue, installs) read:metrics
GET /apps/:id/attribution Attribution data read:attribution
GET /apps/:id/anomalies Anomaly detection read:metrics
GET /portfolio/summary Studio-wide KPIs read:portfolio

CLI Quick Start

Copy-paste these into your terminal. Replace bops_sk_your_key_here with your actual API key.

# List all your apps
curl -H "Authorization: Bearer bops_sk_your_key_here" \
https://api.boostops.io/api/v1/apps
# Get last 7 days of metrics for an app
curl -H "Authorization: Bearer bops_sk_your_key_here" \
"https://api.boostops.io/api/v1/apps/123/metrics?days=7"
# Get portfolio summary (all apps, studio-wide KPIs)
curl -H "Authorization: Bearer bops_sk_your_key_here" \
https://api.boostops.io/api/v1/portfolio/summary
# Pipe to jq for pretty-printed JSON
curl -s -H "Authorization: Bearer bops_sk_your_key_here" \
https://api.boostops.io/api/v1/apps | jq '.'

Generate Typed Clients

Use the OpenAPI spec to generate a client library in your language of choice.

# Python
openapi-generator generate -i https://api.boostops.io/openapi.json -g python -o ./boostops-client
# TypeScript
openapi-generator generate -i https://api.boostops.io/openapi.json -g typescript-fetch -o ./boostops-client
# Go
openapi-generator generate -i https://api.boostops.io/openapi.json -g go -o ./boostops-client
# Or import into Postman
curl -s https://api.boostops.io/openapi.json -o boostops-openapi.json

Machine Discovery

BoostOps publishes standard discovery files so AI agents can automatically find and understand our API without manual configuration.

/ai.txt

AI agent instructions

Plain-text runbook for AI agents. Covers how to connect, recommended workflows for common tasks ("How are my games doing?", "What's my ROAS?", "Any problems?"), all available tools, API parameters, and error handling.

View file →
/llms.txt

LLM-readable product overview

Markdown file describing what BoostOps is, who it's for, how it compares to competitors, pricing, and detailed API/MCP documentation. For agents that need product context.

View file →
/.well-known/mcp/

MCP server discovery

Standard server-card.json (SEP-1649) and manifest (SEP-1960) files. MCP-aware clients can auto-discover the BoostOps MCP endpoint, supported capabilities, and auth requirements.

View server card →
/openapi.json

OpenAPI 3.x specification

Full machine-readable API specification. Import into Postman/Insomnia, generate typed clients in any language with openapi-generator, or use as input for AI code generation.

View spec →
<meta> tags

In-page signals for AI agents

HTML meta tags and comments on every page signal that a structured API exists. Agents reading the page source see <meta name="ai-capabilities"> and a plaintext comment directing them to the API before resorting to browser automation.

Ready to connect?

Create an API key and start querying your app data in under a minute.