Half get a decision within 41 days.
12 waiting, oldest 51d · last approval 9 days ago. Decisions seen this week.
Latest from OpenAI · 29 SeptAt DevDay OpenAI moved submission to a plugin ZIP: plugin.json now carries the listing, the five positive and three negative test cases, the demo video link and release notes, and developers who used the old form are asked to download their plugin as a ZIP. Plugins can also add extensions: sidebar apps, conversation panels, file viewers, settings and composer mentions. (OpenAI plugin docs)
As of 8 November 2026, half of ChatGPT Plugins submissions tracked here got a decision within 41 days. Approvals took a median of 13 days. Rejections came back in a median of 6 days.
Decisions seen this week. The last approval seen was on 30 October 2026.
From the OpenAI Platform dashboard, under Plugins (Apps SDK apps now live there too). You need a verified developer or business identity, an MCP server the reviewer can reach from the public internet, tool annotations, test prompts, and a demo account if your app needs sign-in. Only one version can be in review at a time.
The rejections reported here most often say the reviewer could not connect to the MCP server or could not get through sign-in: a blank authorization page, an email code instead of a password, device verification, or a firewall blocking their network. Test the whole OAuth flow in a fresh browser with the exact demo account you submitted, from outside your own network, before resubmitting.
OpenAI publishes no timeline and no expedite route. Developers who have waited a long time report opening a support ticket with the submission ID. In the reports collected here, rejections come back within days, so a long silence has usually meant the submission is still in the queue rather than failed.
A rescan doesn’t update it: the version in review keeps the tool snapshot it was submitted with. Cancel the review, which returns it to Draft, reconnect so ChatGPT rediscovers the tools, then resubmit. That is how our own resubmission went on 5 October 2026.
About 4 to 6 minutes when we resubmitted on 5 October 2026, and its spinner never finishes, so reload the page. Items marked "Needs further review" send a tool to human review; they are not errors. The final submit step includes a checklist of attestations, among them that the plugin involves no money or crypto.
Open the plugin’s own page on the OpenAI Platform and use Create draft from ZIP in its header (earlier, Upload new version or Upload plugin to make changes). Approval doesn’t publish it: Publish plugin on the same page replaces the live version once you confirm. The Upload new or existing plugin area on the main Plugins page creates a second plugin instead, even when the package name matches: that is how we ended up with two on 6 October 2026. Don’t fix a duplicate by deleting it and uploading again, because deleting a plugin can reserve its name for a while.
It depends on what changed. Stacktree’s 1.3.0 and 1.3.1 (22 and 23 October 2026) changed only skills and release notes, and both showed Ready to publish the moment they were submitted. Its 1.2.0, which came with new tools and a file viewer, took 16 days (6 to 22 October), though the tools themselves were live the day after they were deployed. We’ve seen this on one plugin so far. Either way, approval doesn’t publish the update: Publish plugin does.
OpenAI’s daily scans of a published plugin run through your own ChatGPT connection to it. Uninstalling the plugin from your ChatGPT account ends that connection, and OpenAI emails “Reconnect your plugin … for daily MCP scans”. Reinstalling makes a new connection the scans don’t use, and on 22 October 2026 the portal’s Reconnect to scan wasn’t a button we could click. Our live tools kept working, and a new version could still be submitted with an “MCP checks need attention” note. Keep the plugin installed in the account you develop with.
OpenAI says changes to a published plugin’s MCP tools are picked up by its scans and go live after automated checks, with no new version; listing and skill changes need a new version. It isn’t instant: on 6 October 2026 a Rescan on our published plugin left its tool table on the reviewed list, and a published plugin’s MCP card has no Reconnect. By the next day the table listed all twelve new tools. If a new version’s test cases use new tools, wait until the MCPs tab lists them before you submit. MCP Events arrive the same way: minutes after our server began advertising events on 22 October 2026, ChatGPT ran a task on one, while the portal’s MCPs tab still listed none.
Approval puts a plugin in the directory’s search and on its own page at chatgpt.com/plugins. The shelves on the directory home page are chosen by OpenAI: on 6 October 2026, New & Noteworthy held Adobe, tldraw, Canva, Figma, Shopify and MagicPath, a DevDay launch partner. We know of no form to apply for them.
| Submitted | Status | Days | Type | Source |
|---|---|---|---|---|
| 5 Nov | Waiting | 0+ | Resubmission | Developer report |
| 5 Nov | Waiting | 0+ | New | Developer report |
| 23 Oct | Waiting | 1+ | New | Developer report |
| 23 Oct | Rejected | 12 | New | Developer report · Test cases failed: the fix |
| 21 Oct | Waiting | 0+ | Resubmission | Public report · Approximate submission date. From the X post |
| 20 Oct | Approved | 0 | New | Public report · Approximate submission date. From the X post |
| 18 Oct | Approved | 12 | New | Developer report |
| 12 Oct | Waiting | 5+ | New | Public report · Approximate submission date. From the X post |
| 12 Oct | Waiting | 4+ | New | Public report · Approximate submission date. From the OpenAI developer forum |
| 11 Oct | Waiting | 0+ | New | Public report · Approximate submission date. From the X post |
| 10 Oct | Waiting | 0+ | New | Developer report |
| 9 Oct | Waiting | 7+ | New | Public report · Approximate submission date. From the X post |
| 7 Oct | Unconfirmed | 0+ | New | Developer report · Qreate - Discord community management platform with an AI assistant, automations, moderation, tickets and server management. |
| 7 Oct | Unconfirmed | 1+ | New | Developer report |
| 6 Oct | Approved | 16 | Update | Developer report · Stacktree 1.2.0: new tools, file viewer, sidebar panel and MCP Events, uploaded as a new version of the published plugin. |
| 6 Oct | Rejected | 15 | New | Developer report · OpenAI said they could not confirm verified business owns the plugin, the brand, or the trademark. |
| 5 Oct | Approved | 1 | Resubmission | Developer report |
| 5 Oct | Waiting | 7+ | New | Developer report |
| 5 Oct | Rejected | 16 | New | Developer report · Tool hints missing or wrong: the fix |
| 2 Oct | Withdrawn | 3 | New | Developer report · Cancelled after the automated scan flagged two tools, fixed, then resubmitted the same day. |
| 2 Oct | Rejected | 27 | New | Public report · Idiots claimed they couldn't sign in, I immediately signed in and tested using the creds I'd originally provided. They almost certainly typo'd the password and gave up. I've submitted an appeal via reply email, who the hell knows how long I'll be waiting on that. · Reviewer couldn’t sign in: the fix |
| 29 Sept | Unconfirmed | 0+ | Update | Developer report · Review Times v1.0.1 update submitted to the ChatGPT plugin directory; still waiting. |
| 25 Sept | Approved | 3 | New | Developer report · Review Times submitted to the ChatGPT plugin directory. |
| 24 Sept | Unconfirmed | 5+ | New | Public report · From the OpenAI developer forum |
| 20 Sept | Approved | 21 | New | Public report · Approximate submission date. From the Reddit post |
| 18 Sept | Waiting | 29+ | Update | Public report · Approximate submission date. From the OpenAI developer forum |
| 18 Sept | Waiting | 34+ | Update | Public report · Approximate submission date. From the OpenAI developer forum |
| 16 Sept | Unconfirmed | 17+ | Update | Public report · Approximate submission date. From the OpenAI developer forum |
| 14 Sept | Unconfirmed | 21+ | New | Public report · Approximate submission date. From the Reddit post |
| 11 Sept | Approved | 13 | New | Public report · From the X post |
| 11 Sept | Unconfirmed | 25+ | New | Public report |
| 2 Sept | Approved | 41 | New | Public report · Approximate submission date. From the Reddit post |
| 1 Sept | Approved | 41 | Resubmission | Public report · Approximate submission date. From the X post |
| 26 Aug | Withdrawn | 37 | Resubmission | Developer report · No decision after five weeks. A portal bug blocked changes to the old draft, so it was replaced by a new plugin on 2 Oct. |
| 22 Aug | Unconfirmed | 12+ | Resubmission | Public report · From the OpenAI developer forum |
| 17 Aug | Rejected | 9 | Resubmission | Developer report |
| 8 Aug | Unconfirmed | 12+ | Resubmission | Public report · From the OpenAI developer forum |
| 6 Aug | Unconfirmed | 14+ | New | Public report · Approximate submission date. From the OpenAI developer forum |
| 4 Aug | Rejected | 3 | Resubmission | Developer report |
| 1 Aug | Rejected | 3 | Resubmission | Developer report |
| 30 Jul | Unconfirmed | 15+ | New | Public report |
| 29 Jul | Rejected | 3 | Resubmission | Developer report |
| 28 Jul | Rejected | 1 | Resubmission | Developer report · "Unable to connect to your MCP server" · Couldn’t connect to the server: the fix |
| 27 Jul | Unconfirmed | 30+ | New | Public report · Approximate: "30+ days" on Aug 26 |
| 27 Jul | Rejected | 1 | New | Developer report · Reviewer blocked at sign-in · Reviewer couldn’t sign in: the fix |
| 20 Jul | Unconfirmed | 14+ | New | Public report · Approximate submission date. From the OpenAI developer forum |
| 20 Jul | Unconfirmed | 14+ | New | Public report · Approximate submission date. From the OpenAI developer forum |
| 19 Jul | Unconfirmed | 15+ | Update | Public report · Approximate submission date. From the OpenAI developer forum |
| 17 Jul | Unconfirmed | 12+ | Resubmission | Public report · From the OpenAI developer forum |
| 24 Jun | Unconfirmed | 62+ | New | Public report · Approximate: "over 2 months" on Aug 25 |
| 24 Jun | Unconfirmed | 30+ | Resubmission | Public report · Approximate submission date. From the OpenAI developer forum |
| 21 Jun | Withdrawn | 78 | New | Public report · Withdrew after 78 days with no verdict, to resubmit |
| 16 Jun | Unconfirmed | 70+ | New | Public report · Approximate submission date. From the OpenAI developer forum |
| 11 Jun | Unconfirmed | 53+ | New | Public report · From the OpenAI developer forum |
| 31 May | Approved | 8 | Update | Public report · Update to an existing app, approved in 8 days |
Unconfirmed: last reported as waiting more than 30 days ago. They count as waiting up to that date, not beyond it.
Formerly ChatGPT Apps; the Apps SDK submission flow now lives under Plugins. You upload a plugin ZIP whose plugin.json carries the listing, test cases and release notes, then add reviewer credentials and attestations in the OpenAI Platform with a verified developer identity. One version can be in review at a time. Listing and skill changes need a new ZIP version, and for an already-published plugin those can be approved the moment they are submitted; tool changes roll out through OpenAI’s scans. OpenAI publishes no timeline. Rejections tend to arrive in days; approvals can take months.
Where to submit · Official docs
All 23 reasons: what reviewers say, and how to fix each one
Before you submit: check your MCP server against the reasons ChatGPT Plugins has rejected submissions.
npx mcplane preflight --store chatgpt
mcplane is open source, from the maker of Review Times. It logs your submission here when you send it.
From a terminal: curl reviewtimes.fyi/chatgpt