Files
xarmian 809d497399 feat(chatgpt): the Pad plugin package for OpenAI's plugin directory (TASK-3321 U4) (#1712)
* feat(chatgpt): the Pad plugin package for OpenAI's plugin directory (TASK-3321 U4)

integrations/chatgpt holds the Agent Plugins 1.0.0 package OpenAI's
submission takes: plugin.json (listing metadata plus exactly 5
positive and 3 negative review test cases), mcp.json (the one MCP
server, the /mcp/chatgpt catalog), an MCP-only Pad skill naming only
the 21 ChatGPTCatalog tools, and icon assets. Local files only:
nothing is submitted or registered, and there is no challenge file.

internal/mcp/chatgpt_plugin_package_test.go keeps the package tied to
the catalog: every tool the skill or a test case names must be a
catalog tool, the skill must carry no CLI or filesystem marks, and
the documented submission limits must hold (field lengths, case
counts, square icons, brand contrast, one server, no apps or hooks).

The submission metadata draft, reviewer demo account seed and gap
list are DOC-3328.

Co-Authored-By: Claude <noreply@anthropic.com>

* fix(chatgpt): the plugin's MCP server is mcp.getpad.dev/mcp/chatgpt (TASK-3321 U4)

Ruled on TASK-3321: the ChatGPT catalog mounts on the MCP host, beside
the canonical /mcp resource. mcp.json, the guard test's URL and the
README follow; links to the Pad app stay on app.getpad.dev.

Co-Authored-By: Claude <noreply@anthropic.com>

---------

Co-authored-by: Claude <noreply@anthropic.com>
2026-10-02 01:57:52 -04:00

10 lines
200 B
JSON

{
"$schema": "https://agent-plugins.org/schemas/1.0.0/mcp.schema.json",
"mcpServers": {
"pad": {
"type": "streamable-http",
"url": "https://mcp.getpad.dev/mcp/chatgpt"
}
}
}