AgentStack MCP
AgentStack provides a backend ecosystem for AI agents, exposing over 700 actions via a single MCP tool named agentstack.execute. It supports hosting, storage, authentication, payments, and project management, allowing agents to autonomously manage products and data through a Work Graph loop.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://agentstack.tech/mcpWhat its tools do
1 tool, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.
Can change data (1)
Checks and signals
Each line is separate evidence, not a trust score.
- Passed Endpoint answered the live check ·
- Availability 1 of 1 checks passed in 30 days
What you can do with it
- Host static sites and SPAs on AgentStack
- Manage project authentication and storage
- Process payments and commerce transactions
- Execute backend operations via agentstack.execute
Source and maintenance
- Maintenance checked
Protocol and capabilities
- Server
- agentstack 0.4.26
- MCP protocol negotiated in check
- 2025-11-25
- Tools
- 1 advertised
- Resources
- 4 advertised
- Resource templates
- 2 advertised
- Prompts
- 72 advertised
{
"tasks": {
"cancel": {},
"requests": {
"tools": {
"call": {}
}
}
},
"tools": {},
"logging": {},
"prompts": {},
"resources": {},
"completions": {}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
1 advertised
agentstack.execute — AgentStack execute
AgentStack MCP = Work Graph control plane. After session + context.project_id: agents.work_next (mcp_work_loop_v1) -> plan_claim -> plan_execute (CAS/leases). Follow packet.next_action; catalog/discovery.search only if no packet. One-shot CRM/upload may call domain actions directly. Spine: agents.plan_get -> agents.work_next -> agents.plan_claim -> agents.plan_execute. Auth: Connect (G-A174) or Device Code, then auth.get_profile (bootstrap: include_settings false, include_subscriptions false; recipe mcp_session_setup), then context.project_id on every batch. Prompts: agentstack_session_setup, agentstack_execute_budget.
{
"type": "object",
"required": [
"steps"
],
"properties": {
"steps": {
"type": "array",
"items": {
"type": "object",
"required": [
"id",
"action"
],
"properties": {
"id": {
"type": "string",
"description": "Step id in batch."
},
"action": {
"type": "string",
"description": "Dotted action from /mcp/actions."
},
"params": {
"type": "object",
"description": "Action params."
}
},
"description": "One catalog action."
},
"minItems": 1,
"description": "Steps; one heavy LLM per sync execute."
},
"context": {
"type": "object",
"properties": {
"project_id": {
"type": "integer",
"description": "Tenant project id."
}
},
"description": "session.v1; project_id required."
},
"options": {
"type": "object",
"properties": {
"goal": {
"type": "string",
"description": "Binds the batch to a playbook. A direct call uses execution_intent direct and omits goal. Per-step query must match this text."
},
"async": {
"type": "boolean",
"description": "Queue; poll discovery.job_status."
},
"envelope": {
"enum": [
"compact",
"full"
],
"type": "string",
"description": "compact (default) | full — ADR MCP_EXECUTE_ENVELOPE_COMPACT_V2"
},
"recipe_id": {
"type": "string",
"description": "MCP recipe id."
},
"stopOnError": {
"type": "boolean",
"description": "Stop on first failure."
},
"focus_node_id": {
"type": "string",
"description": "Work graph node id from agents.work_next packet."
},
"continueOnError": {
"type": "boolean",
"description": "Continue after failure."
},
"idempotency_key": {
"type": "string",
"description": "Retry receipt key."
},
"semantic_strict": {
"type": "boolean",
"description": "Reject batch_semantic_anchor_conflict when anchor set."
},
"execution_intent": {
"enum": [
"direct",
"workflow",
"validate"
],
"type": "string",
"description": "Batch lane: direct, workflow, or validate."
},
"plan_execute_mode": {
"type": "boolean",
"description": "Bind plan_execute lane for graph mutations."
}
},
"description": "batch.v1 controls."
}
},
"description": "batch.v1 execute. Direct call: options.execution_intent=direct and no goal. {action, params} is accepted and becomes one step. goal binds a playbook."
}{
"type": "object",
"properties": {
"ok": {
"type": "boolean",
"description": "False on total failure."
},
"job_id": {
"type": "string",
"description": "Poll id."
},
"agent_os": {
"type": "object",
"description": "Follow next_step."
},
"recovery": {
"type": "object",
"description": "Next action when blocked."
},
"trace_id": {
"type": "string",
"description": "Support trace."
},
"error_code": {
"type": "string",
"description": "Stable failure code."
},
"execution_mode": {
"type": "string",
"description": "async when queued."
},
"partial_success": {
"type": "boolean",
"description": "Some steps failed."
}
},
"description": "result.v1 batch envelope."
}{
"readOnlyHint": false,
"openWorldHint": true,
"idempotentHint": false,
"destructiveHint": false
}Prompts
72 advertised
create_logic_rule
Create a backend logic rule from natural language description
- description
- Natural language description of what the rule should do (required)
- project_id
- Project ID where the rule will be created (required)
manage_project_users
Manage users in a project (add, remove, update roles)
- project_id
- Project ID (required)
- action
- Action to perform: add, remove, update_role (required)
- user_info
- User information (email, user_id, role) (required)
create_scheduled_task
Create a scheduled task that runs on a schedule
- name
- Task name (required)
- cron
- Cron expression (e.g., '0 2 * * *' for daily at 2 AM) (required)
- command
- Command or tool to execute (required)
handle_validation_error
Guide for handling validation errors
- tool_name
- Name of the tool that failed (required)
- validation_errors
- List of validation errors (required)
execute_logic_command
Execute a logic rule immediately
- logic_id
- Logic rule ID (UUID) (required)
- event_data
- Event data to pass to the logic rule
use_processor_in_logic
Use a processor in a logic rule
- processor_name
- Name of the processor to use (required)
- action
- Processor action to execute (required)
- parameters
- Processor-specific parameters (required)
batch_operations
Execute multiple commands in batch
- commands
- Array of command objects to execute (required)
find_entity_by_field
Find any entity by any field using DNA CRUD
- target_entity
- Entity type (e.g., 'data_users_user', 'data_projects_8dna') (required)
- filters
- Filter criteria (any field of the entity) (required)
agentstack_agent_social_participant
How to participate in AgentSocial chats and graph via MCP social.* (delegated operator token, polling, contracts).
agentstack_system_instructions
System instructions for AgentStack: when to use which tools, projects, users, and resources (agentstack://me, agentstack://projects/{id}). Use tools for actions; use resources for context.
agentstack_session_setup
Mandatory session ladder: authenticate, bind context.project_id, then agents.work_next (recipe mcp_work_loop_v1). Catalog search is fallback.
agentstack_stackscript
StackScript TS subset → SSBC via MCP script.* (not Logic JSON rules).
- project_id
- Tenant project id (required)
agentstack_work_graph
Work Graph skill: agents.work_next, plan_get, claim, when blocked, viewer_urls. Same loop for every MCP protocol version.
- project_id
- Tenant project id (head or organ) (required)
agentstack_closed_loop_autonomy
Work Graph after session: agents.work_next → follow packet.next_action (often plan_claim → plan_execute when mcp_write). Read keys: work_next without claim. Catalog only if no packet.
- project_id
- Tenant project id (head or organ) (required)
agentstack_commerce_flows
Commerce: MCP payments/assets/wallets vs REST marketplace and exchange; canonical action names and typical chains.
- use_case
- Optional hint: game_economy, saas_billing, marketplace, exchange
agentstack_project_setup
Step-by-step guide for bootstrapping a complete project with economy, RBAC, logic, scheduler, and API keys
- use_case
- Optional: game, saas, ecommerce, social, backend_api
agentstack_platform_subscription_grant
Platform owner: grant personal Premium/VIP to a user or Launch/Business/Scale to a project via buffs
- plane
- personal | project (required)
- tier
- premium|vip OR starter|basic|pro|enterprise (required)
- entity_id
- user_id (personal) or project_id (project) (required)
agentstack_tenant_subscription_monetization
Tenant project sells subscription SKUs to end users — buff templates, assets, checkout, grant
- project_id
- Tenant flagship project id (required)
- tenant_plan_slug
- Tenant SKU slug (e.g. pro_monthly) (required)
agentstack_tenant_buff_grant
Tenant operator grants subscription buff or inventory to an end user in their project
- project_id
- Tenant project id (>1) (required)
- user_id
- Buyer / end-user id (required)
- plan_id
- Tenant SKU slug (e.g. pro_monthly) (required)
agentstack_project_member_ops
Add or promote a project member (admin/member/read) — operator and owner paths
- project_id
- Target project id (required)
- user_query
- Email or @username to resolve (required)
- role
- admin | member | read | write
agentstack_generation_canary
Deprecated alias — use agentstack_tenant_8dna_supply for tenant 8DNA generation supply.
- project_id
- Project id with sandbox generations (required)
agentstack_showcase_ops
Ecosystem /showcase gallery catalog on project_id=1 — read, drift, upsert cards, probe health.
agentstack_showcase_vps_ops
Platform proof showcase (1438–1443): VPS sources sync, hosting.site.build, republish, verify.
agentstack_plan_graph
Project plan graph (8DNA task_list v2): read, merge, focus run, affinities, F1 promote
agentstack_plan_backlog_ops
Plan backlog safe cycle: goal-route → plan_process_backlog (preview) → review → plan_apply_proposal (CAS). Telegram/Copilot/MCP parity.
- project_id
- Project id with orchestrator plan graph (required)
agentstack_inverse_orchestrator_playbook
Inverse orchestrator for external MCP clients: instruction_packet allowed_actions, advance_run_inverse cursor, wave_xix_atoms on agents.* steps
- project_id
- Tenant project id for work-graph execution (required)
agentstack_safe_project_cycle
Master safe cycle: session → preflight → domain mutate in sandbox → verify → diff → gates → promote. All tenant domains via MCP.
- project_id
- Tenant project id (required)
agentstack_tenant_8dna_supply
Tenant 8DNA supply chain: auto-fork, diff vs prod, gates, promote, realign, deploy boundary.
- project_id
- Tenant project id (e.g. flagship Unity tenant) (required)
agentstack_tenant_ops_mcp_first
MCP-first tenant heal: mentor bots, sandbox verify, promote — no local code unless MCP blocked.
- project_id
- Tenant project id (required)
agentstack_grants_os_content
Grant OS content plane: catalog, CRM, earning lanes, anchor/W0 — MCP write paths (ecosystem owner).
- program_id
- Optional grant program_id to scope earning synergy filter
agentstack_business_organism
Business organism MCP: head project, organ children, tariff, command snapshot.
- head_project_id
- Business head project id (optional for bootstrap)
agentstack_tenant_business_assistant
End-to-end tenant business assistant via MCP recipe (head, CRM organ, operator, Telegram).
agentstack_business_flows
Quick reference for 12 real business scenarios with tool synergies and cross-flow patterns
- scenario
- Optional: bootstrap, saas_trial, game_economy, loyalty, ecommerce, automation, content, social, b2b, campaign, usage_billing, matchmaking
agentstack_api_key_safety
Guide for creating and using API keys safely with service_caps restrictions
agentstack_paradigm_shift
Paradigm shift: buffs as timers, users as containers, projects as shared state
agentstack_execute_budget
Sync 60s mcp_batch vs heavy LLM steps; async jobs and discovery.job_status
agentstack_write_modes
How to edit text and collections: prefer search_replace / unified_diff; merge lists by key; never paste a truncated window as the full body
agentstack_text_editor
Cross-surface text edit ladder: search_replace and fuzzy unified_diff (same engine as App Studio). Prefer over full-body replace.
agentstack_read_bootstrap
Read-only MCP bootstrap with continueOnError; omit apikeys.list without api_keys cap
agentstack_social_messenger
Complete AI guide for using the built-in messenger and social network via MCP (social.chat.*, social.channels.*, social.friends.*, social.public.*)
agentstack_channel_setup
Unified Channel Plane: enroll delivery sources, category prefs, notifications.deliver, and channels.* MCP tools
agentstack_agents_fleet
Agents Fleet: configure, enqueue, orchestrate.
- project_id
- Project id (required)
agentstack_integrations_hub
Integration Hub: recipes, connections, webhooks, diagnostics.
- project_id
- Project id (required)
agentstack_crm_workspace
CRM workspace: contacts, deals, pipeline, import.
- project_id
- Project id (required)
agentstack_hosted_vertical
Hosted vertical SaaS: EDITFLOW wire, bootstrap, tenant UI facades.
- project_id
- Flagship tenant project id (required)
agentstack_key2unity_site
Key2Unity auth portal /s/1444/key2unity/: persona, bucket, dual bot identity, publish.
- project_id
- Unity mentor flagship (1444) (required)
agentstack_hosting_storefront
Hosted shop: create products, list them for sale, publish /s/, take checkout.
- project_id
- Project id (required)
agentstack_hosting_edit_site
Change an already published /s/ site with snapshot and release promote (not quickstart).
- project_id
- Project id (required)
agentstack_hosting_static_landing
Publish a single HTML landing page to hosted /s/ (agent recipe).
- project_id
- Project id (required)
agentstack_hosting_workspace_build
Build static or node_vite site from bucket workspace sources.
- project_id
- Project id (required)
agentstack_hosting_git_journal
Per-bucket git journal: init, push dev/main, poll builds, preview and prod URLs.
- project_id
- Project id (required)
agentstack_deploy_surface
Resolve deploy surface (site vs app vs shop vs service) before mutating.
- project_id
- Project id (required)
- intent
- Operator goal text
agentstack_hosting_react_dist
Upload pre-built React/Vite dist to /s/ (no npm in MCP).
- project_id
- Project id (required)
agentstack_hosting_file_edit
Edit one UTF-8 file in hosted bucket working tree via patch.
- project_id
- Project id (required)
agentstack_bots_studio
Bots Fleet studio: templates, brain, handoff, broadcast.
- project_id
- Project id (required)
agentstack_bot_message_bus
Agent-to-agent messaging on bot message bus (@handle, webhook push, inbox poll).
- project_id
- Project id (required)
agentstack_support_staff
Project support staff inbox and AI binding.
- project_id
- Project id (required)
agentstack_knowledge_mentor
Knowledge platform: config leaf, KB ingest, playground (heavy), heal index.
- project_id
- Project id (required)
agentstack_knowledge_answer_tune
Tune mentor prompt → playground → promote (UF_KNOWLEDGE_PROMPT_TUNE).
- project_id
- Project id (required)
agentstack_knowledge_safety_tune
Safety playbook overlay → safety.evaluate → promote.
- project_id
- Project id (required)
agentstack_context_lanes
Pick a context lane, ingest task docs, and tune caps in 8DNA.
- project_id
- Project id (required)
agentstack_guidance_compass
Platform Compass playbooks: guidance.list, match_playbook, start_path, complete_step.
- project_id
- Project id (required)
agentstack_app_studio
Headless React app studio. Same verbs for an external agent and the project orchestrator.
- project_id
- Project id (required)
agentstack_project_orchestrator
Project AI orchestrator — workspace vs messenger vs bots, generation F1, RAG memory.
- project_id
- Project id (required)
agentstack_rag_memory_orchestrator
KB vs episodic memory disambiguation for orchestrator agents.
agentstack_project_treasury
Project wallet treasury vs personal wallets vs AgentNet.
- project_id
- Project id (required)
agentstack_use_case_game
Build games with player management, game logic, and monetization
agentstack_use_case_saas
Build SaaS with trials, subscriptions, and usage tracking
agentstack_use_case_ecommerce
Build online stores with products, cart, and payments
agentstack_use_case_social
AgentSocial: messenger, friends graph, PAS, public index via social.* MCP actions
agentstack_use_case_backend_api
Build REST APIs with CRUD, webhooks, and automation
agentstack_use_case_project_setup
Bootstrap complete projects: economy, RBAC, logic rules battery, scheduler, FAP, API keys, RAG
Resources
4 advertised
Platform planes
Project config, storage, hosting, knowledge, CRM, agents, bots, integrations, logic, generation, release
agentstack://planes{
"audience": [
"assistant"
],
"priority": 0.9
}MCP catalog summary
Lightweight action totals, catalog etag, registry dimensions
agentstack://catalog/summary{
"audience": [
"assistant"
],
"priority": 0.9
}Session setup ladder
Mandatory auth → project → context.project_id order (instruction plane SoT)
agentstack://instructions/session{
"audience": [
"assistant"
],
"priority": 1
}Work graph ladder
Closed-loop plan graph spine — work_next before catalog shopping
agentstack://instructions/work-graph{
"audience": [
"assistant"
],
"priority": 1
}Project workspace
Tenant project JSON config slice (requires membership)
agentstack://projects/{project_id}Project member
Project membership row for one user (requires membership)
agentstack://projects/{project_id}/users/{user_id}90-day uptime
A lightweight connection check about every six hours, sampled on hosts with many listings. It shows the server answered, not that its tools work.
- 2026-11-07: 1 of 1 checks answered
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 1272 ms
- 95th percentile latency
- 1272 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 1272 ms · metadata changed · 1 tool(s), 4 resource(s), 2 resource template(s), 72 prompt(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http agentstack-mcp https://agentstack.tech/mcpCodex
codex mcp add agentstack-mcp --url https://agentstack.tech/mcpCursor
{
"mcpServers": {
"agentstack-mcp": {
"url": "https://agentstack.tech/mcp"
}
}
}Cline
{
"mcpServers": {
"agentstack-mcp": {
"type": "streamableHttp",
"url": "https://agentstack.tech/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"agentstack-mcp": {
"type": "http",
"url": "https://agentstack.tech/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http agentstack-mcp https://agentstack.tech/mcpClaude Desktop
https://agentstack.tech/mcpWindsurf
{
"mcpServers": {
"agentstack-mcp": {
"serverUrl": "https://agentstack.tech/mcp"
}
}
}Let your agent find its tools
Find servers like AgentStack MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.