{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_xqe23k4ybrkj","handle":"openapps","url":"https://wellknown.network/agents/openapps","links":{"self":"https://wellknown.network/agents/openapps/record.json","html":"https://wellknown.network/agents/openapps","markdown":"https://wellknown.network/agents/openapps/record.md","api":"https://wellknown.network/api/v1/agents/openapps","status":"https://wellknown.network/api/v1/agents/openapps/status","claim":"https://wellknown.network/agents/openapps/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/openapps/claim.json","badge":"https://wellknown.network/agents/openapps/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/openapps/history","tools":"https://wellknown.network/api/v1/agents/openapps/tools"},"ard":{"identifier":"urn:air:theopenapps.com:server:openapps","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"OpenApps","summary":"Rankings, launches and featuring across the ChatGPT, Claude, Cursor and Grok Bot app stores.","description":"Rankings, launches and featuring across the ChatGPT, Claude, Cursor and Grok Bot app stores.","publisher":{"name":"com.theopenapps","url":null},"homepage":"https://theopenapps.com","repository":null,"version":"1.0.1","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://theopenapps.com/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-22T12:08:40.048842Z","publishedAt":"2026-10-22T12:08:40.048842Z","registryName":"com.theopenapps/openapps"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"commerce.ecommerce","name":"E-commerce Operations","confidence":0.859,"provenance":"derived"},{"slug":"research.web","name":"Deep Web Research","confidence":0.583,"provenance":"derived"}],"categories":["commerce","research"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 4h ago.","lastOkAt":"2026-10-31T12:27:14.095Z","lastProbedAt":"2026-10-31T12:27:14.095Z","statusComputedAt":"2026-10-31T12:29:12.343Z","reliability30d":{"probes":20,"successRate":1,"p50Ms":66,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":20,"ok":20,"authBoundaryOk":0,"serviceOk":20,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-31T12:27:14.095Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":68,"error":null,"detail":{"tools":[{"name":"changes_list","description":"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 typ"},{"name":"new_list","description":"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.\nDo not use for rank or toolset changes; u"},{"name":"stores_get","description":"Use this when you need stores, app counts, countries, freshness, charts or metrics. Pass store for chart names. guide returns a playbook's steps: weekly_brief ("},{"name":"charts_get","description":"Use this when you need a chart now or at a past time, with movement and 1-based positions.\nDo not use for a listing across charts; use listings_profile."},{"name":"leaderboards_get","description":"Use this when the user asks which apps lead a store by a published number. claude: installs, popularity_score, trending_score, gh_stars; cursor: dir_installs, d"},{"name":"scores_list","description":"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 mom"},{"name":"listings_search","description":"Use this when you need an app's ref from its name, its publisher, a brand it works with or what it does (\"create jira ticket\"); one row per app, best match firs"},{"name":"featuring_history","description":"Use this when you need when and where apps were featured, per app or home shelf, over at most 30 days.\nDo not use for current shelf order; use charts_get."},{"name":"listings_profile","description":"Use this when you need a listing profile, or up to 5 (Pro): its app, country availability, ranks, metrics and MCP tools. Stale or refused countries read unknown"},{"name":"mcp_toolset_get","description":"Use this when you need a tracked app or server's stored MCP tools or changes. at selects a past snapshot; diff_from compares versions.\nDo not use for arbitrary "},{"name":"market_get","description":"Use this when you need store sizes, weekly launches, app kinds or MCP ecosystem statistics.\nDo not use for app profiles or rankings."},{"name":"search","description":"Use this when ChatGPT deep research needs listings, apps, tags (query tag:<id>), charts or tracked MCP URLs. Returns typed ids for fetch.\nDo not use for ranking"},{"name":"fetch","description":"Use this when ChatGPT deep research needs a document for an id returned by search: listing, app, tag, chart or MCP toolset.\nDo not use for ids outside search re"},{"name":"feedback_send","description":"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"}],"toolCount":14,"toolsHash":"afbd5454493c831f65017832c5d691ba328aea1b84bc751363328779ac88b62f","serverName":"openapps","capabilities":["tools","prompts"],"serverVersion":"8f574320-d08b-427c-9665-c63700ff9c02","protocolVersion":"2025-06-18"}},{"at":"2026-10-31T04:26:11.308Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":76,"error":null,"detail":{"tools":[{"name":"changes_list","description":"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 typ"},{"name":"new_list","description":"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.\nDo not use for rank or toolset changes; u"},{"name":"stores_get","description":"Use this when you need stores, app counts, countries, freshness, charts or metrics. Pass store for chart names. guide returns a playbook's steps: weekly_brief ("},{"name":"charts_get","description":"Use this when you need a chart now or at a past time, with movement and 1-based positions.\nDo not use for a listing across charts; use listings_profile."},{"name":"leaderboards_get","description":"Use this when the user asks which apps lead a store by a published number. claude: installs, popularity_score, trending_score, gh_stars; cursor: dir_installs, d"},{"name":"scores_list","description":"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 mom"},{"name":"listings_search","description":"Use this when you need an app's ref from its name, its publisher, a brand it works with or what it does (\"create jira ticket\"); one row per app, best match firs"},{"name":"featuring_history","description":"Use this when you need when and where apps were featured, per app or home shelf, over at most 30 days.\nDo not use for current shelf order; use charts_get."},{"name":"listings_profile","description":"Use this when you need a listing profile, or up to 5 (Pro): its app, country availability, ranks, metrics and MCP tools. Stale or refused countries read unknown"},{"name":"mcp_toolset_get","description":"Use this when you need a tracked app or server's stored MCP tools or changes. at selects a past snapshot; diff_from compares versions.\nDo not use for arbitrary "},{"name":"market_get","description":"Use this when you need store sizes, weekly launches, app kinds or MCP ecosystem statistics.\nDo not use for app profiles or rankings."},{"name":"search","description":"Use this when ChatGPT deep research needs listings, apps, tags (query tag:<id>), charts or tracked MCP URLs. Returns typed ids for fetch.\nDo not use for ranking"},{"name":"fetch","description":"Use this when ChatGPT deep research needs a document for an id returned by search: listing, app, tag, chart or MCP toolset.\nDo not use for ids outside search re"},{"name":"feedback_send","description":"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"}],"toolCount":14,"toolsHash":"afbd5454493c831f65017832c5d691ba328aea1b84bc751363328779ac88b62f","serverName":"openapps","capabilities":["tools","prompts"],"serverVersion":"8f574320-d08b-427c-9665-c63700ff9c02","protocolVersion":"2025-06-18"}},{"at":"2026-10-30T20:26:59.227Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":48,"error":null,"detail":{"tools":[{"name":"changes_list","description":"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 typ"},{"name":"new_list","description":"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.\nDo not use for rank or toolset changes; u"},{"name":"stores_get","description":"Use this when you need stores, app counts, countries, freshness, charts or metrics. Pass store for chart names. guide returns a playbook's steps: weekly_brief ("},{"name":"charts_get","description":"Use this when you need a chart now or at a past time, with movement and 1-based positions.\nDo not use for a listing across charts; use listings_profile."},{"name":"leaderboards_get","description":"Use this when the user asks which apps lead a store by a published number. claude: installs, popularity_score, trending_score, gh_stars; cursor: dir_installs, d"},{"name":"scores_list","description":"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 mom"},{"name":"listings_search","description":"Use this when you need an app's ref from its name, its publisher, a brand it works with or what it does (\"create jira ticket\"); one row per app, best match firs"},{"name":"featuring_history","description":"Use this when you need when and where apps were featured, per app or home shelf, over at most 30 days.\nDo not use for current shelf order; use charts_get."},{"name":"listings_profile","description":"Use this when you need a listing profile, or up to 5 (Pro): its app, country availability, ranks, metrics and MCP tools. Stale or refused countries read unknown"},{"name":"mcp_toolset_get","description":"Use this when you need a tracked app or server's stored MCP tools or changes. at selects a past snapshot; diff_from compares versions.\nDo not use for arbitrary "},{"name":"market_get","description":"Use this when you need store sizes, weekly launches, app kinds or MCP ecosystem statistics.\nDo not use for app profiles or rankings."},{"name":"search","description":"Use this when ChatGPT deep research needs listings, apps, tags (query tag:<id>), charts or tracked MCP URLs. Returns typed ids for fetch.\nDo not use for ranking"},{"name":"fetch","description":"Use this when ChatGPT deep research needs a document for an id returned by search: listing, app, tag, chart or MCP toolset.\nDo not use for ids outside search re"},{"name":"feedback_send","description":"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"}],"toolCount":14,"toolsHash":"afbd5454493c831f65017832c5d691ba328aea1b84bc751363328779ac88b62f","serverName":"openapps","capabilities":["tools","prompts"],"serverVersion":"2a9685e3-688b-4045-9e53-8db396c7efdc","protocolVersion":"2025-06-18"}},{"at":"2026-10-30T13:30:23.982Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":221,"error":null,"detail":{"tools":[{"name":"changes_list","description":"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 typ"},{"name":"new_list","description":"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.\nDo not use for rank or toolset changes; u"},{"name":"stores_get","description":"Use this when you need stores, app counts, countries, freshness, charts or metrics. Pass store for chart names. guide returns a playbook's steps: weekly_brief ("},{"name":"charts_get","description":"Use this when you need a chart now or at a past time, with movement and 1-based positions.\nDo not use for a listing across charts; use listings_profile."},{"name":"leaderboards_get","description":"Use this when the user asks which apps lead a store by a published number. claude: installs, popularity_score, trending_score, gh_stars; cursor: dir_installs, d"},{"name":"scores_list","description":"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 mom"},{"name":"listings_search","description":"Use this when you need an app's ref from its name, its publisher, a brand it works with or what it does (\"create jira ticket\"); one row per app, best match firs"},{"name":"featuring_history","description":"Use this when you need when and where apps were featured, per app or home shelf, over at most 30 days.\nDo not use for current shelf order; use charts_get."},{"name":"listings_profile","description":"Use this when you need a listing profile, or up to 5 (Pro): its app, country availability, ranks, metrics and MCP tools. Stale or refused countries read unknown"},{"name":"mcp_toolset_get","description":"Use this when you need a tracked app or server's stored MCP tools or changes. at selects a past snapshot; diff_from compares versions.\nDo not use for arbitrary "},{"name":"market_get","description":"Use this when you need store sizes, weekly launches, app kinds or MCP ecosystem statistics.\nDo not use for app profiles or rankings."},{"name":"search","description":"Use this when ChatGPT deep research needs listings, apps, tags (query tag:<id>), charts or tracked MCP URLs. Returns typed ids for fetch.\nDo not use for ranking"},{"name":"fetch","description":"Use this when ChatGPT deep research needs a document for an id returned by search: listing, app, tag, chart or MCP toolset.\nDo not use for ids outside search re"},{"name":"feedback_send","description":"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"}],"toolCount":14,"toolsHash":"afbd5454493c831f65017832c5d691ba328aea1b84bc751363328779ac88b62f","serverName":"openapps","capabilities":["tools","prompts"],"serverVersion":"17f42c3c-b82d-4dde-af68-e69363bd5c6e","protocolVersion":"2025-06-18"}},{"at":"2026-10-30T06:25:16.124Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":37,"error":null,"detail":{"tools":[{"name":"changes_list","description":"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 typ"},{"name":"new_list","description":"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.\nDo not use for rank or toolset changes; u"},{"name":"stores_get","description":"Use this when you need stores, app counts, countries, freshness, charts or metrics. Pass store for chart names. guide returns a playbook's steps: weekly_brief ("},{"name":"charts_get","description":"Use this when you need a chart now or at a past time, with movement and 1-based positions.\nDo not use for a listing across charts; use listings_profile."},{"name":"leaderboards_get","description":"Use this when the user asks which apps lead a store by a published number. claude: installs, popularity_score, trending_score, gh_stars; cursor: dir_installs, d"},{"name":"scores_list","description":"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 mom"},{"name":"listings_search","description":"Use this when you need an app's ref from its name, its publisher, a brand it works with or what it does (\"create jira ticket\"); one row per app, best match firs"},{"name":"featuring_history","description":"Use this when you need when and where apps were featured, per app or home shelf, over at most 30 days.\nDo not use for current shelf order; use charts_get."},{"name":"listings_profile","description":"Use this when you need a listing profile, or up to 5 (Pro): its app, country availability, ranks, metrics and MCP tools. Stale or refused countries read unknown"},{"name":"mcp_toolset_get","description":"Use this when you need a tracked app or server's stored MCP tools or changes. at selects a past snapshot; diff_from compares versions.\nDo not use for arbitrary "},{"name":"market_get","description":"Use this when you need store sizes, weekly launches, app kinds or MCP ecosystem statistics.\nDo not use for app profiles or rankings."},{"name":"search","description":"Use this when ChatGPT deep research needs listings, apps, tags (query tag:<id>), charts or tracked MCP URLs. Returns typed ids for fetch.\nDo not use for ranking"},{"name":"fetch","description":"Use this when ChatGPT deep research needs a document for an id returned by search: listing, app, tag, chart or MCP toolset.\nDo not use for ids outside search re"},{"name":"feedback_send","description":"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"}],"toolCount":14,"toolsHash":"afbd5454493c831f65017832c5d691ba328aea1b84bc751363328779ac88b62f","serverName":"openapps","capabilities":["tools","prompts"],"serverVersion":"538ee8c0-afe7-4778-98dd-f16020061dad","protocolVersion":"2025-06-18"}},{"at":"2026-10-29T22:24:07.997Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":53,"error":null,"detail":{"tools":[{"name":"changes_list","description":"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 typ"},{"name":"new_list","description":"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.\nDo not use for rank or toolset changes; u"},{"name":"stores_get","description":"Use this when you need stores, app counts, countries, freshness, charts or metrics. Pass store for chart names. guide returns a playbook's steps: weekly_brief ("},{"name":"charts_get","description":"Use this when you need a chart now or at a past time, with movement and 1-based positions.\nDo not use for a listing across charts; use listings_profile."},{"name":"leaderboards_get","description":"Use this when the user asks which apps lead a store by a published number. claude: installs, popularity_score, trending_score, gh_stars; cursor: dir_installs, d"},{"name":"scores_list","description":"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 mom"},{"name":"listings_search","description":"Use this when you need an app's ref from its name, its publisher, a brand it works with or what it does (\"create jira ticket\"); one row per app, best match firs"},{"name":"featuring_history","description":"Use this when you need when and where apps were featured, per app or home shelf, over at most 30 days.\nDo not use for current shelf order; use charts_get."},{"name":"listings_profile","description":"Use this when you need a listing profile, or up to 5 (Pro): its app, country availability, ranks, metrics and MCP tools. Stale or refused countries read unknown"},{"name":"mcp_toolset_get","description":"Use this when you need a tracked app or server's stored MCP tools or changes. at selects a past snapshot; diff_from compares versions.\nDo not use for arbitrary "},{"name":"market_get","description":"Use this when you need store sizes, weekly launches, app kinds or MCP ecosystem statistics.\nDo not use for app profiles or rankings."},{"name":"search","description":"Use this when ChatGPT deep research needs listings, apps, tags (query tag:<id>), charts or tracked MCP URLs. Returns typed ids for fetch.\nDo not use for ranking"},{"name":"fetch","description":"Use this when ChatGPT deep research needs a document for an id returned by search: listing, app, tag, chart or MCP toolset.\nDo not use for ids outside search re"},{"name":"feedback_send","description":"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"}],"toolCount":14,"toolsHash":"afbd5454493c831f65017832c5d691ba328aea1b84bc751363328779ac88b62f","serverName":"openapps","capabilities":["tools","prompts"],"serverVersion":"943222c2-c21c-4f50-9e8d-6b7caecc89d4","protocolVersion":"2025-06-18"}},{"at":"2026-10-29T14:26:16.580Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":76,"error":null,"detail":{"tools":[{"name":"changes_list","description":"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 typ"},{"name":"new_list","description":"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.\nDo not use for rank or toolset changes; u"},{"name":"stores_get","description":"Use this when you need stores, app counts, countries, freshness, charts or metrics. Pass store for chart names. guide returns a playbook's steps: weekly_brief ("},{"name":"charts_get","description":"Use this when you need a chart now or at a past time, with movement and 1-based positions.\nDo not use for a listing across charts; use listings_profile."},{"name":"leaderboards_get","description":"Use this when the user asks which apps lead a store by a published number. claude: installs, popularity_score, trending_score, gh_stars; cursor: dir_installs, d"},{"name":"scores_list","description":"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 mom"},{"name":"listings_search","description":"Use this when you need an app's ref from its name, its publisher, a brand it works with or what it does (\"create jira ticket\"); one row per app, best match firs"},{"name":"featuring_history","description":"Use this when you need when and where apps were featured, per app or home shelf, over at most 30 days.\nDo not use for current shelf order; use charts_get."},{"name":"listings_profile","description":"Use this when you need a listing profile, or up to 5 (Pro): its app, country availability, ranks, metrics and MCP tools. Stale or refused countries read unknown"},{"name":"mcp_toolset_get","description":"Use this when you need a tracked app or server's stored MCP tools or changes. at selects a past snapshot; diff_from compares versions.\nDo not use for arbitrary "},{"name":"market_get","description":"Use this when you need store sizes, weekly launches, app kinds or MCP ecosystem statistics.\nDo not use for app profiles or rankings."},{"name":"search","description":"Use this when ChatGPT deep research needs listings, apps, tags (query tag:<id>), charts or tracked MCP URLs. Returns typed ids for fetch.\nDo not use for ranking"},{"name":"fetch","description":"Use this when ChatGPT deep research needs a document for an id returned by search: listing, app, tag, chart or MCP toolset.\nDo not use for ids outside search re"},{"name":"feedback_send","description":"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"}],"toolCount":14,"toolsHash":"afbd5454493c831f65017832c5d691ba328aea1b84bc751363328779ac88b62f","serverName":"openapps","capabilities":["tools","prompts"],"serverVersion":"951ea035-3f45-4c66-adbd-b37512bf2e4c","protocolVersion":"2025-06-18"}},{"at":"2026-10-29T07:22:41.099Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":65,"error":null,"detail":{"tools":[{"name":"changes_list","description":"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 typ"},{"name":"new_list","description":"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.\nDo not use for rank or toolset changes; u"},{"name":"stores_get","description":"Use this when you need stores, app counts, countries, freshness, charts or metrics. Pass store for chart names. guide returns a playbook's steps: weekly_brief ("},{"name":"charts_get","description":"Use this when you need a chart now or at a past time, with movement and 1-based positions.\nDo not use for a listing across charts; use listings_profile."},{"name":"leaderboards_get","description":"Use this when the user asks which apps lead a store by a published number. claude: installs, popularity_score, trending_score, gh_stars; cursor: dir_installs, d"},{"name":"scores_list","description":"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 mom"},{"name":"listings_search","description":"Use this when you need an app's ref from its name, its publisher, a brand it works with or what it does (\"create jira ticket\"); one row per app, best match firs"},{"name":"featuring_history","description":"Use this when you need when and where apps were featured, per app or home shelf, over at most 30 days.\nDo not use for current shelf order; use charts_get."},{"name":"listings_profile","description":"Use this when you need a listing profile, or up to 5 (Pro): its app, country availability, ranks, metrics and MCP tools. Stale or refused countries read unknown"},{"name":"mcp_toolset_get","description":"Use this when you need a tracked app or server's stored MCP tools or changes. at selects a past snapshot; diff_from compares versions.\nDo not use for arbitrary "},{"name":"market_get","description":"Use this when you need store sizes, weekly launches, app kinds or MCP ecosystem statistics.\nDo not use for app profiles or rankings."},{"name":"search","description":"Use this when ChatGPT deep research needs listings, apps, tags (query tag:<id>), charts or tracked MCP URLs. Returns typed ids for fetch.\nDo not use for ranking"},{"name":"fetch","description":"Use this when ChatGPT deep research needs a document for an id returned by search: listing, app, tag, chart or MCP toolset.\nDo not use for ids outside search re"},{"name":"feedback_send","description":"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"}],"toolCount":14,"toolsHash":"5507ab151a98a759e5fc35b95aba1313314f8fc87207ca83cbb946c8f4d85d78","serverName":"openapps","capabilities":["tools","prompts"],"serverVersion":"f93dfbb4-d2cc-4963-b529-918ab8f6b80b","protocolVersion":"2025-06-18"}},{"at":"2026-10-28T23:25:21.374Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":38,"error":null,"detail":{"tools":[{"name":"changes_list","description":"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 typ"},{"name":"new_list","description":"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.\nDo not use for rank or toolset changes; u"},{"name":"stores_get","description":"Use this when you need stores, app counts, countries, freshness, charts or metrics. Pass store for chart names. guide returns a playbook's steps: weekly_brief ("},{"name":"charts_get","description":"Use this when you need a chart now or at a past time, with movement and 1-based positions.\nDo not use for a listing across charts; use listings_profile."},{"name":"leaderboards_get","description":"Use this when the user asks which apps lead a store by a published number. claude: installs, popularity_score, trending_score, gh_stars; cursor: dir_installs, d"},{"name":"scores_list","description":"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 mom"},{"name":"listings_search","description":"Use this when you need an app's ref from its name, its publisher, a brand it works with or what it does (\"create jira ticket\"); one row per app, best match firs"},{"name":"featuring_history","description":"Use this when you need when and where apps were featured, per app or home shelf, over at most 30 days.\nDo not use for current shelf order; use charts_get."},{"name":"listings_profile","description":"Use this when you need a listing profile, or up to 5 (Pro): its app, country availability, ranks, metrics and MCP tools. Stale or refused countries read unknown"},{"name":"mcp_toolset_get","description":"Use this when you need a tracked app or server's stored MCP tools or changes. at selects a past snapshot; diff_from compares versions.\nDo not use for arbitrary "},{"name":"market_get","description":"Use this when you need store sizes, weekly launches, app kinds or MCP ecosystem statistics.\nDo not use for app profiles or rankings."},{"name":"search","description":"Use this when ChatGPT deep research needs listings, apps, tags (query tag:<id>), charts or tracked MCP URLs. Returns typed ids for fetch.\nDo not use for ranking"},{"name":"fetch","description":"Use this when ChatGPT deep research needs a document for an id returned by search: listing, app, tag, chart or MCP toolset.\nDo not use for ids outside search re"},{"name":"feedback_send","description":"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"}],"toolCount":14,"toolsHash":"5507ab151a98a759e5fc35b95aba1313314f8fc87207ca83cbb946c8f4d85d78","serverName":"openapps","capabilities":["tools","prompts"],"serverVersion":"92bb474e-5af0-4456-aca5-a383512f074c","protocolVersion":"2025-06-18"}},{"at":"2026-10-28T15:28:45.721Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":141,"error":null,"detail":{"tools":[{"name":"changes_list","description":"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 typ"},{"name":"new_list","description":"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.\nDo not use for rank or toolset changes; u"},{"name":"stores_get","description":"Use this when you need stores, app counts, countries, freshness, charts or metrics. Pass store for chart names. guide returns a playbook's steps: weekly_brief ("},{"name":"charts_get","description":"Use this when you need a chart now or at a past time, with movement and 1-based positions.\nDo not use for a listing across charts; use listings_profile."},{"name":"leaderboards_get","description":"Use this when the user asks which apps lead a store by a published number. claude: installs, popularity_score, trending_score, gh_stars; cursor: dir_installs, d"},{"name":"scores_list","description":"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 mom"},{"name":"listings_search","description":"Use this when you need an app's ref from its name, its publisher, a brand it works with or what it does (\"create jira ticket\"); one row per app, best match firs"},{"name":"featuring_history","description":"Use this when you need when and where apps were featured, per app or home shelf, over at most 30 days.\nDo not use for current shelf order; use charts_get."},{"name":"listings_profile","description":"Use this when you need a listing profile, or up to 5 (Pro): its app, country availability, ranks, metrics and MCP tools. Stale or refused countries read unknown"},{"name":"mcp_toolset_get","description":"Use this when you need a tracked app or server's stored MCP tools or changes. at selects a past snapshot; diff_from compares versions.\nDo not use for arbitrary "},{"name":"market_get","description":"Use this when you need store sizes, weekly launches, app kinds or MCP ecosystem statistics.\nDo not use for app profiles or rankings."},{"name":"search","description":"Use this when ChatGPT deep research needs listings, apps, tags (query tag:<id>), charts or tracked MCP URLs. Returns typed ids for fetch.\nDo not use for ranking"},{"name":"fetch","description":"Use this when ChatGPT deep research needs a document for an id returned by search: listing, app, tag, chart or MCP toolset.\nDo not use for ids outside search re"},{"name":"feedback_send","description":"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"}],"toolCount":14,"toolsHash":"64f44220cb597cae3ff0bc32b5e21ca1f01e3854d7d42845aeadafee67d5a91b","serverName":"openapps","capabilities":["tools","prompts"],"serverVersion":"f756f54a-7086-4fac-ae32-67492e5c96fe","protocolVersion":"2025-06-18"}}],"tools":[{"name":"changes_list","description":"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 typ"},{"name":"new_list","description":"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.\nDo not use for rank or toolset changes; u"},{"name":"stores_get","description":"Use this when you need stores, app counts, countries, freshness, charts or metrics. Pass store for chart names. guide returns a playbook's steps: weekly_brief ("},{"name":"charts_get","description":"Use this when you need a chart now or at a past time, with movement and 1-based positions.\nDo not use for a listing across charts; use listings_profile."},{"name":"leaderboards_get","description":"Use this when the user asks which apps lead a store by a published number. claude: installs, popularity_score, trending_score, gh_stars; cursor: dir_installs, d"},{"name":"scores_list","description":"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 mom"},{"name":"listings_search","description":"Use this when you need an app's ref from its name, its publisher, a brand it works with or what it does (\"create jira ticket\"); one row per app, best match firs"},{"name":"featuring_history","description":"Use this when you need when and where apps were featured, per app or home shelf, over at most 30 days.\nDo not use for current shelf order; use charts_get."},{"name":"listings_profile","description":"Use this when you need a listing profile, or up to 5 (Pro): its app, country availability, ranks, metrics and MCP tools. Stale or refused countries read unknown"},{"name":"mcp_toolset_get","description":"Use this when you need a tracked app or server's stored MCP tools or changes. at selects a past snapshot; diff_from compares versions.\nDo not use for arbitrary "},{"name":"market_get","description":"Use this when you need store sizes, weekly launches, app kinds or MCP ecosystem statistics.\nDo not use for app profiles or rankings."},{"name":"search","description":"Use this when ChatGPT deep research needs listings, apps, tags (query tag:<id>), charts or tracked MCP URLs. Returns typed ids for fetch.\nDo not use for ranking"},{"name":"fetch","description":"Use this when ChatGPT deep research needs a document for an id returned by search: listing, app, tag, chart or MCP toolset.\nDo not use for ids outside search re"},{"name":"feedback_send","description":"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"}],"package":null,"toolSurface":{"id":"ts_39k9hf6fxcjb","endpointId":"ep_2yvjxvkqepjz","hash":"afbd5454493c831f65017832c5d691ba328aea1b84bc751363328779ac88b62f","toolCount":14,"serverName":"openapps","serverVersion":"951ea035-3f45-4c66-adbd-b37512bf2e4c","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-29T14:26:16.579Z","lastSeenAt":"2026-10-31T12:27:14.099Z","observations":7,"toolNames":["changes_list","new_list","stores_get","charts_get","leaderboards_get","scores_list","listings_search","featuring_history","listings_profile","mcp_toolset_get","market_get","search","fetch","feedback_send"],"distinctSurfaces":4},"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"com.theopenapps/openapps","url":"https://registry.modelcontextprotocol.io/v0/servers/com.theopenapps%2Fopenapps","firstSeenAt":"2026-10-25T12:22:19.251Z","fetchedAt":"2026-10-28T22:20:01.160Z","normalizedAt":"2026-10-28T22:20:01.160Z"}]},"firstSeenAt":"2026-10-25T12:22:19.251Z","updatedAt":"2026-10-31T12:29:59.743Z"}