Use this to verify the GPT integration end-to-end.
- API key or OAuth configured (anonymous project via
projects.create_project_anonymous, account dashboard, or OAuth where enabled for the GPT Action). - Custom GPT created in ChatGPT; Name and Description set.
- Action added: OpenAPI schema from
openapi/agentstack-mcp.yamlpasted (or URL used). - Authentication set to API Key (
X-API-Key) or OAuth as appropriate. - Instructions from
GPT_INSTRUCTIONS.mdpasted into the Custom GPT Instructions field. - Custom GPT saved.
- In chat, ask: “Create a new project called Test via AgentStack.”
- GPT calls the action; response contains project id and keys (or a clear error).
- Confirm the reply does not log or repeat full API keys in plain text (only “key was returned” or similar).
- “List my AgentStack projects” →
projects.get_projectsis called and results shown. - “Get stats for project <id>” →
projects.get_statsis called. - On invalid or missing credential, GPT suggests checking Action Authentication and
MCP_CAPABILITY_MATRIX.
- If ChatGPT reports network or CORS errors when calling the action, confirm
https://agentstack.tech/mcpis reachable from the client and that the server allows requests from OpenAI (see main AgentStack repo and MCP docs if needed).
- Schema: OpenAPI 3.1 with
list_actions(non-consequential) andexecute_tool(x-openai-isConsequential: true); API Key/OAuth auth; compatibility noted inopenapi/SCHEMA_VALIDATION.md. - Instructions: Context, steps, and notes aligned with live MCP action names; reference to
MCP_CAPABILITY_MATRIXfor full list.
| User request | Expected action |
|---|---|
| “Create a project called X” | execute_tool with tool: projects.create_project_anonymous, params: { "name": "X" }. |
| “List my projects” | execute_tool with tool: projects.get_projects, params: {}. |
| “Stats for project 1025” | execute_tool with tool: projects.get_stats, params: { "project_id": 1025 }. |
| “What can AgentStack do?” | Use list_actions if needed; answer describing projects, auth, rules, buffs, payments, agents, storage, support, etc., and link to MCP_CAPABILITY_MATRIX. |
Exact tool names and parameters:
- Capability Matrix in the AgentStack repo: docs/MCP_CAPABILITY_MATRIX.md
- Live list:
GET https://agentstack.tech/mcp/actions - Eval prompts: EVAL_PROMPTS.md
2026-05-11:
node provided_plugins/scripts/validate-all-plugins.mjs— passed with 3 warnings for Cursor placeholder screenshots.- GPT OpenAPI schema was checked by the shared validator for OpenAPI 3.1,
execute_tool, andx-openai-isConsequential.