• Resolved mustafaaydinol

    (@mustafaaydinol)


    Royal MCP 1.4.42 fails with ChatGPT Developer Mode custom connector. OAuth completes, but ChatGPT reports “Authentication succeeded, action discovery failed” and shows no actions.
    Endpoint: https://www.mydomain.com/wp-json/royal-mcp/v1/mcp
    Both OAuth metadata endpoints return 200 JSON, /register and /token return 204 on OPTIONS, and the MCP endpoint returns the expected 401 JSON-RPC challenge. OAuth state was reset, permalinks flushed, and LiteSpeed cache purged. Please test the authenticated initialize and tools/list responses for ChatGPT compatibility, response-size limits, or an invalid tool schema.

Viewing 12 replies - 1 through 12 (of 12 total)
  • Plugin Support rpteam

    (@rpteam)

    Hey @mustafaaydinol

    Thanks for the detailed pre-ticket diagnostics.

    We’ve traced this to an input-schema shape a small number of our tools use that ChatGPT’s tool-schema parser handles differently than other LLMs. Fix is in and ships in the next patch update on wp.org this upcoming week- V 1.4.43

    Will update this thread when it’s live.

    RP Team

    • This reply was modified 3 weeks, 5 days ago by rpteam.
    Plugin Support rpteam

    (@rpteam)

    This is fixed in v1.4.43 which just shipped, thanks again for reporting!

    RP Team

    Thread Starter mustafaaydinol

    (@mustafaaydinol)

    Unfortunately, the issue persists on v1.4.43. I confirmed the installed version, purged all LiteSpeed/QUIC.cloud caches, completely recreated the ChatGPT connector, and authorized OAuth again. ChatGPT still reports “Authentication succeeded, action discovery failed,” while the same endpoint works correctly in Claude. Please reopen the issue and inspect the complete authenticated tools/list response, including schemas added by active integrations.

    Plugin Support rpteam

    (@rpteam)

    Interesting as I tested this yesterday on fresh oauth inside Chatgpt and here is what happened to me. It said failed to connect but listed connection/plugin as active and when I jumped into chat window it confirmed fully connected to that plugin. Can you please check that and make sure its not just saying failed but actually connected?

    Quick check on your side (30 seconds):

    1. Open ChatGPT → Settings → Plugins. Is your “Royal MCP” connection listed there?
    2. In a new conversation, prompt: “List my last 5 WordPress posts using Royal MCP” (or “Use Royal MCP to show me my site info”)

    If real data comes back, the connector is working then the modal error is cosmetic.

    If the Plugin isn’t in your list OR tool calls actually fail (not just the cosmetic error), let us know and we’ll dig deeper on your specific install. This is somewhat of a known UX quirk with Chatgpt so just want to make sure before we dig deeper

    RP Team

    Thread Starter mustafaaydinol

    (@mustafaaydinol)

    The plugin/connection is visible to ChatGPT, but it is not exposing any callable tools/functions. I tested it by asking ChatGPT to use “connection” to retrieve my WordPress site information and latest 5 posts. ChatGPT recognizes the MCP namespace, but reports that no tools/functions are defined under it. So this is not just a cosmetic OAuth/modal error; actual MCP tool calls cannot be made.

    Plugin Support rpteam

    (@rpteam)

    Is anything showing up in activity log on Royal MCP side, if so paste all that in here.

    RP Team

    Plugin Support rpteam

    (@rpteam)

    While I wait, was digging in more and found something

    Strong indicator on our side: three of our meta-write tools declare the value parameter with a schema shape that another MCP server hit back in September, where one tool’s schema caused ChatGPT’s parser to reject the entire tools/list response, leaving the connector “listed but empty” exactly as you’re describing.

    Reference: https://community.openai.com/t/mcp-connector-issue-chat-unable-to-retrieve-tool-list/1358491

    Not sure if this is it, any activity log data you have from Royal MCP would be great, its just a sub page built into the plugin that gives log data.

    We’ve patched the shape and verified it locally against both JSON Schema draft-2020-12 conformance and OpenAI’s stricter function-calling validator. I have a beta zip ready if you want to test this so I don’t make same mistake I did with last release thinking it was gonna fix it.

    If you email us at support@royalplugins.com we’ll send the drop-in build. Once you confirm ChatGPT sees your tools, we’ll fold the fix into the next public release.

    RP Team

    I can confirm the same thing is happening with me with Version 1.4.44.

    Error refreshing actions. Invalid MCP tool schema for tool ‘wc_create_order

    Thanks.

    • This reply was modified 2 weeks, 4 days ago by bryanlaw33.
    Plugin Support rpteam

    (@rpteam)

    Hey @bryanlaw33

    Thanks for the specific tool name, it made this fast to trace.

    Confirmed root cause and shipped a beta build so you don’t have to wait for the next public release:

    https://github.com/royalplugins/royal-mcp/releases/tag/v1.4.44.1

    Download the zip, then WP admin → Plugins → Add New → Upload Plugin. It replaces your current 1.4.44 install. Same fix will land in the next public 1.4.45 release.

    Would love confirmation once ChatGPT sees the tools on your side.

    RP Team

    I just installed v1.4.44.1 and removed and re-added the MCP to ChatGPT, no errors and I now have access to 184 tools.

    Thanks for the quick addressing and turnaround!
    Bryan

    Plugin Support rpteam

    (@rpteam)

    BOOM! That is great to hear, enjoy my friend!

    RP Team

    Thread Starter mustafaaydinol

    (@mustafaaydinol)

    It still does not work

Viewing 12 replies - 1 through 12 (of 12 total)

You must be logged in to reply to this topic.