← Registry

Analytics

theopenapps.com

Provides app store analytics, including charts, new apps, changes, store metrics, and leaderboards.

1 endpoint14 known toolsFirst detected October 22, 2026Last detected October 22, 2026

ENDPOINT 1

https://theopenapps.com/mcp

No auth detected

MCP server metadata

Name
openapps
Version
bea7e62a-c53a-4a44-972c-1ab74e0d21e7
Capabilities
toolsprompts
Server instructions

OpenApps tracks the ChatGPT (per country), Claude, Cursor (with cursor.directory) and Grok Bot app stores, plus the MCP servers their apps link to and those servers' tools. Each tool's description says when to use it. Conventions: a listing ref is '{store}:{plugin_id}' (listings_search finds it; an OpenApps URL works too). Times are ISO-8601 or relative to the latest data (-24h, -7d, -2w); windows default to 24h. region is a ChatGPT country code (default us); the other stores have one region each. stores_get lists each store's charts, kinds and metrics. To page, pass the answer's next_cursor as cursor. Answers are text: a header line, CSV rows, then next_cursor, truncation, plan and coverage lines where they apply. response_format=detailed adds structuredContent, the full { data, meta } record with every field; search and fetch (ChatGPT deep research) always return JSON. Without a key: the United States and a list's top 100 rows; a free account's key adds every country and 500 rows, Pro all (the plan line says what was left out). Word claims by their basis: observed (seen in the store), store_reported (published by the store, e.g. Claude installs), derived (computed by OpenApps), proxy (e.g. GitHub stars) or estimate. Say when the data is from (the header's as_of or data-from time). An app absent from a country the store refuses (coverage unavailable) is not "not listed". Rows carry a url to the OpenApps page; include those links in answers.

Known tools 14

changes_list

Use this when the user asks what changed in a store: chart moves, featuring, launches, delistings, metric moves or MCP changes, newest first with counts per type.

Inferred read-only
new_list

Use this when the user asks which apps are new in a store since a time, by launch date or else the day each went live.

Inferred read-only
stores_get

Use this when you need stores, app counts, countries, freshness, charts or metrics.

Inferred read-only
charts_get

Use this when you need a chart now or at a past time, with movement and 1-based positions.

Inferred read-only
leaderboards_get

Use this when the user asks which apps lead a store by a published number.

Inferred read-only
scores_list

Use this when the user asks which apps are popular in a store over the last month: OpenApps Rank, a 28-day aggregate of its popularity charts, with tier and momentum.

Inferred read-only
listings_search

Use this when you need a listing's ref from its name, or a publisher's listings; closest names first.

Inferred read-only
featuring_history

Use this when you need when and where apps were featured, per app or home shelf, over at most 30 days.

Inferred read-only
listings_profile

Use this when you need a listing profile, or up to 5 (Pro): its app, country availability, ranks, metrics and MCP tools.

Inferred read-only
mcp_toolset_get

Use this when you need a tracked app or server's stored MCP tools or changes.

Inferred read-only
market_get

Use this when you need store sizes, weekly launches, app kinds or MCP ecosystem statistics.

Inferred read-only
search

Use this when ChatGPT deep research needs listings, apps, tags (query tag:<id>), charts or tracked MCP URLs.

Inferred read-only
fetch

Use this when ChatGPT deep research needs a document for an id returned by search: listing, app, tag, chart or MCP toolset.

Inferred read-only
feedback_send

Use this when OpenApps' tools or data fail the user: an error, data the user says is wrong (such as an app bound to the wrong listing), a missing capability, or something confusing.

Inferred read-only

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.openapps]
url = "https://theopenapps.com/mcp"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "openapps": {
      "type": "http",
      "url": "https://theopenapps.com/mcp"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: openapps
Remote MCP URL: https://theopenapps.com/mcp

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "openapps": {
      "url": "https://theopenapps.com/mcp"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "openapps": {
      "type": "http",
      "url": "https://theopenapps.com/mcp"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "openapps",
  "transport": "streamable-http",
  "url": "https://theopenapps.com/mcp"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

TRUST AND VERIFICATION EVIDENCE

Loading Trust v2 evidence…

Checking the associated registrable domain. The BuiltWith key remains server-side.

Indexed

Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.