MCP submission blocked: "Each MCP tool must set readOnlyHint, openWorldHint, destructiveHint" despite correct server config

Hi,

Stuck on MCP submission in the ChatGPT Apps platform. Looking to see if others hit the same wall.

After “Scan Tools” succeeds and all tools are detected, the form
throws:

Each MCP tool must set readOnlyHint, openWorldHint, and
destructiveHint to true or false.

Banner persists even after filling every justification field, blocking “Continue”.

Already verified

  • All three annotations set as booleans in the server’s tool
    definitions
  • MCP Inspector validates cleanly
  • “Scan Tools” on OpenAI side detects every tool
  • Justifications filled for every tool and hint
  • Bumped version, cleared cache, refreshed MCP URL

Context

Found an existing GitHub issue from February with a March follow-up
reporting identical behavior. Still pending.

Questions

  1. Anyone submitted successfully in the last weeks?
  2. Platform-side bug or a specific annotation shape expected beyond
    the MCP spec?
  3. Known workaround?

Happy to share schemas in DM. Thanks

Thanks for pointing this out! This should be fixed now, apologies for the inconvenience.