ChatGPT plugin listing limits
OpenAI checks these limits when you submit. The upload itself accepts longer text, so a draft can pass the upload and still fail at submission.
| Field | Limit | What to put there |
|---|---|---|
| Name | 30 characters | Your brand and the word people search for the job |
| Short description | 30 characters | A second search phrase, not a slogan |
| Long description | 4,000 characters | What it connects to and what it can change; no prices or trials |
| Starter prompts | Up to 3, 128 characters each | Real tasks, written the way users type them, without @mentions |
| Capabilities | Up to 20, 120 characters each | One thing it can do per line |
| Icon | Square, 48 to 4,096 px, up to 5 MB | PNG, JPEG, WebP or SVG |
| Developer name | 80 characters | Exactly your verified name |
How to name a ChatGPT plugin
Directory search reads two fields: the name and the short description. A search term in the name does most of the work, and how much it helps depends on how many other plugins already use that word in their names.
| New plugins with the search term in their name | In the top 3 | In the top 10 |
|---|---|---|
| No other result has it in the name | Nearly every time | Nearly every time |
| 1 or 2 other results do | Nearly every time | Nearly every time |
| 3 to 9 other results do | About 3 in 10 | Nearly every time |
| 10 or more do | Almost never | About 4 in 10 |
| Term only in the short description | Rarely | About 1 in 4 |
Plugins that went live recently, across the common searches Plugins Radar checks every hour.
- Lead with your brand, then the job: “Acme Invoices”, “Acme CRM”, “Acme Meeting Notes”.
- Pick a word few rivals have in their names. Being the second plugin with “social media” in its name beats being the twentieth with “analytics”.
- Plurals and compounds count. Search matches the start of a word, so “Invoices” and “InvoiceFlow” both show up for “invoice”.
- Stay inside OpenAI’s rules: no generic one-word names, no “MCP” or “Plugin” after the brand, no “best” or “official”.
How to write the short description
The short description is the line under the name and the second field search reads. Use it for a phrase the name doesn’t cover: “Track invoices and payments” adds “payment” to a name that already says “invoices”. Skip slogans. “Work smarter” matches nothing anyone types. More on both fields in why a plugin doesn’t show up in directory search.
What OpenAI checks in a listing
- The developer name must match your verified identity exactly.
- Descriptions can’t mention prices, trials, promotions or other products.
- Starter prompts and test cases have to work as written, because reviewers run them.
- Changes after launch go through review again, so settle the name before you submit.
Every common rejection reason and its fix: why ChatGPT plugins get rejected. The submission itself, step by step: how to submit a ChatGPT plugin.