Comments
-
[GitHub](https://github.com/aiagenta2z/awesome-chatgpt-apps) | [Website](https://www.deepnlp.org/store/chatgpt-app) In this blog, I will introduce you step by step on how to submit your First ChatGPT Apps.ChatGPT Apps are just like the Apple App Store and WeChat Mini Apps, in which developers implement their features as 'tool' and UI as "resources", and render back the results to ChatGPT and display in the Chat Interface. And we will use a simple Bill Agent which can help you track daily bills and generate expenses summary report as an example of how to submit your AI Apps/Agents to ChatGPT.Required:0. App Icon Format: SVG (64 × 64 px) 1. A Valid MCP Server URL: This is the core part of an ChatGPT Apps, you can test if the tools are resources are rendered correctly. I tried cursor, Agent Router(https://www.agent.deepnlp.org) 2. Domain Verification. You will need to put a verification code under your root domain to verify ownership 3. 5 Test Cases and 3 negative cases: Which Allow ChatGPT to know when to call and not to call your tools. 4.Screenshot Sizes: ### submit address https://platform.openai.com/apps-manage### guideline: https://developers.openai.com/apps-sdk/app-submission-guidelinesWe have wrapped up a simple add bill payment agent which you can add a bill by typing something like "xxxx"https://agent.deepnlp.org/container/aiagenta2z/a2z_bill_agent/mcp ### Detailed Step by Step of Registering ChatGPT Apps Step 1. App Info This is the place where you add your App name, Subtitle, Description of your App and choose category. Step 2. MCP Server This is the place where you let ChatGPT to connect to your MCP server and get tools/ resources. You also need to provide some information about the MCP field justification such as why the tool is not read only (In our case, we are adding a bill record to MCP server DB), etc. Domain VerificationIn this like the Google search console, you have to put the code under the relative path so that website can read the file and know you own the domain. https://{your_domain}/.well-known/openai-apps-challenge Step 3. Testing This is the step which takes the most time to complete.In this step, you need to fill in form of providing 5 positive cases and 3 negative cases to ChatGPT so that they can use it as system prompts to let ChatGPT properly chose tools. Step 4. ScreenShots This step is easy, just prepare 4 images of the required sizes.Changes these 3 files to At least 1 screenshot is required at 2x (retina-quality); 4 screenshots max.Requirements:PNG fileWidth: 706pxMin height: 400pxMax height: 860px (Recommended)Step Step 5. Global This step you can choose countries to distribute your apps of whitelist and blacklist Step 6. Submit Submit and consent to a lot of options, easy steps.

Reply