Browser prompts for ChatGPT and Gemini using AgentStack MCP.
Genetic tag: core.mcp.universal_client.gen1
- Connect MCP or GPT Actions (see MCP_CLIENT_COMPATIBILITY_MATRIX.md).
- Discover unfamiliar actions:
list_actionsorGET /mcp/actions. - Confirm destructive / payment / access changes with the user.
| Say (EN) | Say (RU) | Action |
|---|---|---|
| List my projects | Покажи мои проекты | projects.get_projects |
| Create project without signup named X | Создай проект без регистрации с именем X | projects.create_project_anonymous |
| Stats for project 123 | Статистика проекта 123 | projects.get_stats |
Confirmation (EN): “This will create a new project and API keys. Proceed?”
Confirmation (RU): «Будет создан новый проект и API-ключ. Продолжить?»
| Say (EN) | Action |
|---|---|
| Publish my site from ZIP | hosting.deploy_files (confirm) |
| What is my live site URL? | hosting.demo.status or project settings read |
| Say (EN) | Action |
|---|---|
| Show wallet balance | payments.get_balance |
| Create payment for 10 USD | payments.create (confirm amount) |
| Say (EN) | Action |
|---|---|
| List agents in this project | agents.list |
| Run agent X | agents.run (confirm if mutating) |
| Code | User message |
|---|---|
auth_required |
Reconnect API key or OAuth in GPT/Gemini settings |
service_cap_denied |
Create a wider API key (apikeys.create) or use read-only discovery |
action_not_found |
Call list_actions — use exact names from catalog |
Recovery copy SoT: provided_plugins/shared/plugin-kernel/canonicalCopy.mjs
When unsure which action to call:
POST https://agentstack.tech/mcp/discover/by_intent
Content-Type: application/json
{ "intent": "create a project and get an api key" }Also exposed in GET /mcp → discovery_meta.intent_url.