Analytics
theopenapps.com
Provides app store analytics, including charts, new apps, changes, store metrics, and leaderboards.
ENDPOINT 1
https://theopenapps.com/mcp
MCP server metadata
- Name
- openapps
- Version
- bea7e62a-c53a-4a44-972c-1ab74e0d21e7
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_listUse 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-onlynew_listUse 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-onlystores_getUse this when you need stores, app counts, countries, freshness, charts or metrics.
Inferred read-onlycharts_getUse this when you need a chart now or at a past time, with movement and 1-based positions.
Inferred read-onlyleaderboards_getUse this when the user asks which apps lead a store by a published number.
Inferred read-onlyscores_listUse 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-onlylistings_searchUse this when you need a listing's ref from its name, or a publisher's listings; closest names first.
Inferred read-onlyfeaturing_historyUse this when you need when and where apps were featured, per app or home shelf, over at most 30 days.
Inferred read-onlylistings_profileUse this when you need a listing profile, or up to 5 (Pro): its app, country availability, ranks, metrics and MCP tools.
Inferred read-onlymcp_toolset_getUse this when you need a tracked app or server's stored MCP tools or changes.
Inferred read-onlymarket_getUse this when you need store sizes, weekly launches, app kinds or MCP ecosystem statistics.
Inferred read-onlysearchUse this when ChatGPT deep research needs listings, apps, tags (query tag:<id>), charts or tracked MCP URLs.
Inferred read-onlyfetchUse this when ChatGPT deep research needs a document for an id returned by search: listing, app, tag, chart or MCP toolset.
Inferred read-onlyfeedback_sendUse 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-onlyCONNECT 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.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.