Backend for AI agents: one batched tool over ~668 actions (hosting, storage, auth, payments).
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
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.
Steps; one heavy LLM per sync execute.
session.v1; project_id required.
batch.v1 controls.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
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.
| Argument | Type | Description |
|---|---|---|
| steps* | array | Steps; one heavy LLM per sync execute. |
| context | object | session.v1; project_id required. |
| options | object | batch.v1 controls. |
{
"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.",
"additionalProperties": true
}
},
"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.",
"additionalProperties": true
},
"options": {
"type": "object",
"properties": {
"goal": {
"type": "string",
"description": "NL anchor; required for mutating or non-plain_read steps."
},
"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.",
"additionalProperties": true
}
},
"description": "batch.v1 execute; packs on /mcp/actions; discovery.describe per action."
}