Skip to main content

Sensor Tower MCP Server

Access Sensor Tower's mobile app intelligence APIs through the Model Context Protocol (MCP). Get app store data, rankings, downloads, revenue estimates, and competitor intelligence directly in MCP-compatible tools like Cursor.

Features

  • 📱 App Intelligence - Metadata, rankings, downloads, revenue estimates
  • 🔍 Search & Discovery - Find apps and publishers by name or description
  • 📊 Market Analysis - Category rankings, featured apps, competitor insights
  • 🛠️ Developer Tools - Access your own app analytics and metrics

Quick Start

# Install with uvx (recommended)
uvx sensortower-mcp

# Or install with pip
pip install sensortower-mcp

MCP Configuration

Add to your MCP settings (e.g., Cursor):

{
  "mcpServers": {
    "sensortower": {
      "command": "uvx",
      "args": ["sensortower-mcp"],
      "env": {
        "SENSOR_TOWER_API_TOKEN": "your_api_token_here"
      }
    }
  }
}

API Token

Get your API token from Sensor Tower Account Settings.

Available Tools

Tool Description
get_app_metadata App details, ratings, categories
search_entities Search apps and publishers
get_category_rankings Top apps by category
get_download_estimates Download trends and estimates
get_revenue_estimates Revenue data and forecasts
get_creatives Advertising creatives (requires ad_types)
get_country_codes Available country codes
get_category_ids Platform category IDs

Example Usage

# Search for social media apps
search_entities(os="ios", entity_type="app", term="social media", limit=10)

# Get advertising creatives (ad_types is required by Sensor Tower)
get_creatives(
    os="ios",
    app_ids="284882215",
    start_date="2024-01-01",
    countries="US",
    networks="Instagram",
    ad_types="video"
)

# Get top free apps in Social category
get_category_rankings(
    os="ios",
    category="6005",
    chart_type="topfreeapplications",
    country="US",
    date="2024-01-15"
)

Requirements

  • Python 3.10+
  • Sensor Tower API token
  • MCP-compatible client (Cursor, etc.)

Docker

# Run with Docker
docker run -e SENSOR_TOWER_API_TOKEN="your_token" -p 8666:8666 \
  bobbysayers492/sensortower-mcp sensortower-mcp --transport http --port 8666

Links

License

MIT License

Metadata

Release files for sensortower-mcp 1.2.10

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for sensortower-mcp 1.2.10
File Size Uploaded Provenance
sensortower_mcp-1.2.10.tar.gz 257.0 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for sensortower-mcp 1.2.10
File Interpreter ABI Platform
sensortower_mcp-1.2.10-py3-none-any.whl Python 3 none any Details

Total release size: 288.1 kB

Release files / sensortower_mcp-1.2.10.tar.gz

Download URL sensortower_mcp-1.2.10.tar.gz
Size 257.0 kB
Tags Source
SHA-256 checksum
How to use checksums
d086cdb2702cd06b510219eae132a1554b6da062782b66d88bbea2f553c237b4
BLAKE2b-256 checksum
How to use checksums
dd281b1012f9bf319e83e4ebf23a3a63a24cc0a8fc2b2628fecd4695179bd374
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.8.17

Release files / sensortower_mcp-1.2.10-py3-none-any.whl

Download URL sensortower_mcp-1.2.10-py3-none-any.whl
Size 31.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
97b06a02eae1bbed7bca1148d4386a69502b2ec468552664b9b125373da61e1e
BLAKE2b-256 checksum
How to use checksums
e0fa6176c8a5028e80800f7d55773643a4331fa4a210f5bc09c2669940ac73bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.8.17

Security for sensortower-mcp 1.2.10

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page