I was wondering after my app is submitted and approved, what’s the process for updating and/or creating new widgets/tools, do I need to submit a new version and wait until the review is done? anyone has already done this?
trying to understand times and process for updating and adding new functionality.
Same question, could you confirm what happens if a new parameter is added to a tool or the description is changed? Does ChatGPT read these updates and it is aware of them so it refreshes the tool information? Or it uses the data that it already has until a new app review is submitted?
Hi Pablo. it seems will continue using the last version, some kind of cached version. for new updates, you will need to submit the new version and wait for the approval, but this time was really fast, we got it in less than a week.
I’d like to ask whether you have already gone through such an upgrade. When submitting the upgrade request, the MCP Server URL points to your new application, meaning that you have actually switched to the new MCP Server on the backend.
In that case, when users access the system, how does the old MCP Server retrieve backend data? Since the MCP Server URL points to the new application, how does its cache obtain the code from the old MCP Server?
If the MCP Server schema changes, will the widget fail to fetch data for display?
Since we only submit the MCP backend URL, how does ChatGPT keep track of my version? If I update the tools on the backend and redeploy will the new tools be added or do I need to republish?
Hi. sorry, I was referring only to the widget, we tested both cases and the backend was the only one being updated while the widget remained the same.
so yes, for the backend/mcp is not possible for chatgpt to cache something as you correctly mentioned, so I would say it’s important that you don’t make breaking changes to your app.