← Back to MCP Gateway

more0ai

MCP solution tools

MCP Endpoint

Streamable HTTP URL for MCP clients. Opening it in a browser will not work—copy and paste into your host’s MCP configuration.

MCPmore0ai

Tools 472

Click a tool to expand its name, description, and input/output schemas.

No tools match your filter.

add_git mutate more0ai/tool.os.git:add
Name add_git
Description

[Mutating] Stage files for commit. [more0ai/tool.os.git:add]

Capability more0ai/tool.os.git:add
Input schema
{
  "properties": {
    "paths": {
      "description": "Files/directories to stage. Use ['.'] for all.",
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "workspace": {
      "description": "Workspace capability name",
      "type": "string"
    }
  },
  "required": [
    "workspace",
    "paths"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "error": {
      "type": "string"
    },
    "staged": {
      "items": {
        "type": "string"
      },
      "type": "array"
    }
  },
  "type": "object"
}
append_message_builder read more0ai/system.tool.message-builder:append
Name append_message_builder
Description

[Read-only] Append assistant message and tool results to the message history [more0ai/system.tool.message-builder:append]

Capability more0ai/system.tool.message-builder:append
Input schema
{
  "properties": {
    "assistant_message": {
      "description": "The assistant message containing tool_calls",
      "type": "object"
    },
    "messages": {
      "description": "Existing conversation messages",
      "type": "array"
    },
    "tool_results": {
      "description": "Array of tool execution results",
      "type": "array"
    }
  },
  "required": [
    "messages",
    "tool_results"
  ],
  "type": "object"
}
Output schema
{
  "description": "Updated message array with assistant and tool messages appended",
  "type": "array"
}
apply_concise_answer mutate more0ai/skill.platform.concise-answers:apply
Name apply_concise_answer
Description

[Mutating] Apply concise-answer constraints to an agent invocation [more0ai/skill.platform.concise-answers:apply]

Capability more0ai/skill.platform.concise-answers:apply
Input schema
{
  "properties": {
    "agent_name": {
      "type": "string"
    },
    "context": {
      "type": "object"
    }
  },
  "type": "object"
}
Output schema
{
  "properties": {
    "prompt_fragments": {
      "type": "object"
    },
    "system_instruction": {
      "type": "string"
    },
    "tool_restrictions": {
      "type": "object"
    }
  },
  "type": "object"
}
apply_org_admin mutate more0ai/org_admin:apply
Name apply_org_admin
Description

[Mutating] Apply this role to an invocation context [more0ai/org_admin:apply]

Capability more0ai/org_admin:apply
Input schema
{
  "properties": {
    "principal_id": {
      "type": "string"
    }
  },
  "type": "object"
}
Output schema
{
  "properties": {
    "constraints": {
      "type": "object"
    },
    "permissions": {
      "items": {
        "type": "string"
      },
      "type": "array"
    }
  },
  "type": "object"
}
apply_org_member mutate more0ai/org_member:apply
Name apply_org_member
Description

[Mutating] Apply this role to an invocation context [more0ai/org_member:apply]

Capability more0ai/org_member:apply
Input schema
{
  "properties": {
    "principal_id": {
      "type": "string"
    }
  },
  "type": "object"
}
Output schema
{
  "properties": {
    "constraints": {
      "type": "object"
    },
    "permissions": {
      "items": {
        "type": "string"
      },
      "type": "array"
    }
  },
  "type": "object"
}
apply_platform_admin mutate more0ai/platform_admin:apply
Name apply_platform_admin
Description

[Mutating] Apply this role to an invocation context [more0ai/platform_admin:apply]

Capability more0ai/platform_admin:apply
Input schema
{
  "properties": {
    "principal_id": {
      "type": "string"
    }
  },
  "type": "object"
}
Output schema
{
  "properties": {
    "constraints": {
      "type": "object"
    },
    "permissions": {
      "items": {
        "type": "string"
      },
      "type": "array"
    }
  },
  "type": "object"
}
auth_meta read more0ai/system.registry.meta:auth
Name auth_meta
Description

[Read-only] Return authentication requirements for a capability from its manifest. [more0ai/system.registry.meta:auth]

Capability more0ai/system.registry.meta:auth
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
authenticate_biometric mutate more0ai/tool.device.biometric:authenticate
Name authenticate_biometric
Description

[Mutating] Prompt the user for biometric authentication. [more0ai/tool.device.biometric:authenticate]

Capability more0ai/tool.device.biometric:authenticate
Input schema
{
  "properties": {
    "allow_device_credential": {
      "default": true,
      "description": "Allow PIN/pattern/password fallback",
      "type": "boolean"
    },
    "fallback_title": {
      "description": "Title for fallback (passcode) button",
      "type": "string"
    },
    "reason": {
      "description": "Reason shown to user for biometric prompt",
      "type": "string"
    }
  },
  "required": [
    "reason"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
backfill_embeddings_registry read more0ai/system.registry:backfill-embeddings
Name backfill_embeddings_registry
Description

[Read-only] Generate embeddings for methods that are missing them. Used for initial setup or re-indexing. [more0ai/system.registry:backfill-embeddings]

Capability more0ai/system.registry:backfill-embeddings
Input schema
{
  "properties": {},
  "type": "object"
}
Output schema
{
  "properties": {
    "processed": {
      "type": "integer"
    }
  },
  "type": "object"
}
binding_create_registry read more0ai/system.registry:binding.create
Name binding_create_registry
Description

[Read-only] Create a capability binding. [more0ai/system.registry:binding.create]

Capability more0ai/system.registry:binding.create
Input schema
{
  "properties": {
    "capabilityRef": {
      "description": "Capability reference to bind",
      "type": "string"
    },
    "providerKind": {
      "description": "Kind of provider",
      "type": "string"
    },
    "providerOrganizationId": {
      "description": "Provider organization ID",
      "type": "string"
    }
  },
  "required": [
    "capabilityRef",
    "providerOrganizationId"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "bindingId": {
      "type": "string"
    }
  },
  "type": "object"
}
binding_override_delete_registry read more0ai/system.registry:binding-override.delete
Name binding_override_delete_registry
Description

[Read-only] Delete a binding override. [more0ai/system.registry:binding-override.delete]

Capability more0ai/system.registry:binding-override.delete
Input schema
{
  "properties": {
    "capabilityRef": {
      "description": "Capability reference",
      "type": "string"
    },
    "targetOrganizationId": {
      "description": "Optional target organization (deletes specific override)",
      "type": "string"
    }
  },
  "required": [
    "capabilityRef"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "deleted": {
      "type": "boolean"
    }
  },
  "type": "object"
}
binding_override_list_registry read more0ai/system.registry:binding-override.list
Name binding_override_list_registry
Description

[Read-only] List binding overrides. [more0ai/system.registry:binding-override.list]

Capability more0ai/system.registry:binding-override.list
Input schema
{
  "properties": {
    "capabilityRef": {
      "description": "Optional capability reference filter",
      "type": "string"
    }
  },
  "type": "object"
}
Output schema
{
  "properties": {
    "overrides": {
      "items": {
        "type": "object"
      },
      "type": "array"
    }
  },
  "type": "object"
}
binding_override_resolve_registry read more0ai/system.registry:binding-override.resolve
Name binding_override_resolve_registry
Description

[Read-only] Resolve the effective binding for a capability considering overrides. [more0ai/system.registry:binding-override.resolve]

Capability more0ai/system.registry:binding-override.resolve
Input schema
{
  "properties": {
    "capabilityRef": {
      "description": "Capability reference to resolve",
      "type": "string"
    }
  },
  "required": [
    "capabilityRef"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "resolved": {
      "type": "object"
    }
  },
  "type": "object"
}
binding_override_set_registry read more0ai/system.registry:binding-override.set
Name binding_override_set_registry
Description

[Read-only] Set a binding override for a tenant and capability. [more0ai/system.registry:binding-override.set]

Capability more0ai/system.registry:binding-override.set
Input schema
{
  "properties": {
    "capabilityRef": {
      "description": "Capability reference",
      "type": "string"
    },
    "overrideSubject": {
      "description": "Optional override NATS subject",
      "type": "string"
    },
    "providerKind": {
      "description": "Kind of provider",
      "type": "string"
    },
    "targetOrganizationId": {
      "description": "Target organization for the override",
      "type": "string"
    }
  },
  "required": [
    "capabilityRef",
    "targetOrganizationId"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "overrideId": {
      "type": "string"
    },
    "updated": {
      "type": "boolean"
    }
  },
  "type": "object"
}
binding_resolve_registry read more0ai/system.registry:binding.resolve
Name binding_resolve_registry
Description

[Read-only] Resolve a capability binding. [more0ai/system.registry:binding.resolve]

Capability more0ai/system.registry:binding.resolve
Input schema
{
  "properties": {
    "capabilityRef": {
      "description": "Capability reference to resolve",
      "type": "string"
    }
  },
  "required": [
    "capabilityRef"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "binding": {
      "type": "object"
    }
  },
  "type": "object"
}
bootstrap_registry read system/registry.bootstrap:bootstrap
Name bootstrap_registry
Description

[Read-only] Returns bootstrap config (capabilities, resolve subject). [system/registry.bootstrap:bootstrap]

Capability system/registry.bootstrap:bootstrap
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
build_context read more0ai/tool.context.build:build
Name build_context
Description

[Read-only] Build a workspace context package for code execution. [more0ai/tool.context.build:build]

Capability more0ai/tool.context.build:build
Input schema
{
  "properties": {
    "constraints": {
      "description": "Additional constraints or instructions to include in context",
      "type": "object"
    },
    "git": {
      "description": "Include git status/diff. Default: true",
      "type": "boolean"
    },
    "max_key_file_bytes": {
      "description": "Max bytes to read from each key file. Default: 5000",
      "type": "number"
    },
    "memory_ref": {
      "description": "Optional memory capability to resolve context from",
      "type": "string"
    },
    "task": {
      "description": "The coding task description (included in context for relevance)",
      "type": "string"
    },
    "workspace": {
      "description": "Workspace capability name",
      "type": "string"
    }
  },
  "required": [
    "workspace"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "constraints": {
      "type": "object"
    },
    "error": {
      "type": "string"
    },
    "git_state": {
      "description": "Git status + recent diff if available",
      "type": "object"
    },
    "key_files": {
      "items": {
        "properties": {
          "content": {
            "type": "string"
          },
          "path": {
            "type": "string"
          },
          "truncated": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "type": "array"
    },
    "memory_context": {
      "description": "Memory context if memory_ref provided",
      "type": "object"
    },
    "task": {
      "type": "string"
    },
    "workspace_tree": {
      "description": "Recursive directory listing (depth 2)",
      "type": "object"
    }
  },
  "type": "object"
}
call_tool_mcp_client read more0ai/tool.system.mcp-client:call_tool
Name call_tool_mcp_client
Description

[Read-only] Invoke a tool on a remote MCP server via JSON-RPC [more0ai/tool.system.mcp-client:call_tool]

Capability more0ai/tool.system.mcp-client:call_tool
Input schema
{
  "properties": {
    "headers": {
      "additionalProperties": {
        "type": "string"
      },
      "description": "Additional HTTP headers to include in the request",
      "type": "object"
    },
    "server_url": {
      "description": "MCP server endpoint URL",
      "type": "string"
    },
    "timeout_ms": {
      "default": 30000,
      "description": "Request timeout in milliseconds",
      "type": "number"
    },
    "tool_input": {
      "description": "Arguments to pass to the tool",
      "type": "object"
    },
    "tool_name": {
      "description": "Name of the tool to invoke on the MCP server",
      "type": "string"
    },
    "transport": {
      "default": "streamable_http",
      "description": "Transport protocol to use",
      "enum": [
        "streamable_http"
      ],
      "type": "string"
    }
  },
  "required": [
    "server_url",
    "tool_name"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "content": {
      "description": "Tool response content blocks",
      "items": {
        "properties": {
          "text": {
            "type": "string"
          },
          "type": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "type": "array"
    },
    "isError": {
      "description": "Whether the tool invocation resulted in an error",
      "type": "boolean"
    }
  },
  "type": "object"
}
cancel_notification mutate more0ai/tool.device.notifications:cancel
Name cancel_notification
Description

[Mutating] Cancel a pending or running scheduler execution. [more0ai/tool.device.notifications:cancel]

Capability more0ai/tool.device.notifications:cancel
Input schema
{
  "properties": {
    "identifier": {
      "description": "Notification identifier to cancel",
      "type": "string"
    }
  },
  "required": [
    "identifier"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
cancel_scheduler mutate more0ai/tool.system.scheduler:cancel
Name cancel_scheduler
Description

[Mutating] Cancel a pending or running scheduler execution. [more0ai/tool.system.scheduler:cancel]

Capability more0ai/tool.system.scheduler:cancel
Input schema
{
  "properties": {
    "run_id": {
      "format": "uuid",
      "type": "string"
    }
  },
  "required": [
    "run_id"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
capture_camera mutate more0ai/tool.device.camera:capture
Name capture_camera
Description

[Mutating] Capture a photo using the device camera. [more0ai/tool.device.camera:capture]

Capability more0ai/tool.device.camera:capture
Input schema
{
  "properties": {
    "facing": {
      "default": "back",
      "enum": [
        "front",
        "back"
      ],
      "type": "string"
    },
    "flash": {
      "default": "auto",
      "enum": [
        "auto",
        "on",
        "off"
      ],
      "type": "string"
    },
    "quality": {
      "default": "medium",
      "enum": [
        "low",
        "medium",
        "high"
      ],
      "type": "string"
    }
  },
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
cards_get_registry read more0ai/system.registry:cards.get
Name cards_get_registry
Description

[Read-only] Get a single capability card by reference. [more0ai/system.registry:cards.get]

Capability more0ai/system.registry:cards.get
Input schema
{
  "properties": {
    "cap": {
      "description": "Capability reference",
      "type": "string"
    }
  },
  "required": [
    "cap"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "card": {
      "type": "object"
    }
  },
  "type": "object"
}
cards_list_registry read more0ai/system.registry:cards.list
Name cards_list_registry
Description

[Read-only] List capability cards with pagination. [more0ai/system.registry:cards.list]

Capability more0ai/system.registry:cards.list
Input schema
{
  "properties": {
    "app_key": {
      "description": "Filter by application key",
      "type": "string"
    },
    "cursor": {
      "description": "Pagination cursor",
      "type": "string"
    },
    "limit": {
      "description": "Maximum results to return",
      "type": "integer"
    },
    "type": {
      "description": "Filter by capability type",
      "type": "string"
    }
  },
  "type": "object"
}
Output schema
{
  "properties": {
    "cards": {
      "items": {
        "type": "object"
      },
      "type": "array"
    },
    "hasMore": {
      "type": "boolean"
    },
    "nextCursor": {
      "type": "string"
    }
  },
  "type": "object"
}
cards_search_registry read more0ai/system.registry:cards.search
Name cards_search_registry
Description

[Read-only] Search capability cards by query string. [more0ai/system.registry:cards.search]

Capability more0ai/system.registry:cards.search
Input schema
{
  "properties": {
    "limit": {
      "description": "Maximum results to return",
      "type": "integer"
    },
    "query": {
      "description": "Search query",
      "type": "string"
    },
    "tags": {
      "description": "Filter by tags",
      "items": {
        "type": "string"
      },
      "type": "array"
    }
  },
  "required": [
    "query"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "cards": {
      "items": {
        "type": "object"
      },
      "type": "array"
    }
  },
  "type": "object"
}
chat_agent_creator mutate more0ai/agent.agent-creator:chat
Name chat_agent_creator
Description

[Mutating] Conversation method: send messages and receive agent response (supports streaming) [more0ai/agent.agent-creator:chat]

Capability more0ai/agent.agent-creator:chat
Input schema
{
  "properties": {
    "conversationId": {
      "description": "Conversation ID",
      "type": "string"
    },
    "messages": {
      "description": "Chat messages (role, parts)",
      "type": "array"
    },
    "options": {
      "description": "Chat options",
      "type": "object"
    }
  },
  "type": "object"
}
Output schema
{
  "properties": {
    "content": {
      "type": "string"
    },
    "finish_reason": {
      "type": "string"
    },
    "usage": {
      "type": "object"
    }
  },
  "type": "object"
}
chat_assistant mutate more0ai/agent.assistant:chat
Name chat_assistant
Description

[Mutating] Conversation method: send messages and receive agent response (supports streaming) [more0ai/agent.assistant:chat]

Capability more0ai/agent.assistant:chat
Input schema
{
  "properties": {
    "conversationId": {
      "description": "Conversation ID",
      "type": "string"
    },
    "messages": {
      "description": "Chat messages (role, parts)",
      "type": "array"
    },
    "options": {
      "description": "Chat options",
      "type": "object"
    }
  },
  "type": "object"
}
Output schema
{
  "properties": {
    "content": {
      "type": "string"
    },
    "finish_reason": {
      "type": "string"
    },
    "usage": {
      "type": "object"
    }
  },
  "type": "object"
}
chat_binding_analyst mutate more0ai/agent.binding-analyst:chat
Name chat_binding_analyst
Description

[Mutating] Conversation method: send messages and receive agent response (supports streaming) [more0ai/agent.binding-analyst:chat]

Capability more0ai/agent.binding-analyst:chat
Input schema
{
  "properties": {
    "conversationId": {
      "description": "Conversation ID",
      "type": "string"
    },
    "messages": {
      "description": "Chat messages (role, parts)",
      "type": "array"
    },
    "options": {
      "description": "Chat options",
      "type": "object"
    }
  },
  "type": "object"
}
Output schema
{
  "properties": {
    "content": {
      "type": "string"
    },
    "finish_reason": {
      "type": "string"
    },
    "usage": {
      "type": "object"
    }
  },
  "type": "object"
}
chat_builder mutate more0ai/agent.builder:chat
Name chat_builder
Description

[Mutating] Conversation method: send messages and receive agent response (supports streaming) [more0ai/agent.builder:chat]

Capability more0ai/agent.builder:chat
Input schema
{
  "properties": {
    "conversationId": {
      "description": "Conversation ID",
      "type": "string"
    },
    "messages": {
      "description": "Chat messages (role, parts)",
      "type": "array"
    },
    "options": {
      "description": "Chat options",
      "type": "object"
    }
  },
  "type": "object"
}
Output schema
{
  "properties": {
    "content": {
      "type": "string"
    },
    "finish_reason": {
      "type": "string"
    },
    "usage": {
      "type": "object"
    }
  },
  "type": "object"
}
chat_code_executor mutate more0ai/agent.code-executor:chat
Name chat_code_executor
Description

[Mutating] Conversation method: send messages and receive agent response (supports streaming) [more0ai/agent.code-executor:chat]

Capability more0ai/agent.code-executor:chat
Input schema
{
  "properties": {
    "conversationId": {
      "description": "Conversation ID",
      "type": "string"
    },
    "messages": {
      "description": "Chat messages (role, parts)",
      "type": "array"
    },
    "options": {
      "description": "Chat options",
      "type": "object"
    }
  },
  "type": "object"
}
Output schema
{
  "properties": {
    "content": {
      "type": "string"
    },
    "finish_reason": {
      "type": "string"
    },
    "usage": {
      "type": "object"
    }
  },
  "type": "object"
}
chat_design_critic mutate more0ai/agent.design-critic:chat
Name chat_design_critic
Description

[Mutating] Conversation method: send messages and receive agent response (supports streaming) [more0ai/agent.design-critic:chat]

Capability more0ai/agent.design-critic:chat
Input schema
{
  "properties": {
    "conversationId": {
      "description": "Conversation ID",
      "type": "string"
    },
    "messages": {
      "description": "Chat messages (role, parts)",
      "type": "array"
    },
    "options": {
      "description": "Chat options",
      "type": "object"
    }
  },
  "type": "object"
}
Output schema
{
  "properties": {
    "content": {
      "type": "string"
    },
    "finish_reason": {
      "type": "string"
    },
    "usage": {
      "type": "object"
    }
  },
  "type": "object"
}
chat_memory_assistant mutate more0ai/agent.memory-assistant:chat
Name chat_memory_assistant
Description

[Mutating] Conversation method: send messages and receive agent response (supports streaming) [more0ai/agent.memory-assistant:chat]

Capability more0ai/agent.memory-assistant:chat
Input schema
{
  "properties": {
    "conversationId": {
      "description": "Conversation ID",
      "type": "string"
    },
    "messages": {
      "description": "Chat messages (role, parts)",
      "type": "array"
    },
    "options": {
      "description": "Chat options",
      "type": "object"
    }
  },
  "type": "object"
}
Output schema
{
  "properties": {
    "content": {
      "type": "string"
    },
    "finish_reason": {
      "type": "string"
    },
    "usage": {
      "type": "object"
    }
  },
  "type": "object"
}
chat_prompt_creator mutate more0ai/agent.prompt-creator:chat
Name chat_prompt_creator
Description

[Mutating] Conversation method: send messages and receive agent response (supports streaming) [more0ai/agent.prompt-creator:chat]

Capability more0ai/agent.prompt-creator:chat
Input schema
{
  "properties": {
    "conversationId": {
      "description": "Conversation ID",
      "type": "string"
    },
    "messages": {
      "description": "Chat messages (role, parts)",
      "type": "array"
    },
    "options": {
      "description": "Chat options",
      "type": "object"
    }
  },
  "type": "object"
}
Output schema
{
  "properties": {
    "content": {
      "type": "string"
    },
    "finish_reason": {
      "type": "string"
    },
    "usage": {
      "type": "object"
    }
  },
  "type": "object"
}
chat_reuse_analyst mutate more0ai/agent.reuse-analyst:chat
Name chat_reuse_analyst
Description

[Mutating] Conversation method: send messages and receive agent response (supports streaming) [more0ai/agent.reuse-analyst:chat]

Capability more0ai/agent.reuse-analyst:chat
Input schema
{
  "properties": {
    "conversationId": {
      "description": "Conversation ID",
      "type": "string"
    },
    "messages": {
      "description": "Chat messages (role, parts)",
      "type": "array"
    },
    "options": {
      "description": "Chat options",
      "type": "object"
    }
  },
  "type": "object"
}
Output schema
{
  "properties": {
    "content": {
      "type": "string"
    },
    "finish_reason": {
      "type": "string"
    },
    "usage": {
      "type": "object"
    }
  },
  "type": "object"
}
chat_solution_architect mutate more0ai/agent.solution-architect:chat
Name chat_solution_architect
Description

[Mutating] Conversation method: send messages and receive agent response (supports streaming) [more0ai/agent.solution-architect:chat]

Capability more0ai/agent.solution-architect:chat
Input schema
{
  "properties": {
    "conversationId": {
      "description": "Conversation ID",
      "type": "string"
    },
    "messages": {
      "description": "Chat messages (role, parts)",
      "type": "array"
    },
    "options": {
      "description": "Chat options",
      "type": "object"
    }
  },
  "type": "object"
}
Output schema
{
  "properties": {
    "content": {
      "type": "string"
    },
    "finish_reason": {
      "type": "string"
    },
    "usage": {
      "type": "object"
    }
  },
  "type": "object"
}
chat_tool_designer mutate more0ai/agent.tool-designer:chat
Name chat_tool_designer
Description

[Mutating] Conversation method: send messages and receive agent response (supports streaming) [more0ai/agent.tool-designer:chat]

Capability more0ai/agent.tool-designer:chat
Input schema
{
  "properties": {
    "conversationId": {
      "description": "Conversation ID",
      "type": "string"
    },
    "messages": {
      "description": "Chat messages (role, parts)",
      "type": "array"
    },
    "options": {
      "description": "Chat options",
      "type": "object"
    }
  },
  "type": "object"
}
Output schema
{
  "properties": {
    "content": {
      "type": "string"
    },
    "finish_reason": {
      "type": "string"
    },
    "usage": {
      "type": "object"
    }
  },
  "type": "object"
}
chat_workflow_creator mutate more0ai/agent.workflow-creator:chat
Name chat_workflow_creator
Description

[Mutating] Conversation method: send messages and receive agent response (supports streaming) [more0ai/agent.workflow-creator:chat]

Capability more0ai/agent.workflow-creator:chat
Input schema
{
  "properties": {
    "conversationId": {
      "description": "Conversation ID",
      "type": "string"
    },
    "messages": {
      "description": "Chat messages (role, parts)",
      "type": "array"
    },
    "options": {
      "description": "Chat options",
      "type": "object"
    }
  },
  "type": "object"
}
Output schema
{
  "properties": {
    "content": {
      "type": "string"
    },
    "finish_reason": {
      "type": "string"
    },
    "usage": {
      "type": "object"
    }
  },
  "type": "object"
}
check_availability_biometric read more0ai/tool.device.biometric:check-availability
Name check_availability_biometric
Description

[Read-only] Check if biometric authentication is available and enrolled [more0ai/tool.device.biometric:check-availability]

Capability more0ai/tool.device.biometric:check-availability
Input schema
{
  "properties": {},
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
checkout_branch_git read more0ai/tool.os.git:checkout_branch
Name checkout_branch_git
Description

[Read-only] Create and switch to a new branch, or switch to an existing branch. [more0ai/tool.os.git:checkout_branch]

Capability more0ai/tool.os.git:checkout_branch
Input schema
{
  "properties": {
    "branch": {
      "description": "Branch name",
      "type": "string"
    },
    "create": {
      "description": "Create new branch. Default: true",
      "type": "boolean"
    },
    "workspace": {
      "description": "Workspace capability name",
      "type": "string"
    }
  },
  "required": [
    "workspace",
    "branch"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "branch": {
      "type": "string"
    },
    "created": {
      "type": "boolean"
    },
    "error": {
      "type": "string"
    }
  },
  "type": "object"
}
commit_git mutate more0ai/tool.os.git:commit
Name commit_git
Description

[Mutating] Create a git commit with staged changes. [more0ai/tool.os.git:commit]

Capability more0ai/tool.os.git:commit
Input schema
{
  "properties": {
    "message": {
      "description": "Commit message",
      "type": "string"
    },
    "workspace": {
      "description": "Workspace capability name",
      "type": "string"
    }
  },
  "required": [
    "workspace",
    "message"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "error": {
      "type": "string"
    },
    "hash": {
      "type": "string"
    },
    "message": {
      "type": "string"
    }
  },
  "type": "object"
}
contract_test_validation read more0ai/tool.system.validation:contract_test
Name contract_test_validation
Description

[Read-only] Test method behavior against expected input/output examples [more0ai/tool.system.validation:contract_test]

Capability more0ai/tool.system.validation:contract_test
Input schema
{
  "properties": {
    "capability_ref": {
      "description": "Fully qualified capability reference.",
      "type": "string"
    },
    "method": {
      "type": "string"
    },
    "test_cases": {
      "items": {
        "properties": {
          "expect_error": {
            "type": "boolean"
          },
          "expected_output": {
            "description": "Partial match against actual output",
            "type": "object"
          },
          "input": {
            "type": "object"
          },
          "name": {
            "description": "Validation name / identity.",
            "type": "string"
          }
        },
        "required": [
          "name",
          "input"
        ],
        "type": "object"
      },
      "type": "array"
    },
    "timeout_seconds": {
      "type": "integer"
    }
  },
  "required": [
    "capability_ref",
    "method",
    "test_cases"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "fail_count": {
      "type": "integer"
    },
    "pass_count": {
      "type": "integer"
    },
    "passed": {
      "type": "boolean"
    },
    "results": {
      "items": {
        "properties": {
          "actual_output": {
            "type": "object"
          },
          "mismatch": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "passed": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "type": "array"
    }
  },
  "type": "object"
}
cost_meta read more0ai/system.registry.meta:cost
Name cost_meta
Description

[Read-only] Return cost and pricing information for a capability from its manifest. [more0ai/system.registry.meta:cost]

Capability more0ai/system.registry.meta:cost
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
create_agent mutate more0ai/tool.system.agents:create
Name create_agent
Description

[Mutating] Create an agent definition. An agent combines: (1) a prompt — the system instruction, (2) a model — the LLM provider and config, and optionally (3) tool capabilities the LLM can call. PREREQUISITES: You must first create the prompt (tool.system.prompts::create) and model (tool.system.models::create). The agent references them by name. Example: create agent 'agent.support.triage' with prompt_ref='prompt.support.triage' and model_ref='model.support.gpt4o'. [more0ai/tool.system.agents:create]

Capability more0ai/tool.system.agents:create
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key that owns this agent. Example: 'my-app'",
      "type": "string"
    },
    "description": {
      "description": "What the agent does. Example: 'Triage incoming support tickets by priority'",
      "type": "string"
    },
    "max_tool_iterations": {
      "description": "Maximum tool-call rounds before stopping. Default: 5",
      "type": "number"
    },
    "model_ref": {
      "description": "Name of the model config to use. Must already exist in the same app. Example: 'model.support.gpt4o'",
      "type": "string"
    },
    "name": {
      "description": "Agent name. Example: 'agent.support.triage'",
      "type": "string"
    },
    "prompt_ref": {
      "description": "Name of the prompt to use. Must already exist in the same app. Example: 'prompt.support.triage'",
      "type": "string"
    },
    "tags": {
      "description": "Optional tags for discovery",
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "temperature": {
      "description": "Override the model's temperature for this agent (0.0–2.0)",
      "type": "number"
    },
    "tool_choice": {
      "description": "Tool-calling behavior: 'auto' (LLM decides, default), 'required' (must call a tool), 'none' (tools disabled)",
      "type": "string"
    },
    "tool_refs": {
      "description": "Tool capability refs this agent can call, formatted as 'tool.name::method'. Example: ['tool.crm.search::search', 'tool.email.send::send']",
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "version": {
      "description": "Optional version. Defaults to 1.0.0 if omitted.",
      "properties": {
        "major": {
          "type": "number"
        },
        "minor": {
          "type": "number"
        },
        "patch": {
          "type": "number"
        }
      },
      "type": "object"
    }
  },
  "required": [
    "app_key",
    "name",
    "description",
    "prompt_ref",
    "model_ref"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "action": {
      "description": "'created' or 'updated'",
      "type": "string"
    },
    "cap": {
      "description": "Full capability reference (app/name)",
      "type": "string"
    },
    "error": {
      "type": "string"
    },
    "name": {
      "type": "string"
    },
    "version": {
      "type": "string"
    }
  },
  "type": "object"
}
create_api_client mutate more0ai/tool.system.api-clients:create
Name create_api_client
Description

[Mutating] Create an API client for an application. Returns client_id and client_secret for use with client_credentials grant. [more0ai/tool.system.api-clients:create]

Capability more0ai/tool.system.api-clients:create
Input schema
{
  "properties": {
    "app_key": {
      "description": "Application key to create the client for",
      "type": "string"
    },
    "description": {
      "description": "Optional description of what this client is used for",
      "type": "string"
    },
    "environment": {
      "description": "Target environment. Default: 'development'",
      "enum": [
        "development",
        "production"
      ],
      "type": "string"
    },
    "name": {
      "description": "Human-readable label shown in UI",
      "type": "string"
    },
    "scopes": {
      "description": "OAuth scopes to grant. Default: ['registry:read', 'capability:invoke']",
      "items": {
        "type": "string"
      },
      "type": "array"
    }
  },
  "required": [
    "app_key",
    "name"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "client_id": {
      "type": "string"
    },
    "client_secret": {
      "type": "string"
    },
    "environment": {
      "type": "string"
    },
    "error": {
      "type": "string"
    },
    "id": {
      "type": "string"
    },
    "name": {
      "type": "string"
    },
    "scopes": {
      "items": {
        "type": "string"
      },
      "type": "array"
    }
  },
  "type": "object"
}
create_app mutate more0ai/tool.system.apps:create
Name create_app
Description

[Mutating] Create a new application. An application is a namespace that groups related capabilities. Every capability belongs to an app. You must create an app before creating capabilities within it. Example: create with app_key='my-support-app', display_name='My Support App'. [more0ai/tool.system.apps:create]

Capability more0ai/tool.system.apps:create
Input schema
{
  "properties": {
    "app_key": {
      "description": "Unique app identifier. Lowercase, hyphens allowed. Example: 'my-support-app'",
      "type": "string"
    },
    "display_name": {
      "description": "Human-readable name. Example: 'My Support App'",
      "type": "string"
    }
  },
  "required": [
    "app_key"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "app_key": {
      "type": "string"
    },
    "error": {
      "type": "string"
    },
    "id": {
      "type": "string"
    }
  },
  "type": "object"
}
create_app_registry read more0ai/system.registry:createApp
Name create_app_registry
Description

[Read-only] Create a new application with its app.definition capability. [more0ai/system.registry:createApp]

Capability more0ai/system.registry:createApp
Input schema
{
  "properties": {
    "app_key": {
      "description": "Application key",
      "type": "string"
    },
    "display_name": {
      "description": "Display name for the application",
      "type": "string"
    }
  },
  "required": [
    "app_key"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "app_key": {
      "type": "string"
    },
    "capability_id": {
      "type": "string"
    },
    "id": {
      "type": "string"
    }
  },
  "type": "object"
}
create_binding mutate more0ai/tool.system.bindings:create
Name create_binding
Description

[Mutating] Create a binding between an abstract requirement and a concrete capability target [more0ai/tool.system.bindings:create]

Capability more0ai/tool.system.bindings:create
Input schema
{
  "properties": {
    "context": {
      "properties": {
        "app_key": {
          "description": "App key that owns this binding. Example: 'my-app'",
          "type": "string"
        },
        "environment": {
          "type": "string"
        },
        "tags": {
          "description": "Optional tags for discovery.",
          "items": {
            "type": "string"
          },
          "type": "array"
        },
        "tenant_id": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "requirement": {
      "description": "Abstract requirement identifier (e.g. 'crm-lookup')",
      "type": "string"
    },
    "target": {
      "properties": {
        "capability_ref": {
          "description": "Fully qualified capability reference.",
          "type": "string"
        },
        "config_overrides": {
          "type": "object"
        },
        "method": {
          "type": "string"
        }
      },
      "required": [
        "capability_ref"
      ],
      "type": "object"
    }
  },
  "required": [
    "requirement",
    "target"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "binding_id": {
      "type": "string"
    },
    "status": {
      "type": "string"
    }
  },
  "type": "object"
}
create_connection mutate more0ai/tool.system.connections:create
Name create_connection
Description

[Mutating] Create a new connection to an integration with credentials [more0ai/tool.system.connections:create]

Capability more0ai/tool.system.connections:create
Input schema
{
  "properties": {
    "account_id": {
      "format": "uuid",
      "type": "string"
    },
    "auth_type": {
      "enum": [
        "oauth2_authorization_code",
        "oauth2_client_credentials",
        "api_key",
        "basic_auth",
        "bearer_token",
        "hmac",
        "aws_sigv4",
        "custom_header"
      ],
      "type": "string"
    },
    "credentials": {
      "description": "Auth credentials (stored encrypted)",
      "type": "object"
    },
    "integration_ref": {
      "description": "FQCN of the parent integration",
      "type": "string"
    },
    "name": {
      "description": "Human-readable connection name",
      "type": "string"
    },
    "workspace_name": {
      "type": "string"
    }
  },
  "required": [
    "integration_ref",
    "name",
    "auth_type",
    "credentials"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
create_connector mutate more0ai/tool.system.connectors:create
Name create_connector
Description

[Mutating] Create a connector definition. Example: name='connector.crm.salesforce' under app_key='my-app'. [more0ai/tool.system.connectors:create]

Capability more0ai/tool.system.connectors:create
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key that owns this connector. Example: 'my-app'",
      "type": "string"
    },
    "config": {
      "description": "Type-specific configuration for the connector.",
      "type": "object"
    },
    "description": {
      "description": "What this connector is for.",
      "type": "string"
    },
    "display_name": {
      "description": "Human-readable name. Example: 'My Connector'",
      "type": "string"
    },
    "integration_ref": {
      "description": "Optional integration blueprint this connector instantiates.",
      "type": "string"
    },
    "name": {
      "description": "Connector name. Example: 'connector.crm.salesforce'",
      "type": "string"
    },
    "tags": {
      "description": "Optional tags for discovery.",
      "items": {
        "type": "string"
      },
      "type": "array"
    }
  },
  "required": [
    "name"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
create_decision mutate more0ai/tool.system.decisions:create
Name create_decision
Description

[Mutating] Create a new decision definition. Provide app_key and name; include config as needed. [more0ai/tool.system.decisions:create]

Capability more0ai/tool.system.decisions:create
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key that owns this decision. Example: 'my-app'",
      "type": "string"
    },
    "config": {
      "description": "Decision rules, conditions, and outcomes",
      "type": "object"
    },
    "description": {
      "description": "What this decision is for.",
      "type": "string"
    },
    "display_name": {
      "description": "Human-readable display name.",
      "type": "string"
    },
    "name": {
      "description": "Decision name / identity.",
      "type": "string"
    },
    "tags": {
      "description": "Optional tags for discovery.",
      "items": {
        "type": "string"
      },
      "type": "array"
    }
  },
  "required": [
    "name"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
create_domain_type mutate more0ai/tool.system.domain-types:create
Name create_domain_type
Description

[Mutating] Create a new domain-type definition. Provide app_key and name; include config as needed. [more0ai/tool.system.domain-types:create]

Capability more0ai/tool.system.domain-types:create
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key that owns this domain-type. Example: 'my-app'",
      "type": "string"
    },
    "config": {
      "description": "Domain type schema and relationship definitions",
      "type": "object"
    },
    "description": {
      "description": "What this domain-type is for.",
      "type": "string"
    },
    "display_name": {
      "description": "Human-readable display name.",
      "type": "string"
    },
    "name": {
      "description": "Domain-type name / identity.",
      "type": "string"
    },
    "tags": {
      "description": "Optional tags for discovery.",
      "items": {
        "type": "string"
      },
      "type": "array"
    }
  },
  "required": [
    "name"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
create_full_agent mutate more0ai/tool.system.agents:create-full
Name create_full_agent
Description

[Mutating] Create a complete agent with inline model and prompt definitions in a single call. Automatically creates the model and prompt capabilities, then creates the agent referencing them. Model and prompt names are derived from the agent name (e.g. agent.demo → model.demo, prompt.demo). [more0ai/tool.system.agents:create-full]

Capability more0ai/tool.system.agents:create-full
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key that owns this agent. Example: 'my-app'",
      "type": "string"
    },
    "description": {
      "description": "What the agent does",
      "type": "string"
    },
    "model": {
      "properties": {
        "model_id": {
          "description": "Provider-specific model identifier. Example: 'gpt-4o'",
          "type": "string"
        },
        "provider_ref": {
          "description": "Provider capability reference. Example: 'more0ai/provider.llm.openai'",
          "type": "string"
        },
        "temperature": {
          "description": "Sampling temperature (0.0-2.0). Default: 0.7",
          "type": "number"
        }
      },
      "required": [
        "provider_ref",
        "model_id"
      ],
      "type": "object"
    },
    "name": {
      "description": "Agent name. Example: 'agent.demo'",
      "type": "string"
    },
    "prompt_text": {
      "description": "The system prompt text for the agent",
      "type": "string"
    },
    "tags": {
      "description": "Optional tags for discovery",
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "tool_refs": {
      "description": "Optional tool capability refs this agent can call",
      "items": {
        "type": "string"
      },
      "type": "array"
    }
  },
  "required": [
    "app_key",
    "name",
    "description",
    "prompt_text",
    "model"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "agent_ref": {
      "description": "Full agent capability reference",
      "type": "string"
    },
    "error": {
      "type": "string"
    },
    "model_ref": {
      "description": "Full model capability reference",
      "type": "string"
    },
    "prompt_ref": {
      "description": "Full prompt capability reference",
      "type": "string"
    },
    "version": {
      "type": "string"
    }
  },
  "type": "object"
}
create_integration mutate more0ai/tool.system.integrations:create
Name create_integration
Description

[Mutating] Create a new integration definition. Provide app_key and name; include config as needed. [more0ai/tool.system.integrations:create]

Capability more0ai/tool.system.integrations:create
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key that owns this integration. Example: 'my-app'",
      "type": "string"
    },
    "auth": {
      "properties": {
        "supported_types": {
          "items": {
            "type": "string"
          },
          "type": "array"
        }
      },
      "type": "object"
    },
    "base_url": {
      "format": "uri",
      "type": "string"
    },
    "category": {
      "type": "string"
    },
    "description": {
      "description": "What this integration is for.",
      "type": "string"
    },
    "display_name": {
      "description": "Human-readable display name.",
      "type": "string"
    },
    "method_map": {
      "description": "Map of method names to endpoint configs",
      "type": "object"
    },
    "name": {
      "description": "Integration name / identity.",
      "type": "string"
    },
    "protocol": {
      "enum": [
        "rest",
        "mcp",
        "graphql",
        "grpc"
      ],
      "type": "string"
    },
    "vendor": {
      "type": "string"
    }
  },
  "required": [
    "name",
    "protocol"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
create_memory mutate more0ai/tool.system.memory:create
Name create_memory
Description

[Mutating] Create a new memory record. Provide content and scope; include category and metadata as needed. [more0ai/tool.system.memory:create]

Capability more0ai/tool.system.memory:create
Input schema
{
  "properties": {
    "category": {
      "type": "string"
    },
    "content": {
      "type": "string"
    },
    "metadata": {
      "type": "object"
    },
    "scope": {
      "enum": [
        "organization",
        "application",
        "account",
        "user"
      ],
      "type": "string"
    },
    "scope_id": {
      "format": "uuid",
      "type": "string"
    }
  },
  "required": [
    "content",
    "scope"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
create_model mutate more0ai/tool.system.models:create
Name create_model
Description

[Mutating] Create a model configuration that specifies which LLM provider and model to use. Models are referenced by agents. Available providers: 'more0ai/provider.llm.openai' (gpt-4o, gpt-4o-mini), 'more0ai/provider.llm.gemini' (gemini-2.0-flash, gemini-1.5-pro), 'more0ai/provider.llm.vertex' (gemini-2.0-flash, gemini-2.5-pro via Vertex AI). Example: create a model named 'model.support.gpt4o' using provider_ref 'more0ai/provider.llm.openai' with model_id 'gpt-4o-mini'. [more0ai/tool.system.models:create]

Capability more0ai/tool.system.models:create
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key that owns this model config. Example: 'my-app'",
      "type": "string"
    },
    "description": {
      "description": "What this model configuration is for. Example: 'GPT-4o-mini for support ticket triage'",
      "type": "string"
    },
    "max_tokens": {
      "description": "Maximum output tokens. Default: 1024",
      "type": "number"
    },
    "model_id": {
      "description": "Provider-specific model identifier. Example: 'gpt-4o-mini', 'gpt-4o', 'gemini-2.0-flash'",
      "type": "string"
    },
    "name": {
      "description": "Model config name. Example: 'model.support.gpt4o'",
      "type": "string"
    },
    "provider_ref": {
      "description": "Provider capability reference. Example: 'more0ai/provider.llm.openai', 'more0ai/provider.llm.gemini', or 'more0ai/provider.llm.vertex'",
      "type": "string"
    },
    "tags": {
      "description": "Optional tags for discovery. Example: ['support', 'openai']",
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "temperature": {
      "description": "Sampling temperature (0.0–2.0). Lower = more deterministic. Default: 0.7",
      "type": "number"
    },
    "timeout": {
      "description": "Request timeout in seconds. Default: 60",
      "type": "number"
    },
    "version": {
      "description": "Optional version. Defaults to 1.0.0 if omitted.",
      "properties": {
        "major": {
          "type": "number"
        },
        "minor": {
          "type": "number"
        },
        "patch": {
          "type": "number"
        }
      },
      "type": "object"
    }
  },
  "required": [
    "app_key",
    "name",
    "description",
    "provider_ref",
    "model_id"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "action": {
      "description": "'created' or 'updated'",
      "type": "string"
    },
    "cap": {
      "description": "Full capability reference (app/name)",
      "type": "string"
    },
    "error": {
      "type": "string"
    },
    "name": {
      "type": "string"
    },
    "version": {
      "type": "string"
    }
  },
  "type": "object"
}
create_permission mutate more0ai/tool.system.permissions:create
Name create_permission
Description

[Mutating] Create a permission definition. Example: name='platform:roles:manage' under app_key='my-app'. [more0ai/tool.system.permissions:create]

Capability more0ai/tool.system.permissions:create
Input schema
{
  "properties": {
    "action": {
      "description": "Action segment. Example: 'manage', 'read'",
      "type": "string"
    },
    "app_key": {
      "description": "App key that owns this permission. Example: 'my-app'",
      "type": "string"
    },
    "config": {
      "description": "Type-specific configuration for the permission.",
      "type": "object"
    },
    "description": {
      "description": "What this permission is for.",
      "type": "string"
    },
    "display_name": {
      "description": "Human-readable name. Example: 'My Permission'",
      "type": "string"
    },
    "name": {
      "description": "Permission name. Example: 'platform:roles:manage'",
      "type": "string"
    },
    "namespace": {
      "description": "Permission namespace. Example: 'platform', 'org', 'app'",
      "type": "string"
    },
    "resource": {
      "description": "Resource segment. Example: 'roles', 'members'",
      "type": "string"
    },
    "tags": {
      "description": "Optional tags for discovery.",
      "items": {
        "type": "string"
      },
      "type": "array"
    }
  },
  "required": [
    "name"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
create_policy mutate more0ai/tool.system.policies:create
Name create_policy
Description

[Mutating] Create a policy definition. Policies are capability-typed governance rules. Example: name='policy.rate-limit.api', with config describing rules and enforcement. [more0ai/tool.system.policies:create]

Capability more0ai/tool.system.policies:create
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key that owns this policy. Example: 'my-app'",
      "type": "string"
    },
    "config": {
      "description": "Policy rules, conditions, enforcement actions",
      "type": "object"
    },
    "description": {
      "description": "What this policy is for.",
      "type": "string"
    },
    "display_name": {
      "description": "Human-readable display name.",
      "type": "string"
    },
    "name": {
      "description": "Policy name. Example: 'policy.access.org-member'",
      "type": "string"
    },
    "tags": {
      "description": "Optional tags for discovery.",
      "items": {
        "type": "string"
      },
      "type": "array"
    }
  },
  "required": [
    "name"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
create_prompt mutate more0ai/tool.system.prompts:create
Name create_prompt
Description

[Mutating] Create a new prompt definition. A prompt provides the system instruction given to an LLM — it defines the persona, rules, and constraints the model follows. Prompts are referenced by agents. For example, to create a prompt named 'prompt.support.triage', provide app='my-app', name='prompt.support.triage', prompt_text='You are a support triage agent...'. [more0ai/tool.system.prompts:create]

Capability more0ai/tool.system.prompts:create
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key that owns this prompt. Example: 'my-app'",
      "type": "string"
    },
    "description": {
      "description": "Human-readable description of what this prompt does. Example: 'System prompt for the support ticket triage agent'",
      "type": "string"
    },
    "name": {
      "description": "Prompt name. Example: 'prompt.support.triage'",
      "type": "string"
    },
    "prompt_text": {
      "description": "The system prompt content. Supports markdown. This is the instruction text the LLM receives. Example: 'You are a support triage agent. Classify incoming tickets by priority...'",
      "type": "string"
    },
    "tags": {
      "description": "Optional tags for discovery. Example: ['support', 'triage']",
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "version": {
      "description": "Optional version. Defaults to 1.0.0 if omitted.",
      "properties": {
        "major": {
          "type": "number"
        },
        "minor": {
          "type": "number"
        },
        "patch": {
          "type": "number"
        }
      },
      "type": "object"
    }
  },
  "required": [
    "app_key",
    "name",
    "description",
    "prompt_text"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "action": {
      "description": "'created' or 'updated'",
      "type": "string"
    },
    "cap": {
      "description": "Full capability reference (app/name)",
      "type": "string"
    },
    "error": {
      "description": "Error message if the operation failed",
      "type": "string"
    },
    "name": {
      "type": "string"
    },
    "version": {
      "type": "string"
    }
  },
  "type": "object"
}
create_provider mutate more0ai/tool.system.providers:create
Name create_provider
Description

[Mutating] Create a new providers definition. Provide app_key and name; include config as needed. [more0ai/tool.system.providers:create]

Capability more0ai/tool.system.providers:create
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key that owns this providers. Example: 'my-app'",
      "type": "string"
    },
    "config": {
      "description": "Provider config (endpoint, auth, models supported)",
      "type": "object"
    },
    "description": {
      "description": "What this providers is for.",
      "type": "string"
    },
    "display_name": {
      "description": "Human-readable display name.",
      "type": "string"
    },
    "name": {
      "description": "Providers name / identity.",
      "type": "string"
    },
    "tags": {
      "description": "Optional tags for discovery.",
      "items": {
        "type": "string"
      },
      "type": "array"
    }
  },
  "required": [
    "name"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
create_role mutate more0ai/tool.system.roles:create
Name create_role
Description

[Mutating] Create a new role definition. Provide app_key and name; include config as needed. [more0ai/tool.system.roles:create]

Capability more0ai/tool.system.roles:create
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key that owns this role. Example: 'my-app'",
      "type": "string"
    },
    "config": {
      "description": "Role permissions config (allowed capabilities, methods, scopes)",
      "type": "object"
    },
    "description": {
      "description": "What this role is for.",
      "type": "string"
    },
    "display_name": {
      "description": "Human-readable display name.",
      "type": "string"
    },
    "name": {
      "description": "Role name / identity.",
      "type": "string"
    },
    "tags": {
      "description": "Optional tags for discovery.",
      "items": {
        "type": "string"
      },
      "type": "array"
    }
  },
  "required": [
    "name"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
create_sandbox mutate more0ai/tool.system.sandboxes:create
Name create_sandbox
Description

[Mutating] Create a new sandbox definition. Provide app_key and name; include config as needed. [more0ai/tool.system.sandboxes:create]

Capability more0ai/tool.system.sandboxes:create
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key that owns this sandbox. Example: 'my-app'",
      "type": "string"
    },
    "config": {
      "description": "Sandbox configuration (resource limits, capabilities available, TTL)",
      "type": "object"
    },
    "description": {
      "description": "What this sandbox is for.",
      "type": "string"
    },
    "display_name": {
      "description": "Human-readable display name.",
      "type": "string"
    },
    "name": {
      "description": "Sandbox name / identity.",
      "type": "string"
    },
    "tags": {
      "description": "Optional tags for discovery.",
      "items": {
        "type": "string"
      },
      "type": "array"
    }
  },
  "required": [
    "name"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
create_schema mutate more0ai/tool.system.schemas:create
Name create_schema
Description

[Mutating] Create a new schema definition. Provide app_key and name; include config as needed. [more0ai/tool.system.schemas:create]

Capability more0ai/tool.system.schemas:create
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key that owns this schema. Example: 'my-app'",
      "type": "string"
    },
    "config": {
      "description": "JSON Schema definition body",
      "type": "object"
    },
    "description": {
      "description": "What this schema is for.",
      "type": "string"
    },
    "display_name": {
      "description": "Human-readable display name.",
      "type": "string"
    },
    "name": {
      "description": "Schema name / identity.",
      "type": "string"
    },
    "tags": {
      "description": "Optional tags for discovery.",
      "items": {
        "type": "string"
      },
      "type": "array"
    }
  },
  "required": [
    "name"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
create_skill mutate more0ai/tool.system.skills:create
Name create_skill
Description

[Mutating] Create a new skill definition. Provide app_key and name; include config as needed. [more0ai/tool.system.skills:create]

Capability more0ai/tool.system.skills:create
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key that owns this skill. Example: 'my-app'",
      "type": "string"
    },
    "config": {
      "description": "Skill configuration (tools, prompts, bindings)",
      "type": "object"
    },
    "description": {
      "description": "What this skill is for.",
      "type": "string"
    },
    "display_name": {
      "description": "Human-readable display name.",
      "type": "string"
    },
    "name": {
      "description": "Skill name / identity.",
      "type": "string"
    },
    "tags": {
      "description": "Optional tags for discovery.",
      "items": {
        "type": "string"
      },
      "type": "array"
    }
  },
  "required": [
    "name"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
create_subscription mutate more0ai/tool.system.subscriptions:create
Name create_subscription
Description

[Mutating] Create a subscription definition. Example: name='subscription.platform.capability-published' under app_key='my-app'. [more0ai/tool.system.subscriptions:create]

Capability more0ai/tool.system.subscriptions:create
Input schema
{
  "properties": {
    "active": {
      "description": "Whether the subscription is active. Default true.",
      "type": "boolean"
    },
    "app_key": {
      "description": "App key that owns this subscription. Example: 'my-app'",
      "type": "string"
    },
    "config": {
      "description": "Type-specific configuration for the subscription.",
      "type": "object"
    },
    "description": {
      "description": "What this subscription is for.",
      "type": "string"
    },
    "display_name": {
      "description": "Human-readable name. Example: 'My Subscription'",
      "type": "string"
    },
    "name": {
      "description": "Subscription name. Example: 'subscription.platform.capability-published'",
      "type": "string"
    },
    "source": {
      "description": "Event source (type + identifier). Example: {type:'internal', identifier:'capability.published'}",
      "type": "object"
    },
    "tags": {
      "description": "Optional tags for discovery.",
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "target": {
      "description": "Target capability/method to invoke. Example: {capability:'workflow.change-impact-analysis', method:'execute'}",
      "type": "object"
    }
  },
  "required": [
    "name"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
create_tool mutate more0ai/tool.system.tools:create
Name create_tool
Description

[Mutating] Register a tool capability definition. This registers the tool's name, methods, and input/output schemas so it can be discovered and referenced by agents. Note: this does not create the tool implementation code — only the registry entry. The implementation must be deployed separately. Example: register a tool named 'tool.crm.search' with a 'search' method. [more0ai/tool.system.tools:create]

Capability more0ai/tool.system.tools:create
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key that owns this tool. Example: 'my-app'",
      "type": "string"
    },
    "description": {
      "description": "What the tool does. Example: 'Search CRM records by customer name or ticket ID'",
      "type": "string"
    },
    "methods": {
      "description": "Array of method definitions with name, description, input/output schemas",
      "items": {
        "properties": {
          "description": {
            "description": "What this method does. Example: 'Search CRM records by query'",
            "type": "string"
          },
          "input_schema": {
            "description": "JSON Schema for method input. Example: { type: 'object', properties: { query: { type: 'string' } }, required: ['query'] }",
            "type": "object"
          },
          "name": {
            "description": "Method name. Example: 'search'",
            "type": "string"
          },
          "output_schema": {
            "description": "JSON Schema for method output. Example: { type: 'object', properties: { results: { type: 'array' } } }",
            "type": "object"
          },
          "semantics": {
            "description": "Method semantics: 'work' (mutates/produces), 'informational' (read-only), or 'declarative' (config). Default: 'work'",
            "type": "string"
          }
        },
        "required": [
          "name",
          "description"
        ],
        "type": "object"
      },
      "type": "array"
    },
    "name": {
      "description": "Tool name. Example: 'tool.crm.search'",
      "type": "string"
    },
    "tags": {
      "description": "Optional tags for discovery",
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "version": {
      "description": "Optional version. Defaults to 1.0.0 if omitted.",
      "properties": {
        "major": {
          "type": "number"
        },
        "minor": {
          "type": "number"
        },
        "patch": {
          "type": "number"
        }
      },
      "type": "object"
    }
  },
  "required": [
    "app_key",
    "name",
    "description",
    "methods"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "action": {
      "type": "string"
    },
    "cap": {
      "type": "string"
    },
    "error": {
      "type": "string"
    },
    "name": {
      "type": "string"
    },
    "version": {
      "type": "string"
    }
  },
  "type": "object"
}
create_worker mutate more0ai/tool.system.workers:create
Name create_worker
Description

[Mutating] Create a new worker definition. Provide app_key and name; include config as needed. [more0ai/tool.system.workers:create]

Capability more0ai/tool.system.workers:create
Input schema
{
  "properties": {
    "application_id": {
      "format": "uuid",
      "type": "string"
    },
    "capabilities": {
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "description": {
      "description": "What this worker is for.",
      "type": "string"
    },
    "name": {
      "description": "Worker name / identity.",
      "type": "string"
    },
    "organization_id": {
      "description": "Optional organization UUID scope filter.",
      "format": "uuid",
      "type": "string"
    },
    "runtime": {
      "enum": [
        "go",
        "typescript",
        "python",
        "container"
      ],
      "type": "string"
    }
  },
  "required": [
    "name"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
create_workflow mutate more0ai/tool.system.workflows:create
Name create_workflow
Description

[Mutating] Create a workflow definition. A workflow is an ASL (Amazon States Language) state machine that orchestrates steps: tool calls, agent invocations, branching (Choice), parallel execution, and error handling. Each state references a tool or agent by name via the 'Resource' field. Example: a state { Type: 'Task', Resource: 'tool.math.operations', Parameters: { method: 'add', a.$: '$.x', b.$: '$.y' } } calls the add method. [more0ai/tool.system.workflows:create]

Capability more0ai/tool.system.workflows:create
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key that owns this workflow. Example: 'my-app'",
      "type": "string"
    },
    "asl": {
      "description": "Full Amazon States Language (ASL) workflow definition. Must include StartAt (string: entry state name) and States (object: state name to state definition). May include Comment, TimeoutSeconds, and other ASL top-level fields. State types include Task, Choice, Parallel, Pass, Wait, Fail, Succeed.",
      "type": "object"
    },
    "description": {
      "description": "What the workflow does. Example: 'Triage a support ticket then route to the correct team'",
      "type": "string"
    },
    "input_schema": {
      "description": "Optional JSON Schema for workflow input",
      "type": "object"
    },
    "name": {
      "description": "Workflow name. Example: 'workflow.support.ticket-flow'",
      "type": "string"
    },
    "output_schema": {
      "description": "Optional JSON Schema for workflow output",
      "type": "object"
    },
    "tags": {
      "description": "Optional tags for discovery",
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "version": {
      "description": "Optional version. Defaults to 1.0.0 if omitted.",
      "properties": {
        "major": {
          "type": "number"
        },
        "minor": {
          "type": "number"
        },
        "patch": {
          "type": "number"
        }
      },
      "type": "object"
    }
  },
  "required": [
    "app_key",
    "name",
    "description",
    "asl"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "action": {
      "type": "string"
    },
    "cap": {
      "type": "string"
    },
    "error": {
      "type": "string"
    },
    "name": {
      "type": "string"
    },
    "version": {
      "type": "string"
    }
  },
  "type": "object"
}
create_workspace mutate more0ai/tool.system.workspaces:create
Name create_workspace
Description

[Mutating] Create a workspace definition. Example: name='workspace.default' under app_key='my-app'. [more0ai/tool.system.workspaces:create]

Capability more0ai/tool.system.workspaces:create
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key that owns this workspace. Example: 'my-app'",
      "type": "string"
    },
    "config": {
      "description": "Workspace config (e.g. {root:'/workspaces'} for fs store).",
      "type": "object"
    },
    "description": {
      "description": "What this workspace is for.",
      "type": "string"
    },
    "display_name": {
      "description": "Human-readable name. Example: 'My Workspace'",
      "type": "string"
    },
    "name": {
      "description": "Workspace name. Example: 'workspace.default'",
      "type": "string"
    },
    "provider_ref": {
      "description": "Provider/tool that backs the workspace. Example: 'more0ai/tool.os.filesystem'",
      "type": "string"
    },
    "store_type": {
      "description": "Storage backend. Example: 'fs' for filesystem-backed workspaces.",
      "type": "string"
    },
    "tags": {
      "description": "Optional tags for discovery.",
      "items": {
        "type": "string"
      },
      "type": "array"
    }
  },
  "required": [
    "name"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
delete_agent destructive more0ai/tool.system.agents:delete
Name delete_agent
Description

[⚠️ Destructive — requires confirmation] Deprecate an agent definition. It remains in the registry but is marked as deprecated. [more0ai/tool.system.agents:delete]

Capability more0ai/tool.system.agents:delete
Input schema
{
  "properties": {
    "name": {
      "description": "Agent name or capability reference",
      "type": "string"
    },
    "reason": {
      "description": "Reason for deprecation",
      "type": "string"
    }
  },
  "required": [
    "name",
    "reason"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "affected_versions": {
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "error": {
      "type": "string"
    },
    "success": {
      "type": "boolean"
    }
  },
  "type": "object"
}
delete_app destructive more0ai/tool.system.apps:delete
Name delete_app
Description

[⚠️ Destructive — requires confirmation] Archive (delete) an application and its capabilities. Requires app_key. Destructive. [more0ai/tool.system.apps:delete]

Capability more0ai/tool.system.apps:delete
Input schema
{
  "properties": {
    "app_key": {
      "description": "Application key. Example: 'my-support-app'",
      "type": "string"
    }
  },
  "required": [
    "app_key"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
delete_binding destructive more0ai/tool.system.bindings:delete
Name delete_binding
Description

[⚠️ Destructive — requires confirmation] Delete or deprecate a binding. Destructive — confirm the name/id before calling. [more0ai/tool.system.bindings:delete]

Capability more0ai/tool.system.bindings:delete
Input schema
{
  "properties": {
    "binding_id": {
      "description": "Binding identifier returned from create.",
      "type": "string"
    },
    "reason": {
      "description": "Optional reason for the change (audit).",
      "type": "string"
    }
  },
  "required": [
    "binding_id"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "binding_id": {
      "type": "string"
    },
    "success": {
      "type": "boolean"
    }
  },
  "type": "object"
}
delete_connector destructive more0ai/tool.system.connectors:delete
Name delete_connector
Description

[⚠️ Destructive — requires confirmation] Delete (deprecate/remove) a connector definition. Requires name. [more0ai/tool.system.connectors:delete]

Capability more0ai/tool.system.connectors:delete
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key that owns this connector. Example: 'my-app'",
      "type": "string"
    },
    "name": {
      "description": "Connector name. Example: 'connector.crm.salesforce'",
      "type": "string"
    }
  },
  "required": [
    "name"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
delete_decision destructive more0ai/tool.system.decisions:delete
Name delete_decision
Description

[⚠️ Destructive — requires confirmation] Delete or deprecate a decision. Destructive — confirm the name/id before calling. [more0ai/tool.system.decisions:delete]

Capability more0ai/tool.system.decisions:delete
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key that owns this decision. Example: 'my-app'",
      "type": "string"
    },
    "name": {
      "description": "Decision name / identity.",
      "type": "string"
    }
  },
  "required": [
    "name"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
delete_domain_type destructive more0ai/tool.system.domain-types:delete
Name delete_domain_type
Description

[⚠️ Destructive — requires confirmation] Delete or deprecate a domain-type. Destructive — confirm the name/id before calling. [more0ai/tool.system.domain-types:delete]

Capability more0ai/tool.system.domain-types:delete
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key that owns this domain-type. Example: 'my-app'",
      "type": "string"
    },
    "name": {
      "description": "Domain-type name / identity.",
      "type": "string"
    }
  },
  "required": [
    "name"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
delete_filesystem destructive more0ai/tool.os.filesystem:delete
Name delete_filesystem
Description

[⚠️ Destructive — requires confirmation] Delete a file within a workspace. Does not delete directories. [more0ai/tool.os.filesystem:delete]

Capability more0ai/tool.os.filesystem:delete
Input schema
{
  "properties": {
    "path": {
      "description": "File path relative to workspace root",
      "type": "string"
    },
    "workspace": {
      "description": "Workspace capability name. Example: 'more0ai/workspace.default'",
      "type": "string"
    }
  },
  "required": [
    "workspace",
    "path"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "deleted": {
      "type": "boolean"
    },
    "path": {
      "type": "string"
    }
  },
  "type": "object"
}
delete_integration destructive more0ai/tool.system.integrations:delete
Name delete_integration
Description

[⚠️ Destructive — requires confirmation] Remove an integration blueprint (revokes all active connections) [more0ai/tool.system.integrations:delete]

Capability more0ai/tool.system.integrations:delete
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key that owns this integration. Example: 'my-app'",
      "type": "string"
    },
    "name": {
      "description": "Integration name / identity.",
      "type": "string"
    }
  },
  "required": [
    "name"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
delete_memory destructive more0ai/tool.system.memory:delete
Name delete_memory
Description

[⚠️ Destructive — requires confirmation] Delete or deprecate a memory record. Destructive — confirm the name/id before calling. [more0ai/tool.system.memory:delete]

Capability more0ai/tool.system.memory:delete
Input schema
{
  "properties": {
    "id": {
      "format": "uuid",
      "type": "string"
    }
  },
  "required": [
    "id"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
delete_model destructive more0ai/tool.system.models:delete
Name delete_model
Description

[⚠️ Destructive — requires confirmation] Deprecate a model configuration. It remains in the registry but is marked as deprecated. [more0ai/tool.system.models:delete]

Capability more0ai/tool.system.models:delete
Input schema
{
  "properties": {
    "name": {
      "description": "Model config name or capability reference",
      "type": "string"
    },
    "reason": {
      "description": "Reason for deprecation",
      "type": "string"
    }
  },
  "required": [
    "name",
    "reason"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "affected_versions": {
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "error": {
      "type": "string"
    },
    "success": {
      "type": "boolean"
    }
  },
  "type": "object"
}
delete_permission destructive more0ai/tool.system.permissions:delete
Name delete_permission
Description

[⚠️ Destructive — requires confirmation] Delete (deprecate/remove) a permission definition. Requires name. [more0ai/tool.system.permissions:delete]

Capability more0ai/tool.system.permissions:delete
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key that owns this permission. Example: 'my-app'",
      "type": "string"
    },
    "name": {
      "description": "Permission name. Example: 'platform:roles:manage'",
      "type": "string"
    }
  },
  "required": [
    "name"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
delete_policy destructive more0ai/tool.system.policies:delete
Name delete_policy
Description

[⚠️ Destructive — requires confirmation] Delete or deprecate a policy. Destructive — confirm the name/id before calling. [more0ai/tool.system.policies:delete]

Capability more0ai/tool.system.policies:delete
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key that owns this policy. Example: 'my-app'",
      "type": "string"
    },
    "name": {
      "description": "Policy name. Example: 'policy.access.org-member'",
      "type": "string"
    }
  },
  "required": [
    "name"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
delete_prompt destructive more0ai/tool.system.prompts:delete
Name delete_prompt
Description

[⚠️ Destructive — requires confirmation] Deprecate a prompt definition. It remains in the registry but is marked as deprecated and no longer discoverable by default. [more0ai/tool.system.prompts:delete]

Capability more0ai/tool.system.prompts:delete
Input schema
{
  "properties": {
    "name": {
      "description": "Full prompt name or capability reference. Example: 'my-app/prompt.support.triage'",
      "type": "string"
    },
    "reason": {
      "description": "Reason for deprecation. Example: 'Replaced by prompt.support.triage-v2'",
      "type": "string"
    }
  },
  "required": [
    "name",
    "reason"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "affected_versions": {
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "error": {
      "type": "string"
    },
    "success": {
      "type": "boolean"
    }
  },
  "type": "object"
}
delete_provider destructive more0ai/tool.system.providers:delete
Name delete_provider
Description

[⚠️ Destructive — requires confirmation] Delete or deprecate a providers. Destructive — confirm the name/id before calling. [more0ai/tool.system.providers:delete]

Capability more0ai/tool.system.providers:delete
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key that owns this providers. Example: 'my-app'",
      "type": "string"
    },
    "name": {
      "description": "Providers name / identity.",
      "type": "string"
    }
  },
  "required": [
    "name"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
delete_role destructive more0ai/tool.system.roles:delete
Name delete_role
Description

[⚠️ Destructive — requires confirmation] Delete or deprecate a role. Destructive — confirm the name/id before calling. [more0ai/tool.system.roles:delete]

Capability more0ai/tool.system.roles:delete
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key that owns this role. Example: 'my-app'",
      "type": "string"
    },
    "name": {
      "description": "Role name / identity.",
      "type": "string"
    }
  },
  "required": [
    "name"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
delete_sandbox destructive more0ai/tool.system.sandboxes:delete
Name delete_sandbox
Description

[⚠️ Destructive — requires confirmation] Delete or deprecate a sandbox. Destructive — confirm the name/id before calling. [more0ai/tool.system.sandboxes:delete]

Capability more0ai/tool.system.sandboxes:delete
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key that owns this sandbox. Example: 'my-app'",
      "type": "string"
    },
    "name": {
      "description": "Sandbox name / identity.",
      "type": "string"
    }
  },
  "required": [
    "name"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
delete_schema destructive more0ai/tool.system.schemas:delete
Name delete_schema
Description

[⚠️ Destructive — requires confirmation] Delete or deprecate a schema. Destructive — confirm the name/id before calling. [more0ai/tool.system.schemas:delete]

Capability more0ai/tool.system.schemas:delete
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key that owns this schema. Example: 'my-app'",
      "type": "string"
    },
    "name": {
      "description": "Schema name / identity.",
      "type": "string"
    }
  },
  "required": [
    "name"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
delete_skill destructive more0ai/tool.system.skills:delete
Name delete_skill
Description

[⚠️ Destructive — requires confirmation] Delete or deprecate a skill. Destructive — confirm the name/id before calling. [more0ai/tool.system.skills:delete]

Capability more0ai/tool.system.skills:delete
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key that owns this skill. Example: 'my-app'",
      "type": "string"
    },
    "name": {
      "description": "Skill name / identity.",
      "type": "string"
    }
  },
  "required": [
    "name"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
delete_storage destructive more0ai/tool.device.storage:delete
Name delete_storage
Description

[⚠️ Destructive — requires confirmation] Delete or deprecate a storage. Destructive — confirm the name/id before calling. [more0ai/tool.device.storage:delete]

Capability more0ai/tool.device.storage:delete
Input schema
{
  "properties": {
    "path": {
      "type": "string"
    }
  },
  "required": [
    "path"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
delete_subscription destructive more0ai/tool.system.subscriptions:delete
Name delete_subscription
Description

[⚠️ Destructive — requires confirmation] Delete (deprecate/remove) a subscription definition. Requires name. [more0ai/tool.system.subscriptions:delete]

Capability more0ai/tool.system.subscriptions:delete
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key that owns this subscription. Example: 'my-app'",
      "type": "string"
    },
    "name": {
      "description": "Subscription name. Example: 'subscription.platform.capability-published'",
      "type": "string"
    }
  },
  "required": [
    "name"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
delete_tool destructive more0ai/tool.system.tools:delete
Name delete_tool
Description

[⚠️ Destructive — requires confirmation] Delete or deprecate a tools. Destructive — confirm the name/id before calling. [more0ai/tool.system.tools:delete]

Capability more0ai/tool.system.tools:delete
Input schema
{
  "properties": {
    "name": {
      "description": "Tool name or capability reference",
      "type": "string"
    },
    "reason": {
      "description": "Reason for deprecation",
      "type": "string"
    }
  },
  "required": [
    "name",
    "reason"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "affected_versions": {
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "error": {
      "type": "string"
    },
    "success": {
      "type": "boolean"
    }
  },
  "type": "object"
}
delete_workflow destructive more0ai/tool.system.workflows:delete
Name delete_workflow
Description

[⚠️ Destructive — requires confirmation] Delete or deprecate a workflows. Destructive — confirm the name/id before calling. [more0ai/tool.system.workflows:delete]

Capability more0ai/tool.system.workflows:delete
Input schema
{
  "properties": {
    "name": {
      "description": "Workflow name or capability reference",
      "type": "string"
    },
    "reason": {
      "description": "Reason for deprecation",
      "type": "string"
    }
  },
  "required": [
    "name",
    "reason"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "affected_versions": {
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "error": {
      "type": "string"
    },
    "success": {
      "type": "boolean"
    }
  },
  "type": "object"
}
delete_workspace destructive more0ai/tool.system.workspaces:delete
Name delete_workspace
Description

[⚠️ Destructive — requires confirmation] Delete (deprecate/remove) a workspace definition. Requires name. [more0ai/tool.system.workspaces:delete]

Capability more0ai/tool.system.workspaces:delete
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key that owns this workspace. Example: 'my-app'",
      "type": "string"
    },
    "name": {
      "description": "Workspace name. Example: 'workspace.default'",
      "type": "string"
    }
  },
  "required": [
    "name"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
deprecate_registry destructive more0ai/system.registry:deprecate
Name deprecate_registry
Description

[⚠️ Destructive — requires confirmation] Mark versions of a capability as deprecated. [more0ai/system.registry:deprecate]

Capability more0ai/system.registry:deprecate
Input schema
{
  "properties": {
    "cap": {
      "description": "Capability reference",
      "type": "string"
    },
    "major": {
      "description": "Major version to deprecate",
      "type": "integer"
    },
    "reason": {
      "description": "Deprecation reason",
      "type": "string"
    },
    "version": {
      "description": "Specific version to deprecate",
      "type": "string"
    }
  },
  "required": [
    "cap",
    "reason"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "affectedVersions": {
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "success": {
      "type": "boolean"
    }
  },
  "type": "object"
}
describe_meta read more0ai/system.registry.meta:describe
Name describe_meta
Description

[Read-only] Return rich capability metadata including identity, methods, schemas, examples, docs, cost, auth, and policy. By default returns all available information. Use 'include' to select specific sections, or 'method' to focus on a single method. [more0ai/system.registry.meta:describe]

Capability more0ai/system.registry.meta:describe
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
describe_registry read more0ai/system.registry:describe
Name describe_registry
Description

[Read-only] Get detailed capability description including methods, schemas, and metadata. [more0ai/system.registry:describe]

Capability more0ai/system.registry:describe
Input schema
{
  "properties": {
    "batch": {
      "description": "Batch of capability references to describe",
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "cap": {
      "description": "Capability reference",
      "type": "string"
    },
    "version": {
      "description": "Optional version constraint",
      "type": "string"
    }
  },
  "type": "object"
}
Output schema
{
  "properties": {
    "capabilities": {
      "description": "Batch capability descriptions (when batch is provided)",
      "items": {
        "type": "object"
      },
      "type": "array"
    },
    "capability": {
      "description": "Single capability description (when cap is provided)",
      "type": "object"
    }
  },
  "type": "object"
}
diff_git read more0ai/tool.os.git:diff
Name diff_git
Description

[Read-only] Get git diff output for staged, unstaged, or between commits. [more0ai/tool.os.git:diff]

Capability more0ai/tool.os.git:diff
Input schema
{
  "properties": {
    "path": {
      "description": "Limit diff to specific file/directory",
      "type": "string"
    },
    "ref": {
      "description": "Commit ref or range (e.g. 'HEAD~3', 'main..feature')",
      "type": "string"
    },
    "staged": {
      "description": "Show staged changes (--cached). Default: false",
      "type": "boolean"
    },
    "workspace": {
      "description": "Workspace capability name",
      "type": "string"
    }
  },
  "required": [
    "workspace"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "deletions": {
      "type": "number"
    },
    "diff": {
      "type": "string"
    },
    "error": {
      "type": "string"
    },
    "files_changed": {
      "type": "number"
    },
    "insertions": {
      "type": "number"
    }
  },
  "type": "object"
}
disable_registry read more0ai/system.registry:disable
Name disable_registry
Description

[Read-only] Disable versions of a capability. [more0ai/system.registry:disable]

Capability more0ai/system.registry:disable
Input schema
{
  "properties": {
    "cap": {
      "description": "Capability reference",
      "type": "string"
    },
    "major": {
      "description": "Major version to disable",
      "type": "integer"
    },
    "reason": {
      "description": "Disable reason",
      "type": "string"
    },
    "version": {
      "description": "Specific version to disable",
      "type": "string"
    }
  },
  "required": [
    "cap",
    "reason"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "affectedVersions": {
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "success": {
      "type": "boolean"
    }
  },
  "type": "object"
}
discover_system_registry read more0ai/system.registry:discover
Name discover_system_registry
Description

[Read-only] List capabilities matching filters (app, tags, query, status, supportsMethod). [more0ai/system.registry:discover]

Capability more0ai/system.registry:discover
Input schema
{
  "properties": {
    "app_key": {
      "description": "Filter by application key",
      "type": "string"
    },
    "ctx": {
      "properties": {
        "aud": {
          "type": "string"
        },
        "env": {
          "type": "string"
        },
        "features": {
          "items": {
            "type": "string"
          },
          "type": "array"
        },
        "tenantId": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "limit": {
      "description": "Items per page",
      "type": "integer"
    },
    "page": {
      "description": "Page number (1-based)",
      "type": "integer"
    },
    "query": {
      "description": "Search query",
      "type": "string"
    },
    "status": {
      "description": "Filter by status (e.g. Active)",
      "type": "string"
    },
    "supportsMethod": {
      "description": "Filter capabilities that support this method",
      "type": "string"
    },
    "tags": {
      "description": "Filter by tags",
      "items": {
        "type": "string"
      },
      "type": "array"
    }
  },
  "type": "object"
}
Output schema
{
  "properties": {
    "capabilities": {
      "items": {
        "properties": {
          "app_key": {
            "type": "string"
          },
          "cap": {
            "type": "string"
          },
          "defaultMajor": {
            "type": "integer"
          },
          "description": {
            "type": "string"
          },
          "latestVersion": {
            "type": "string"
          },
          "majors": {
            "items": {
              "type": "integer"
            },
            "type": "array"
          },
          "methods": {
            "items": {
              "properties": {
                "channels": {
                  "items": {
                    "type": "string"
                  },
                  "type": "array"
                },
                "description": {
                  "type": "string"
                },
                "name": {
                  "type": "string"
                }
              },
              "type": "object"
            },
            "type": "array"
          },
          "name": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "tags": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "type": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "type": "array"
    },
    "pagination": {
      "properties": {
        "limit": {
          "type": "integer"
        },
        "page": {
          "type": "integer"
        },
        "total": {
          "type": "integer"
        },
        "totalPages": {
          "type": "integer"
        }
      },
      "type": "object"
    }
  },
  "required": [
    "capabilities",
    "pagination"
  ],
  "type": "object"
}
discover_tool_system_registry read more0ai/tool.system.registry:discover
Name discover_tool_system_registry
Description

[Read-only] Search the registry for capabilities of any type. Use this to find existing tools, agents, prompts, models, or workflows before creating new ones. Returns paginated results. [more0ai/tool.system.registry:discover]

Capability more0ai/tool.system.registry:discover
Input schema
{
  "properties": {
    "app_key": {
      "description": "Filter by app key. Example: 'my-app'",
      "type": "string"
    },
    "limit": {
      "description": "Results per page (default: 20)",
      "type": "number"
    },
    "page": {
      "description": "Page number (default: 1)",
      "type": "number"
    },
    "query": {
      "description": "Free-text search query. Example: 'triage'",
      "type": "string"
    },
    "tags": {
      "description": "Filter by tags. Example: ['support']",
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "type": {
      "description": "Filter by capability type: 'tool', 'agent', 'prompt', 'model', 'workflow'",
      "type": "string"
    }
  },
  "type": "object"
}
Output schema
{
  "properties": {
    "capabilities": {
      "items": {
        "properties": {
          "app_key": {
            "type": "string"
          },
          "cap": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "tags": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "type": {
            "type": "string"
          },
          "version": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "type": "array"
    },
    "error": {
      "type": "string"
    },
    "page": {
      "type": "number"
    },
    "total": {
      "type": "number"
    },
    "total_pages": {
      "type": "number"
    }
  },
  "type": "object"
}
docs_meta read more0ai/system.registry.meta:docs
Name docs_meta
Description

[Read-only] Return documentation content for a capability. May be a URL or inline content (markdown, text, or html). [more0ai/system.registry.meta:docs]

Capability more0ai/system.registry.meta:docs
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
edit_filesystem mutate more0ai/tool.os.filesystem:edit
Name edit_filesystem
Description

[Mutating] Apply targeted edits to a file. Supports search-replace (with optional regex), insert at line, and delete lines. Returns the edited file content and a unified diff. [more0ai/tool.os.filesystem:edit]

Capability more0ai/tool.os.filesystem:edit
Input schema
{
  "properties": {
    "dry_run": {
      "description": "If true, return the diff without writing. Default: false",
      "type": "boolean"
    },
    "edits": {
      "description": "Edits applied in order. Each edit operates on the result of the previous.",
      "items": {
        "properties": {
          "content": {
            "description": "Content to insert",
            "type": "string"
          },
          "count": {
            "description": "Max replacements for search_replace. Default: 1",
            "type": "number"
          },
          "end_line": {
            "description": "Last line to delete (delete_lines, 1-based, inclusive)",
            "type": "number"
          },
          "kind": {
            "enum": [
              "search_replace",
              "insert",
              "delete_lines"
            ],
            "type": "string"
          },
          "line": {
            "description": "Line number for insert (1-based)",
            "type": "number"
          },
          "regex": {
            "description": "Treat search as regex. Default: false",
            "type": "boolean"
          },
          "replace": {
            "description": "Replacement text (search_replace)",
            "type": "string"
          },
          "search": {
            "description": "Text or regex to find (search_replace)",
            "type": "string"
          },
          "start_line": {
            "description": "First line to delete (delete_lines, 1-based)",
            "type": "number"
          }
        },
        "required": [
          "kind"
        ],
        "type": "object"
      },
      "type": "array"
    },
    "path": {
      "description": "File path relative to workspace root",
      "type": "string"
    },
    "workspace": {
      "description": "Workspace capability name. Example: 'more0ai/workspace.default'",
      "type": "string"
    }
  },
  "required": [
    "workspace",
    "path",
    "edits"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "applied": {
      "description": "Number of edits applied",
      "type": "number"
    },
    "content": {
      "description": "Full file content after edits (omitted if file > 100KB)",
      "type": "string"
    },
    "diff": {
      "description": "Unified diff of changes",
      "type": "string"
    },
    "error": {
      "type": "string"
    },
    "path": {
      "type": "string"
    }
  },
  "type": "object"
}
editor_bundle_get_registry read more0ai/system.registry:editorBundle.get
Name editor_bundle_get_registry
Description

[Read-only] Get the editor bundle (definition files, schemas) for a capability. [more0ai/system.registry:editorBundle.get]

Capability more0ai/system.registry:editorBundle.get
Input schema
{
  "properties": {
    "cap": {
      "description": "Capability reference",
      "type": "string"
    },
    "version": {
      "description": "Optional version constraint",
      "type": "string"
    }
  },
  "required": [
    "cap"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "files": {
      "items": {
        "type": "object"
      },
      "type": "array"
    },
    "metadata": {
      "type": "object"
    }
  },
  "type": "object"
}
enforce_policy read more0ai/tool.system.policy:enforce
Name enforce_policy
Description

[Read-only] Enforce a policy decision by applying remediation for soft denials or returning an error for hard denials. Accepts the decision output from 'evaluate' and the original input to remediate. Remediation actions include clamping numeric values, changing model references, and reducing token budgets. [more0ai/tool.system.policy:enforce]

Capability more0ai/tool.system.policy:enforce
Input schema
{
  "properties": {
    "decision": {
      "description": "Policy decision from tool.system.policy::evaluate.",
      "properties": {
        "allowed": {
          "type": "boolean"
        },
        "code": {
          "type": "string"
        },
        "constraints": {
          "type": "object"
        },
        "obligations": {
          "type": "object"
        },
        "reason": {
          "description": "Optional reason for the change (audit).",
          "type": "string"
        }
      },
      "required": [
        "allowed"
      ],
      "type": "object"
    },
    "input": {
      "description": "Original input to remediate when severity is 'soft' and the decision includes remediation obligations.",
      "type": "object"
    },
    "severity": {
      "description": "Enforcement severity. 'hard' = reject if denied. 'soft' = attempt remediation. Defaults to 'hard'.",
      "enum": [
        "hard",
        "soft"
      ],
      "type": "string"
    }
  },
  "required": [
    "decision"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "action": {
      "description": "Action taken: 'allowed', 'remediated', or 'denied'.",
      "enum": [
        "allowed",
        "remediated",
        "denied"
      ],
      "type": "string"
    },
    "applied_remediations": {
      "description": "List of remediation actions applied.",
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "enforced": {
      "description": "Whether enforcement was successful (allowed or remediated).",
      "type": "boolean"
    },
    "error": {
      "description": "Error message when enforcement results in denial.",
      "type": "string"
    },
    "remediated_input": {
      "description": "Remediated input (when action is 'remediated').",
      "type": "object"
    }
  },
  "type": "object"
}
evaluate_decision read more0ai/tool.system.decisions:evaluate
Name evaluate_decision
Description

[Read-only] Evaluate a decision at runtime against provided context [more0ai/tool.system.decisions:evaluate]

Capability more0ai/tool.system.decisions:evaluate
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key that owns this decision. Example: 'my-app'",
      "type": "string"
    },
    "context": {
      "description": "Runtime context for decision evaluation",
      "type": "object"
    },
    "name": {
      "description": "Decision name / identity.",
      "type": "string"
    }
  },
  "required": [
    "name",
    "context"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
evaluate_tool_system_policies read more0ai/tool.system.policies:evaluate
Name evaluate_tool_system_policies
Description

[Read-only] Evaluate the policy against a provided runtime context and return the decision/outcome. [more0ai/tool.system.policies:evaluate]

Capability more0ai/tool.system.policies:evaluate
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key that owns this policy. Example: 'my-app'",
      "type": "string"
    },
    "context": {
      "description": "Runtime context for policy evaluation",
      "type": "object"
    },
    "name": {
      "description": "Policy name. Example: 'policy.access.org-member'",
      "type": "string"
    }
  },
  "required": [
    "name",
    "context"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
evaluate_tool_system_policy read more0ai/tool.system.policy:evaluate
Name evaluate_tool_system_policy
Description

[Read-only] Evaluate one or more OPA/Rego policies against a context. Accepts either an explicit policy FQCN or resolves applicable policies automatically from the target capability and app. Returns a merged decision with allow/deny status, reason, obligations, and per-policy audit trail. [more0ai/tool.system.policy:evaluate]

Capability more0ai/tool.system.policy:evaluate
Input schema
{
  "properties": {
    "input": {
      "description": "Arbitrary context/input data passed to the Rego policy as input.resource.input.",
      "type": "object"
    },
    "merge_strategy": {
      "description": "Strategy for merging multiple policy decisions. Defaults to 'deny_overrides'.",
      "enum": [
        "deny_overrides",
        "allow_overrides",
        "first_match"
      ],
      "type": "string"
    },
    "method": {
      "description": "Target capability method name. Used together with 'target' for method-level PEP resolution.",
      "type": "string"
    },
    "policy": {
      "description": "Explicit policy capability FQCN to evaluate (e.g. 'my-app/policy.rate-limit'). When omitted, policies are resolved automatically from the target capability's PEPs and app/platform defaults.",
      "type": "string"
    },
    "subject": {
      "description": "Subject context override. When omitted, subject is derived from the invocation context (caller identity).",
      "properties": {
        "organization_id": {
          "description": "Optional organization UUID scope filter.",
          "type": "string"
        },
        "principal_id": {
          "type": "string"
        },
        "principal_type": {
          "type": "string"
        },
        "tier": {
          "type": "string"
        },
        "user_id": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "target": {
      "description": "Target capability FQCN to evaluate policies against (e.g. 'my-app/tool.crm.search'). Used for automatic policy resolution when 'policy' is not set.",
      "type": "string"
    }
  },
  "type": "object"
}
Output schema
{
  "properties": {
    "allowed": {
      "description": "Whether the action is allowed.",
      "type": "boolean"
    },
    "code": {
      "description": "Machine-readable denial code.",
      "type": "string"
    },
    "constraints": {
      "description": "Typed constraints derived from obligations (max_timeout_ms, max_memory_mb, etc.).",
      "type": "object"
    },
    "decisions": {
      "description": "Per-policy decision audit trail.",
      "items": {
        "properties": {
          "allow": {
            "type": "boolean"
          },
          "code": {
            "type": "string"
          },
          "evaluation_ms": {
            "type": "number"
          },
          "obligations": {
            "type": "object"
          },
          "policy_fqcn": {
            "type": "string"
          },
          "policy_version": {
            "type": "string"
          },
          "reason": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "type": "array"
    },
    "evaluation_ms": {
      "type": "number"
    },
    "merge_strategy": {
      "type": "string"
    },
    "obligations": {
      "description": "Merged obligations from all evaluated policies.",
      "type": "object"
    },
    "reason": {
      "description": "Human-readable reason for denial.",
      "type": "string"
    }
  },
  "type": "object"
}
examples_meta read more0ai/system.registry.meta:examples
Name examples_meta
Description

[Read-only] Return usage examples for a capability. Includes example files from definitions and per-method embedded examples. Use optional 'method' to filter to a single method. [more0ai/system.registry.meta:examples]

Capability more0ai/system.registry.meta:examples
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
execute_agent_creator mutate more0ai/agent.agent-creator:execute
Name execute_agent_creator
Description

[Mutating] Design an agent definition based on requirements [more0ai/agent.agent-creator:execute]

Capability more0ai/agent.agent-creator:execute
Input schema
{
  "properties": {
    "userMessage": {
      "description": "Responsibility description and spec hints for the agent",
      "type": "string"
    }
  },
  "required": [
    "userMessage"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "content": {
      "type": "string"
    },
    "finish_reason": {
      "type": "string"
    },
    "usage": {
      "type": "object"
    }
  },
  "type": "object"
}
execute_assistant mutate more0ai/agent.assistant:execute
Name execute_assistant
Description

[Mutating] Invoke the assistant with a user message [more0ai/agent.assistant:execute]

Capability more0ai/agent.assistant:execute
Input schema
{
  "properties": {
    "userMessage": {
      "description": "User message or question",
      "type": "string"
    }
  },
  "type": "object"
}
Output schema
{
  "properties": {
    "content": {
      "type": "string"
    },
    "finish_reason": {
      "type": "string"
    },
    "usage": {
      "type": "object"
    }
  },
  "type": "object"
}
execute_binding_analyst mutate more0ai/agent.binding-analyst:execute
Name execute_binding_analyst
Description

[Mutating] Resolve an ambiguous binding requirement [more0ai/agent.binding-analyst:execute]

Capability more0ai/agent.binding-analyst:execute
Input schema
{
  "properties": {
    "userMessage": {
      "description": "Binding requirement, context, and candidates to analyze",
      "type": "string"
    }
  },
  "required": [
    "userMessage"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "content": {
      "type": "string"
    },
    "finish_reason": {
      "type": "string"
    },
    "usage": {
      "type": "object"
    }
  },
  "type": "object"
}
execute_binding_pipeline mutate more0ai/workflow.binding-pipeline:execute
Name execute_binding_pipeline
Description

[Mutating] Resolve bindings for capabilities [more0ai/workflow.binding-pipeline:execute]

Capability more0ai/workflow.binding-pipeline:execute
Input schema
{
  "properties": {
    "capabilities": {
      "items": {
        "properties": {
          "binding_requirements": {
            "items": {
              "properties": {
                "required": {
                  "type": "boolean"
                },
                "requirement": {
                  "type": "string"
                }
              },
              "type": "object"
            },
            "type": "array"
          },
          "ref": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "type": "array"
    },
    "context": {
      "properties": {
        "app_key": {
          "type": "string"
        },
        "environment": {
          "type": "string"
        },
        "tenant_id": {
          "type": "string"
        }
      },
      "type": "object"
    }
  },
  "type": "object"
}
Output schema
{
  "properties": {
    "resolved": {
      "type": "array"
    },
    "resolved_count": {
      "type": "integer"
    },
    "total_requirements": {
      "type": "integer"
    },
    "unresolved": {
      "type": "array"
    }
  },
  "type": "object"
}
execute_binding_resolution mutate more0ai/workflow.context-aware.binding-resolution:execute
Name execute_binding_resolution
Description

[Mutating] Resolve tenant context from memory and dispatch to the appropriate CRM tool [more0ai/workflow.context-aware.binding-resolution:execute]

Capability more0ai/workflow.context-aware.binding-resolution:execute
Input schema
{
  "properties": {
    "operation": {
      "description": "The CRM operation to perform (e.g. search_contacts)",
      "type": "string"
    },
    "operation_params": {
      "description": "Parameters for the CRM operation",
      "type": "object"
    },
    "tenant_id": {
      "description": "Tenant identifier to look up environment memories",
      "type": "string"
    }
  },
  "required": [
    "tenant_id",
    "operation"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "context": {
      "description": "Resolved tenant context from memory",
      "type": "object"
    },
    "result": {
      "description": "Result of the CRM operation",
      "type": "object"
    },
    "selected_tool": {
      "description": "Which CRM tool was selected based on context",
      "type": "string"
    }
  },
  "type": "object"
}
execute_builder mutate more0ai/agent.builder:execute
Name execute_builder
Description

[Mutating] Plan and build capabilities from a natural language request [more0ai/agent.builder:execute]

Capability more0ai/agent.builder:execute
Input schema
{
  "properties": {
    "userMessage": {
      "description": "What the user wants built",
      "type": "string"
    }
  },
  "required": [
    "userMessage"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "build_plan": {
      "type": "object"
    },
    "content": {
      "type": "string"
    },
    "created_capabilities": {
      "type": "array"
    },
    "finish_reason": {
      "type": "string"
    },
    "usage": {
      "type": "object"
    }
  },
  "type": "object"
}
execute_capability_factory mutate more0ai/workflow.capability-factory:execute
Name execute_capability_factory
Description

[Mutating] Execute a build plan: create, validate, and optionally promote capabilities [more0ai/workflow.capability-factory:execute]

Capability more0ai/workflow.capability-factory:execute
Input schema
{
  "properties": {
    "build_plan": {
      "description": "Build plan conforming to schema.build-plan",
      "type": "object"
    }
  },
  "required": [
    "build_plan"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "created_capabilities": {
      "items": {
        "properties": {
          "lineage_id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "type": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "type": "array"
    },
    "errors": {
      "items": {
        "type": "object"
      },
      "type": "array"
    },
    "evaluation_report": {
      "type": "object"
    },
    "release_report": {
      "type": "object"
    },
    "status": {
      "enum": [
        "completed",
        "partial",
        "failed"
      ],
      "type": "string"
    }
  },
  "type": "object"
}
execute_capability_ref mutate more0ai/domain-type.platform.capability-ref:execute
Name execute_capability_ref
Description

[Mutating] Validate a value against this domain type [more0ai/domain-type.platform.capability-ref:execute]

Capability more0ai/domain-type.platform.capability-ref:execute
Input schema
{
  "properties": {
    "data": {
      "type": "object"
    }
  },
  "required": [
    "data"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "errors": {
      "type": "array"
    },
    "valid": {
      "type": "boolean"
    }
  },
  "type": "object"
}
execute_change_impact_analysi mutate more0ai/workflow.change-impact-analysis:execute
Name execute_change_impact_analysi
Description

[Mutating] Analyze the impact of a proposed change to a capability [more0ai/workflow.change-impact-analysis:execute]

Capability more0ai/workflow.change-impact-analysis:execute
Input schema
{
  "properties": {
    "capability_ref": {
      "description": "Capability being changed",
      "type": "string"
    },
    "change_details": {
      "description": "Details of the change",
      "type": "object"
    },
    "change_type": {
      "enum": [
        "schema_change",
        "deprecation",
        "method_removal",
        "method_addition",
        "behavior_change"
      ],
      "type": "string"
    }
  },
  "required": [
    "capability_ref",
    "change_type"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "affected_capabilities": {
      "type": "array"
    },
    "breaking_count": {
      "type": "integer"
    },
    "capability_ref": {
      "type": "string"
    },
    "change_type": {
      "type": "string"
    },
    "compatible_count": {
      "type": "integer"
    },
    "safe_to_proceed": {
      "type": "boolean"
    },
    "total_affected": {
      "type": "integer"
    }
  },
  "type": "object"
}
execute_code_execution mutate more0ai/workflow.code-execution:execute
Name execute_code_execution
Description

[Mutating] Run a code execution task [more0ai/workflow.code-execution:execute]

Capability more0ai/workflow.code-execution:execute
Input schema
{
  "properties": {
    "agent": {
      "description": "Agent capability to use. Default: more0ai/agent.code-executor",
      "type": "string"
    },
    "max_iterations": {
      "description": "Max agent loop iterations. Default: 20",
      "type": "number"
    },
    "max_tool_calls": {
      "description": "Max total tool calls. Default: 100",
      "type": "number"
    },
    "require_approval": {
      "description": "Require human approval before applying changes. Default: false",
      "type": "boolean"
    },
    "run_tests": {
      "description": "Run tests after changes. Default: true",
      "type": "boolean"
    },
    "task": {
      "description": "Natural language description of the coding task",
      "type": "string"
    },
    "test_command": {
      "description": "Command to run tests. Default: 'npm test'",
      "type": "string"
    },
    "workspace": {
      "description": "Workspace capability for the codebase",
      "type": "string"
    }
  },
  "required": [
    "task",
    "workspace"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "error": {
      "type": "object"
    },
    "status": {
      "enum": [
        "completed",
        "partial",
        "failed",
        "rejected"
      ],
      "type": "string"
    },
    "summary": {
      "type": "object"
    },
    "test_results": {
      "type": "object"
    },
    "workspace": {
      "type": "string"
    }
  },
  "type": "object"
}
execute_code_executor mutate more0ai/agent.code-executor:execute
Name execute_code_executor
Description

[Mutating] Run the code executor agent with a coding task [more0ai/agent.code-executor:execute]

Capability more0ai/agent.code-executor:execute
Input schema
{
  "properties": {
    "messages": {
      "description": "Conversation messages to process",
      "type": "array"
    }
  },
  "type": "object"
}
Output schema
{
  "properties": {
    "content": {
      "type": "string"
    },
    "finish_reason": {
      "type": "string"
    },
    "partial": {
      "type": "boolean"
    },
    "usage": {
      "type": "object"
    }
  },
  "type": "object"
}
execute_concise_answer mutate more0ai/skill.platform.concise-answers:execute
Name execute_concise_answer
Description

[Mutating] Validate agent output against concise-answer rules [more0ai/skill.platform.concise-answers:execute]

Capability more0ai/skill.platform.concise-answers:execute
Input schema
{
  "properties": {
    "output": {
      "type": "object"
    }
  },
  "required": [
    "output"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "valid": {
      "type": "boolean"
    },
    "violations": {
      "type": "array"
    }
  },
  "type": "object"
}
execute_connection mutate more0ai/tool.system.connections:execute
Name execute_connection
Description

[Mutating] Execute an integration method through an active connection [more0ai/tool.system.connections:execute]

Capability more0ai/tool.system.connections:execute
Input schema
{
  "properties": {
    "connection_id": {
      "format": "uuid",
      "type": "string"
    },
    "method": {
      "description": "Method name from the integration's method_map",
      "type": "string"
    },
    "params": {
      "description": "Method parameters",
      "type": "object"
    }
  },
  "required": [
    "connection_id",
    "method"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
execute_delegation_non_escalation_policy mutate more0ai/delegation_non_escalation_policy:execute
Name execute_delegation_non_escalation_policy
Description

[Mutating] Evaluate whether an actor may delegate a target role's permissions [more0ai/delegation_non_escalation_policy:execute]

Capability more0ai/delegation_non_escalation_policy:execute
Input schema
{
  "properties": {
    "actor": {
      "type": "object"
    },
    "target_role_permissions": {
      "items": {
        "type": "string"
      },
      "type": "array"
    }
  },
  "type": "object"
}
Output schema
{
  "properties": {
    "allow": {
      "type": "boolean"
    },
    "reasons": {
      "items": {
        "type": "string"
      },
      "type": "array"
    }
  },
  "required": [
    "allow"
  ],
  "type": "object"
}
execute_design_critic mutate more0ai/agent.design-critic:execute
Name execute_design_critic
Description

[Mutating] Evaluate capabilities for quality, safety, and architectural soundness [more0ai/agent.design-critic:execute]

Capability more0ai/agent.design-critic:execute
Input schema
{
  "properties": {
    "userMessage": {
      "description": "Capability reference(s) or definitions to critique",
      "type": "string"
    }
  },
  "required": [
    "userMessage"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "content": {
      "type": "string"
    },
    "finish_reason": {
      "type": "string"
    },
    "usage": {
      "type": "object"
    }
  },
  "type": "object"
}
execute_environment_discovery mutate more0ai/workflow.onboarding.environment-discovery:execute
Name execute_environment_discovery
Description

[Mutating] Run environment discovery: gather tenant system info and persist to memory [more0ai/workflow.onboarding.environment-discovery:execute]

Capability more0ai/workflow.onboarding.environment-discovery:execute
Input schema
{
  "properties": {
    "focus_areas": {
      "description": "Areas to focus discovery on (e.g. crm, identity, documents)",
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "tenant_id": {
      "description": "Tenant identifier to scope the discovered memories",
      "type": "string"
    }
  },
  "required": [
    "tenant_id"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "discoveries": {
      "items": {
        "type": "object"
      },
      "type": "array"
    },
    "memories_written": {
      "type": "integer"
    }
  },
  "type": "object"
}
execute_evaluation_pipeline mutate more0ai/workflow.evaluation-pipeline:execute
Name execute_evaluation_pipeline
Description

[Mutating] Evaluate a set of capabilities against quality gates [more0ai/workflow.evaluation-pipeline:execute]

Capability more0ai/workflow.evaluation-pipeline:execute
Input schema
{
  "properties": {
    "build_plan_id": {
      "type": "string"
    },
    "capabilities": {
      "description": "Capabilities to evaluate",
      "items": {
        "properties": {
          "ref": {
            "description": "FQCN of the capability",
            "type": "string"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "ref"
        ],
        "type": "object"
      },
      "type": "array"
    },
    "checks": {
      "properties": {
        "contract_tests": {
          "default": false,
          "type": "boolean"
        },
        "design_critique": {
          "default": false,
          "type": "boolean"
        },
        "policy_checks": {
          "default": true,
          "type": "boolean"
        },
        "schema_validation": {
          "default": true,
          "type": "boolean"
        },
        "smoke_tests": {
          "default": false,
          "type": "boolean"
        }
      },
      "type": "object"
    }
  },
  "required": [
    "capabilities"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "blocking_issues": {
      "type": "array"
    },
    "capabilities_evaluated": {
      "type": "integer"
    },
    "evaluated_at": {
      "type": "string"
    },
    "results": {
      "type": "array"
    },
    "status": {
      "enum": [
        "PASS",
        "PASS_WITH_WARNINGS",
        "FAIL"
      ],
      "type": "string"
    }
  },
  "type": "object"
}
execute_gemini mutate more0ai/provider.llm.gemini:execute
Name execute_gemini
Description

[Mutating] Synchronous chat completion via Gemini API [more0ai/provider.llm.gemini:execute]

Capability more0ai/provider.llm.gemini:execute
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
execute_memory_assistant mutate more0ai/agent.memory-assistant:execute
Name execute_memory_assistant
Description

[Mutating] Invoke the memory-aware assistant with a user message. The agent can remember facts, recall prior knowledge, search memories, and forget outdated information. [more0ai/agent.memory-assistant:execute]

Capability more0ai/agent.memory-assistant:execute
Input schema
{
  "properties": {
    "userMessage": {
      "description": "User message or question",
      "type": "string"
    }
  },
  "type": "object"
}
Output schema
{
  "properties": {
    "content": {
      "type": "string"
    },
    "finish_reason": {
      "type": "string"
    },
    "usage": {
      "type": "object"
    }
  },
  "type": "object"
}
execute_openai mutate more0ai/provider.llm.openai:execute
Name execute_openai
Description

[Mutating] Chat completion via OpenAI API (sync or streaming by channel) [more0ai/provider.llm.openai:execute]

Capability more0ai/provider.llm.openai:execute
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
execute_platform_access_policy mutate more0ai/platform_access_policy:execute
Name execute_platform_access_policy
Description

[Mutating] Evaluate platform access for a principal against required permissions [more0ai/platform_access_policy:execute]

Capability more0ai/platform_access_policy:execute
Input schema
{
  "properties": {
    "delegation": {
      "type": "object"
    },
    "principal": {
      "type": "object"
    },
    "required_permissions": {
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "resource": {
      "type": "object"
    }
  },
  "type": "object"
}
Output schema
{
  "properties": {
    "allow": {
      "type": "boolean"
    },
    "reasons": {
      "items": {
        "type": "string"
      },
      "type": "array"
    }
  },
  "required": [
    "allow"
  ],
  "type": "object"
}
execute_prompt_agent_creator_general mutate more0ai/prompt.agent-creator.general:execute
Name execute_prompt_agent_creator_general
Description

[Mutating] Render the prompt template [more0ai/prompt.agent-creator.general:execute]

Capability more0ai/prompt.agent-creator.general:execute
Input schema
{
  "properties": {
    "parameters": {
      "type": "object"
    }
  },
  "type": "object"
}
Output schema
{
  "properties": {
    "content": {
      "type": "string"
    },
    "role": {
      "type": "string"
    },
    "text": {
      "type": "string"
    }
  },
  "type": "object"
}
execute_prompt_assistant_general mutate more0ai/prompt.assistant.general:execute
Name execute_prompt_assistant_general
Description

[Mutating] Render the prompt template with provided parameters [more0ai/prompt.assistant.general:execute]

Capability more0ai/prompt.assistant.general:execute
Input schema
{
  "properties": {
    "parameters": {
      "type": "object"
    }
  },
  "type": "object"
}
Output schema
{
  "properties": {
    "content": {
      "type": "string"
    },
    "role": {
      "type": "string"
    },
    "text": {
      "type": "string"
    }
  },
  "type": "object"
}
execute_prompt_binding_analyst_general mutate more0ai/prompt.binding-analyst.general:execute
Name execute_prompt_binding_analyst_general
Description

[Mutating] Render the prompt template [more0ai/prompt.binding-analyst.general:execute]

Capability more0ai/prompt.binding-analyst.general:execute
Input schema
{
  "properties": {
    "parameters": {
      "type": "object"
    }
  },
  "type": "object"
}
Output schema
{
  "properties": {
    "content": {
      "type": "string"
    },
    "role": {
      "type": "string"
    },
    "text": {
      "type": "string"
    }
  },
  "type": "object"
}
execute_prompt_builder_general mutate more0ai/prompt.builder.general:execute
Name execute_prompt_builder_general
Description

[Mutating] Render the prompt template with provided parameters [more0ai/prompt.builder.general:execute]

Capability more0ai/prompt.builder.general:execute
Input schema
{
  "properties": {
    "parameters": {
      "type": "object"
    }
  },
  "type": "object"
}
Output schema
{
  "properties": {
    "content": {
      "type": "string"
    },
    "role": {
      "type": "string"
    },
    "text": {
      "type": "string"
    }
  },
  "type": "object"
}
execute_prompt_code_executor_general mutate more0ai/prompt.code-executor.general:execute
Name execute_prompt_code_executor_general
Description

[Mutating] Render the prompt template with provided parameters [more0ai/prompt.code-executor.general:execute]

Capability more0ai/prompt.code-executor.general:execute
Input schema
{
  "properties": {
    "parameters": {
      "type": "object"
    }
  },
  "type": "object"
}
Output schema
{
  "properties": {
    "content": {
      "type": "string"
    },
    "role": {
      "type": "string"
    },
    "text": {
      "type": "string"
    }
  },
  "type": "object"
}
execute_prompt_creator mutate more0ai/agent.prompt-creator:execute
Name execute_prompt_creator
Description

[Mutating] Design a system prompt based on agent requirements [more0ai/agent.prompt-creator:execute]

Capability more0ai/agent.prompt-creator:execute
Input schema
{
  "properties": {
    "userMessage": {
      "description": "Prompt requirements including agent purpose, tools, and behavioral needs",
      "type": "string"
    }
  },
  "required": [
    "userMessage"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "content": {
      "type": "string"
    },
    "finish_reason": {
      "type": "string"
    },
    "usage": {
      "type": "object"
    }
  },
  "type": "object"
}
execute_prompt_design_critic_general mutate more0ai/prompt.design-critic.general:execute
Name execute_prompt_design_critic_general
Description

[Mutating] Render the prompt template [more0ai/prompt.design-critic.general:execute]

Capability more0ai/prompt.design-critic.general:execute
Input schema
{
  "properties": {
    "parameters": {
      "type": "object"
    }
  },
  "type": "object"
}
Output schema
{
  "properties": {
    "content": {
      "type": "string"
    },
    "role": {
      "type": "string"
    },
    "text": {
      "type": "string"
    }
  },
  "type": "object"
}
execute_prompt_prompt_creator_general mutate more0ai/prompt.prompt-creator.general:execute
Name execute_prompt_prompt_creator_general
Description

[Mutating] Render the prompt template [more0ai/prompt.prompt-creator.general:execute]

Capability more0ai/prompt.prompt-creator.general:execute
Input schema
{
  "properties": {
    "parameters": {
      "type": "object"
    }
  },
  "type": "object"
}
Output schema
{
  "properties": {
    "content": {
      "type": "string"
    },
    "role": {
      "type": "string"
    },
    "text": {
      "type": "string"
    }
  },
  "type": "object"
}
execute_prompt_reuse_analyst_general mutate more0ai/prompt.reuse-analyst.general:execute
Name execute_prompt_reuse_analyst_general
Description

[Mutating] Render the prompt template [more0ai/prompt.reuse-analyst.general:execute]

Capability more0ai/prompt.reuse-analyst.general:execute
Input schema
{
  "properties": {
    "parameters": {
      "type": "object"
    }
  },
  "type": "object"
}
Output schema
{
  "properties": {
    "content": {
      "type": "string"
    },
    "role": {
      "type": "string"
    },
    "text": {
      "type": "string"
    }
  },
  "type": "object"
}
execute_prompt_solution_architect_general mutate more0ai/prompt.solution-architect.general:execute
Name execute_prompt_solution_architect_general
Description

[Mutating] Render the prompt template with provided parameters [more0ai/prompt.solution-architect.general:execute]

Capability more0ai/prompt.solution-architect.general:execute
Input schema
{
  "properties": {
    "parameters": {
      "type": "object"
    }
  },
  "type": "object"
}
Output schema
{
  "properties": {
    "content": {
      "type": "string"
    },
    "role": {
      "type": "string"
    },
    "text": {
      "type": "string"
    }
  },
  "type": "object"
}
execute_prompt_tool_designer_general mutate more0ai/prompt.tool-designer.general:execute
Name execute_prompt_tool_designer_general
Description

[Mutating] Render the prompt template [more0ai/prompt.tool-designer.general:execute]

Capability more0ai/prompt.tool-designer.general:execute
Input schema
{
  "properties": {
    "parameters": {
      "type": "object"
    }
  },
  "type": "object"
}
Output schema
{
  "properties": {
    "content": {
      "type": "string"
    },
    "role": {
      "type": "string"
    },
    "text": {
      "type": "string"
    }
  },
  "type": "object"
}
execute_prompt_workflow_creator_general mutate more0ai/prompt.workflow-creator.general:execute
Name execute_prompt_workflow_creator_general
Description

[Mutating] Render the prompt template [more0ai/prompt.workflow-creator.general:execute]

Capability more0ai/prompt.workflow-creator.general:execute
Input schema
{
  "properties": {
    "parameters": {
      "type": "object"
    }
  },
  "type": "object"
}
Output schema
{
  "properties": {
    "content": {
      "type": "string"
    },
    "role": {
      "type": "string"
    },
    "text": {
      "type": "string"
    }
  },
  "type": "object"
}
execute_publish_readiness mutate more0ai/decision.platform.publish-readiness:execute
Name execute_publish_readiness
Description

[Mutating] Evaluate publish readiness against capability facts [more0ai/decision.platform.publish-readiness:execute]

Capability more0ai/decision.platform.publish-readiness:execute
Input schema
{
  "properties": {
    "facts": {
      "description": "Expects capability.name, capability.method_count, capability.status, capability.visibility, capability.is_system, capability.organization_id",
      "type": "object"
    },
    "trace": {
      "default": true,
      "type": "boolean"
    }
  },
  "required": [
    "facts"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "approved": {
      "type": "boolean"
    },
    "outcome": {
      "type": "string"
    },
    "rootResult": {},
    "trace": {
      "type": "array"
    }
  },
  "type": "object"
}
execute_release_pipeline mutate more0ai/workflow.release-pipeline:execute
Name execute_release_pipeline
Description

[Mutating] Promote capabilities through evaluation gates to published status [more0ai/workflow.release-pipeline:execute]

Capability more0ai/workflow.release-pipeline:execute
Input schema
{
  "properties": {
    "build_plan_id": {
      "type": "string"
    },
    "capabilities": {
      "items": {
        "properties": {
          "app_key": {
            "type": "string"
          },
          "ref": {
            "type": "string"
          },
          "version": {
            "type": "string"
          }
        },
        "required": [
          "ref",
          "app"
        ],
        "type": "object"
      },
      "type": "array"
    },
    "changelog": {
      "type": "string"
    },
    "governance": {
      "properties": {
        "auto_promote": {
          "default": false,
          "type": "boolean"
        },
        "require_human_approval": {
          "default": true,
          "type": "boolean"
        },
        "skip_evaluation": {
          "default": false,
          "type": "boolean"
        }
      },
      "type": "object"
    }
  },
  "required": [
    "capabilities"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "evaluation_report": {
      "type": "object"
    },
    "failed": {
      "type": "array"
    },
    "promoted": {
      "type": "array"
    },
    "released_at": {
      "type": "string"
    },
    "status": {
      "enum": [
        "released",
        "partial",
        "failed",
        "rejected"
      ],
      "type": "string"
    }
  },
  "type": "object"
}
execute_resolve_schema mutate more0ai/system.tool.resolve-schemas:execute
Name execute_resolve_schema
Description

[Mutating] Resolve tool references into OpenAI-format tool schemas [more0ai/system.tool.resolve-schemas:execute]

Capability more0ai/system.tool.resolve-schemas:execute
Input schema
{
  "properties": {
    "tools": {
      "description": "Array of tool references in cap::method format (e.g. 'tool.math.operations::add'). Bare names without '::' default to the 'execute' method.",
      "items": {
        "type": "string"
      },
      "type": "array"
    }
  },
  "required": [
    "tools"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "tools": {
      "description": "OpenAI function-calling tool definitions",
      "items": {
        "properties": {
          "function": {
            "properties": {
              "description": {
                "type": "string"
              },
              "name": {
                "type": "string"
              },
              "parameters": {
                "type": "object"
              }
            },
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "type": "array"
    }
  },
  "type": "object"
}
execute_reuse_analyst mutate more0ai/agent.reuse-analyst:execute
Name execute_reuse_analyst
Description

[Mutating] Analyze a proposed capability for reuse opportunities [more0ai/agent.reuse-analyst:execute]

Capability more0ai/agent.reuse-analyst:execute
Input schema
{
  "properties": {
    "userMessage": {
      "description": "Proposed capability description to analyze for reuse",
      "type": "string"
    }
  },
  "required": [
    "userMessage"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "content": {
      "type": "string"
    },
    "finish_reason": {
      "type": "string"
    },
    "usage": {
      "type": "object"
    }
  },
  "type": "object"
}
execute_shell mutate more0ai/tool.os.shell:execute
Name execute_shell
Description

[Mutating] Run a shell command in an isolated container. Returns stdout, stderr, and exit code. [more0ai/tool.os.shell:execute]

Capability more0ai/tool.os.shell:execute
Input schema
{
  "properties": {
    "command": {
      "description": "Shell command to execute. Example: 'npm test', 'ls -la src/'",
      "type": "string"
    },
    "env": {
      "description": "Additional environment variables to set",
      "type": "object"
    },
    "timeout_ms": {
      "description": "Max execution time in milliseconds. Default: 30000 (30s). Max: 300000 (5m)",
      "type": "number"
    },
    "working_dir": {
      "description": "Subdirectory within workspace to use as cwd. Default: workspace root",
      "type": "string"
    },
    "workspace": {
      "description": "Workspace capability name. The workspace root is mounted as the working directory.",
      "type": "string"
    }
  },
  "required": [
    "command",
    "workspace"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "duration_ms": {
      "type": "number"
    },
    "exit_code": {
      "type": "number"
    },
    "stderr": {
      "description": "Standard error (truncated at 100KB)",
      "type": "string"
    },
    "stdout": {
      "description": "Standard output (truncated at 100KB)",
      "type": "string"
    },
    "timed_out": {
      "type": "boolean"
    }
  },
  "type": "object"
}
execute_solution_architect mutate more0ai/agent.solution-architect:execute
Name execute_solution_architect
Description

[Mutating] Analyze a business request and produce a structured build plan [more0ai/agent.solution-architect:execute]

Capability more0ai/agent.solution-architect:execute
Input schema
{
  "properties": {
    "userMessage": {
      "description": "The business request or capability description to architect",
      "type": "string"
    }
  },
  "required": [
    "userMessage"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "build_plan": {
      "description": "Structured build plan conforming to schema.build-plan",
      "type": "object"
    },
    "content": {
      "type": "string"
    },
    "finish_reason": {
      "type": "string"
    },
    "usage": {
      "type": "object"
    }
  },
  "type": "object"
}
execute_system mutate system/system:execute
Name execute_system
Description

[Mutating] system [system/system:execute]

Capability system/system:execute
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
execute_test mutate more0ai/provider.test:execute
Name execute_test
Description

[Mutating] Echo chat completion for testing [more0ai/provider.test:execute]

Capability more0ai/provider.test:execute
Input schema
{
  "properties": {
    "llm": {
      "type": "string"
    },
    "messages": {
      "type": "array"
    },
    "parameters": {
      "type": "object"
    },
    "tool_choice": {
      "type": "string"
    },
    "tools": {
      "type": "array"
    }
  },
  "required": [
    "llm",
    "messages"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
execute_tool_designer mutate more0ai/agent.tool-designer:execute
Name execute_tool_designer
Description

[Mutating] Design a tool specification based on requirements [more0ai/agent.tool-designer:execute]

Capability more0ai/agent.tool-designer:execute
Input schema
{
  "properties": {
    "userMessage": {
      "description": "Tool requirements and spec hints",
      "type": "string"
    }
  },
  "required": [
    "userMessage"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "content": {
      "type": "string"
    },
    "finish_reason": {
      "type": "string"
    },
    "usage": {
      "type": "object"
    }
  },
  "type": "object"
}
execute_vertex mutate more0ai/provider.llm.vertex:execute
Name execute_vertex
Description

[Mutating] Synchronous chat completion via Vertex AI [more0ai/provider.llm.vertex:execute]

Capability more0ai/provider.llm.vertex:execute
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
execute_workflow_creator mutate more0ai/agent.workflow-creator:execute
Name execute_workflow_creator
Description

[Mutating] Design an ASL workflow definition based on requirements [more0ai/agent.workflow-creator:execute]

Capability more0ai/agent.workflow-creator:execute
Input schema
{
  "properties": {
    "userMessage": {
      "description": "Responsibility description and spec hints for the workflow",
      "type": "string"
    }
  },
  "required": [
    "userMessage"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "content": {
      "type": "string"
    },
    "finish_reason": {
      "type": "string"
    },
    "usage": {
      "type": "object"
    }
  },
  "type": "object"
}
export_app read more0ai/tool.system.apps:export
Name export_app
Description

[Read-only] Export all capabilities in an application as a portable bundle. Returns manifests (individual files with content) or a base64-encoded ZIP archive depending on output_format. [more0ai/tool.system.apps:export]

Capability more0ai/tool.system.apps:export
Input schema
{
  "properties": {
    "app_key": {
      "description": "Application key to export. Example: 'my-support-app'",
      "type": "string"
    },
    "output_format": {
      "default": "manifests",
      "description": "Output format: 'manifests' returns individual files with content, 'archive' returns a base64-encoded ZIP.",
      "enum": [
        "manifests",
        "archive"
      ],
      "type": "string"
    },
    "revision_mode": {
      "default": "working",
      "description": "Which revision to export: working (default), latest immutable, or a specific version.",
      "enum": [
        "working",
        "latest",
        "version"
      ],
      "type": "string"
    },
    "version": {
      "description": "Required when revision_mode is 'version'. Example: '1.0.3'",
      "type": "string"
    }
  },
  "required": [
    "app_key"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "app_key": {
      "type": "string"
    },
    "archive": {
      "description": "Base64-encoded ZIP archive. Present when output_format is 'archive'.",
      "type": "string"
    },
    "capabilities_count": {
      "type": "integer"
    },
    "files": {
      "description": "Present when output_format is 'manifests'.",
      "items": {
        "properties": {
          "content": {
            "type": "string"
          },
          "path": {
            "type": "string"
          },
          "sha256": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "type": "array"
    },
    "revision_mode": {
      "type": "string"
    }
  },
  "type": "object"
}
export_registry read more0ai/system.registry:export
Name export_registry
Description

[Read-only] Export an application and all its capabilities to portable format (manifests or archive). [more0ai/system.registry:export]

Capability more0ai/system.registry:export
Input schema
{
  "properties": {
    "app_key": {
      "description": "Application key",
      "type": "string"
    },
    "output_format": {
      "description": "manifests or archive",
      "enum": [
        "manifests",
        "archive"
      ],
      "type": "string"
    },
    "revision_mode": {
      "description": "working, version, or immutable/latest",
      "enum": [
        "working",
        "version",
        "immutable",
        "latest"
      ],
      "type": "string"
    },
    "version": {
      "description": "Required when revision_mode is version",
      "type": "string"
    }
  },
  "required": [
    "app_key"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "app_key": {
      "type": "string"
    },
    "archive": {
      "description": "Base64-encoded zip when output_format is archive",
      "type": "string"
    },
    "capabilities_count": {
      "type": "integer"
    },
    "files": {
      "items": {
        "properties": {
          "content": {
            "type": "string"
          },
          "path": {
            "type": "string"
          },
          "sha256": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "type": "array"
    },
    "revision_mode": {
      "type": "string"
    }
  },
  "type": "object"
}
fetch_web read more0ai/tool.os.web:fetch
Name fetch_web
Description

[Read-only] Fetch content from a URL. Supports GET (default), POST, PUT, PATCH, DELETE methods. Returns the response body, status code, and headers. Use for retrieving web pages, calling REST APIs, or downloading text content. Example: fetch url='https://api.github.com/repos/nodejs/node' to get repo info. [more0ai/tool.os.web:fetch]

Capability more0ai/tool.os.web:fetch
Input schema
{
  "properties": {
    "body": {
      "description": "Request body for POST/PUT/PATCH. Send JSON as a string.",
      "type": "string"
    },
    "headers": {
      "description": "HTTP request headers as key-value pairs. Example: { \"Authorization\": \"Bearer token\", \"Content-Type\": \"application/json\" }",
      "type": "object"
    },
    "max_response_bytes": {
      "description": "Maximum response body size in bytes. Default: 1048576 (1MB). Truncates if exceeded.",
      "type": "number"
    },
    "method": {
      "description": "HTTP method: 'GET' (default), 'POST', 'PUT', 'PATCH', 'DELETE'",
      "type": "string"
    },
    "timeout": {
      "description": "Request timeout in seconds. Default: 30. Max: 120.",
      "type": "number"
    },
    "url": {
      "description": "Full URL to fetch. Must start with http:// or https://. Example: 'https://api.github.com/repos/nodejs/node'",
      "type": "string"
    }
  },
  "required": [
    "url"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "body": {
      "description": "Response body as text",
      "type": "string"
    },
    "content_type": {
      "description": "Response Content-Type header",
      "type": "string"
    },
    "error": {
      "description": "Error message if the fetch failed",
      "type": "string"
    },
    "headers": {
      "description": "Response headers as key-value pairs",
      "type": "object"
    },
    "status": {
      "description": "HTTP status code",
      "type": "number"
    },
    "status_text": {
      "description": "HTTP status text (e.g. 'OK', 'Not Found')",
      "type": "string"
    },
    "truncated": {
      "description": "True if the response body was truncated due to max_response_bytes",
      "type": "boolean"
    }
  },
  "type": "object"
}
forget_episodic mutate more0ai/memory.episodic:forget
Name forget_episodic
Description

[Mutating] Supersede or expire episodic memory records by ID or filter [more0ai/memory.episodic:forget]

Capability more0ai/memory.episodic:forget
Input schema
{
  "properties": {
    "filter": {
      "properties": {
        "category": {
          "type": "string"
        },
        "predicate": {
          "type": "string"
        },
        "scope": {
          "type": "string"
        },
        "subject_id": {
          "type": "string"
        },
        "subject_type": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "id": {
      "type": "string"
    },
    "reason": {
      "type": "string"
    }
  },
  "type": "object"
}
Output schema
{
  "properties": {
    "superseded_count": {
      "type": "integer"
    }
  },
  "type": "object"
}
forget_tenant_profile mutate more0ai/memory.tenant-profile:forget
Name forget_tenant_profile
Description

[Mutating] Supersede or expire memory records by ID or filter [more0ai/memory.tenant-profile:forget]

Capability more0ai/memory.tenant-profile:forget
Input schema
{
  "properties": {
    "filter": {
      "properties": {
        "category": {
          "type": "string"
        },
        "predicate": {
          "type": "string"
        },
        "scope": {
          "type": "string"
        },
        "subject_id": {
          "type": "string"
        },
        "subject_type": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "id": {
      "type": "string"
    },
    "reason": {
      "type": "string"
    }
  },
  "type": "object"
}
Output schema
{
  "properties": {
    "superseded_count": {
      "type": "integer"
    }
  },
  "type": "object"
}
get_agent read more0ai/tool.system.agents:get
Name get_agent
Description

[Read-only] Get full details of an agent, including its prompt, model, tools, and configuration. [more0ai/tool.system.agents:get]

Capability more0ai/tool.system.agents:get
Input schema
{
  "properties": {
    "name": {
      "description": "Agent name or capability reference. Example: 'agent.support.triage' or 'my-app/agent.support.triage'",
      "type": "string"
    }
  },
  "required": [
    "name"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "cap": {
      "type": "string"
    },
    "description": {
      "type": "string"
    },
    "error": {
      "type": "string"
    },
    "methods": {
      "type": "array"
    },
    "name": {
      "type": "string"
    },
    "tags": {
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "version": {
      "type": "string"
    }
  },
  "type": "object"
}
get_app read more0ai/tool.system.apps:get
Name get_app
Description

[Read-only] Get a single application by name or id. [more0ai/tool.system.apps:get]

Capability more0ai/tool.system.apps:get
Input schema
{
  "properties": {
    "app_key": {
      "description": "Application key. Example: 'my-support-app'",
      "type": "string"
    }
  },
  "required": [
    "app_key"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
get_auth_schema_integration read more0ai/tool.system.integrations:get-auth-schema
Name get_auth_schema_integration
Description

[Read-only] Get the auth configuration schema for an integration (supported auth types and required fields) [more0ai/tool.system.integrations:get-auth-schema]

Capability more0ai/tool.system.integrations:get-auth-schema
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key that owns this integration. Example: 'my-app'",
      "type": "string"
    },
    "auth_type": {
      "type": "string"
    },
    "name": {
      "description": "Integration name / identity.",
      "type": "string"
    }
  },
  "required": [
    "name"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
get_binding read more0ai/tool.system.bindings:get
Name get_binding
Description

[Read-only] Get a single binding by name or id. [more0ai/tool.system.bindings:get]

Capability more0ai/tool.system.bindings:get
Input schema
{
  "properties": {
    "binding_id": {
      "description": "Binding identifier returned from create.",
      "type": "string"
    }
  },
  "required": [
    "binding_id"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
get_connection read more0ai/tool.system.connections:get
Name get_connection
Description

[Read-only] Get a single connection by name or id. [more0ai/tool.system.connections:get]

Capability more0ai/tool.system.connections:get
Input schema
{
  "properties": {
    "id": {
      "format": "uuid",
      "type": "string"
    }
  },
  "required": [
    "id"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
get_connector read more0ai/tool.system.connectors:get
Name get_connector
Description

[Read-only] Get a connector definition by name (and optional app_key). [more0ai/tool.system.connectors:get]

Capability more0ai/tool.system.connectors:get
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key that owns this connector. Example: 'my-app'",
      "type": "string"
    },
    "name": {
      "description": "Connector name. Example: 'connector.crm.salesforce'",
      "type": "string"
    }
  },
  "required": [
    "name"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
get_current_location read more0ai/tool.device.location:get-current
Name get_current_location
Description

[Read-only] Get the device's current geographic location. [more0ai/tool.device.location:get-current]

Capability more0ai/tool.device.location:get-current
Input schema
{
  "properties": {
    "accuracy": {
      "default": "best",
      "enum": [
        "best",
        "nearest_ten_meters",
        "hundred_meters",
        "kilometer"
      ],
      "type": "string"
    },
    "timeout_ms": {
      "default": 10000,
      "type": "integer"
    }
  },
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
get_decision read more0ai/tool.system.decisions:get
Name get_decision
Description

[Read-only] Get a single decision by name or id. [more0ai/tool.system.decisions:get]

Capability more0ai/tool.system.decisions:get
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key that owns this decision. Example: 'my-app'",
      "type": "string"
    },
    "name": {
      "description": "Decision name / identity.",
      "type": "string"
    }
  },
  "required": [
    "name"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
get_domain_type read more0ai/tool.system.domain-types:get
Name get_domain_type
Description

[Read-only] Get a single domain-type by name or id. [more0ai/tool.system.domain-types:get]

Capability more0ai/tool.system.domain-types:get
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key that owns this domain-type. Example: 'my-app'",
      "type": "string"
    },
    "name": {
      "description": "Domain-type name / identity.",
      "type": "string"
    }
  },
  "required": [
    "name"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
get_integration read more0ai/tool.system.integrations:get
Name get_integration
Description

[Read-only] Get integration detail including auth strategies and method map [more0ai/tool.system.integrations:get]

Capability more0ai/tool.system.integrations:get
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key that owns this integration. Example: 'my-app'",
      "type": "string"
    },
    "name": {
      "description": "Integration name / identity.",
      "type": "string"
    }
  },
  "required": [
    "name"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
get_lineage read more0ai/tool.system.lineage:get
Name get_lineage
Description

[Read-only] Get provenance and dependency history for a capability [more0ai/tool.system.lineage:get]

Capability more0ai/tool.system.lineage:get
Input schema
{
  "properties": {
    "capability_ref": {
      "description": "FQCN of the capability",
      "type": "string"
    },
    "include_dependencies": {
      "description": "Also return capabilities this one depends on",
      "type": "boolean"
    },
    "include_dependents": {
      "description": "Also return capabilities that depend on this one",
      "type": "boolean"
    }
  },
  "required": [
    "capability_ref"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "capability_ref": {
      "type": "string"
    },
    "dependencies": {
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "dependents": {
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "events": {
      "items": {
        "properties": {
          "build_plan_id": {
            "type": "string"
          },
          "created_by": {
            "type": "object"
          },
          "event": {
            "type": "string"
          },
          "lineage_id": {
            "type": "string"
          },
          "parent_workflow": {
            "type": "string"
          },
          "recorded_at": {
            "type": "string"
          },
          "source_request": {
            "type": "string"
          },
          "version": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "type": "array"
    }
  },
  "type": "object"
}
get_memory read more0ai/tool.system.memory:get
Name get_memory
Description

[Read-only] Get a single memory record by name or id. [more0ai/tool.system.memory:get]

Capability more0ai/tool.system.memory:get
Input schema
{
  "properties": {
    "id": {
      "format": "uuid",
      "type": "string"
    }
  },
  "required": [
    "id"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
get_model read more0ai/tool.system.models:get
Name get_model
Description

[Read-only] Get full details of a model configuration by name. [more0ai/tool.system.models:get]

Capability more0ai/tool.system.models:get
Input schema
{
  "properties": {
    "name": {
      "description": "Model config name or capability reference. Example: 'model.support.gpt4o' or 'my-app/model.support.gpt4o'",
      "type": "string"
    }
  },
  "required": [
    "name"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "cap": {
      "type": "string"
    },
    "description": {
      "type": "string"
    },
    "error": {
      "type": "string"
    },
    "methods": {
      "type": "array"
    },
    "name": {
      "type": "string"
    },
    "tags": {
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "version": {
      "type": "string"
    }
  },
  "type": "object"
}
get_motion_sensor read more0ai/tool.device.sensors:get-motion
Name get_motion_sensor
Description

[Read-only] Get current device motion data (acceleration, rotation, magnetic field) [more0ai/tool.device.sensors:get-motion]

Capability more0ai/tool.device.sensors:get-motion
Input schema
{
  "properties": {
    "sensors": {
      "default": [
        "accelerometer"
      ],
      "items": {
        "enum": [
          "accelerometer",
          "gyroscope",
          "magnetometer"
        ],
        "type": "string"
      },
      "type": "array"
    }
  },
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
get_permission read more0ai/tool.system.permissions:get
Name get_permission
Description

[Read-only] Get a permission definition by name (and optional app_key). [more0ai/tool.system.permissions:get]

Capability more0ai/tool.system.permissions:get
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key that owns this permission. Example: 'my-app'",
      "type": "string"
    },
    "name": {
      "description": "Permission name. Example: 'platform:roles:manage'",
      "type": "string"
    }
  },
  "required": [
    "name"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
get_policy read more0ai/tool.system.policies:get
Name get_policy
Description

[Read-only] Get a single policy by name or id. [more0ai/tool.system.policies:get]

Capability more0ai/tool.system.policies:get
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key that owns this policy. Example: 'my-app'",
      "type": "string"
    },
    "name": {
      "description": "Policy name. Example: 'policy.access.org-member'",
      "type": "string"
    }
  },
  "required": [
    "name"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
get_prompt read more0ai/tool.system.prompts:get
Name get_prompt
Description

[Read-only] Get full details of a prompt by name. Returns the prompt metadata and version info. [more0ai/tool.system.prompts:get]

Capability more0ai/tool.system.prompts:get
Input schema
{
  "properties": {
    "name": {
      "description": "Full prompt name or capability reference. Example: 'prompt.support.triage' or 'my-app/prompt.support.triage'",
      "type": "string"
    }
  },
  "required": [
    "name"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "cap": {
      "type": "string"
    },
    "description": {
      "type": "string"
    },
    "error": {
      "type": "string"
    },
    "methods": {
      "type": "array"
    },
    "name": {
      "type": "string"
    },
    "tags": {
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "version": {
      "type": "string"
    }
  },
  "type": "object"
}
get_provider read more0ai/tool.system.providers:get
Name get_provider
Description

[Read-only] Get a single providers by name or id. [more0ai/tool.system.providers:get]

Capability more0ai/tool.system.providers:get
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key that owns this providers. Example: 'my-app'",
      "type": "string"
    },
    "name": {
      "description": "Providers name / identity.",
      "type": "string"
    }
  },
  "required": [
    "name"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
get_role read more0ai/tool.system.roles:get
Name get_role
Description

[Read-only] Get a single role by name or id. [more0ai/tool.system.roles:get]

Capability more0ai/tool.system.roles:get
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key that owns this role. Example: 'my-app'",
      "type": "string"
    },
    "name": {
      "description": "Role name / identity.",
      "type": "string"
    }
  },
  "required": [
    "name"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
get_sandbox read more0ai/tool.system.sandboxes:get
Name get_sandbox
Description

[Read-only] Get a single sandbox by name or id. [more0ai/tool.system.sandboxes:get]

Capability more0ai/tool.system.sandboxes:get
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key that owns this sandbox. Example: 'my-app'",
      "type": "string"
    },
    "name": {
      "description": "Sandbox name / identity.",
      "type": "string"
    }
  },
  "required": [
    "name"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
get_schema read more0ai/tool.system.schemas:get
Name get_schema
Description

[Read-only] Get a single schema by name or id. [more0ai/tool.system.schemas:get]

Capability more0ai/tool.system.schemas:get
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key that owns this schema. Example: 'my-app'",
      "type": "string"
    },
    "name": {
      "description": "Schema name / identity.",
      "type": "string"
    }
  },
  "required": [
    "name"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
get_skill read more0ai/tool.system.skills:get
Name get_skill
Description

[Read-only] Get a single skill by name or id. [more0ai/tool.system.skills:get]

Capability more0ai/tool.system.skills:get
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key that owns this skill. Example: 'my-app'",
      "type": "string"
    },
    "name": {
      "description": "Skill name / identity.",
      "type": "string"
    }
  },
  "required": [
    "name"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
get_subscription read more0ai/tool.system.subscriptions:get
Name get_subscription
Description

[Read-only] Get a subscription definition by name (and optional app_key). [more0ai/tool.system.subscriptions:get]

Capability more0ai/tool.system.subscriptions:get
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key that owns this subscription. Example: 'my-app'",
      "type": "string"
    },
    "name": {
      "description": "Subscription name. Example: 'subscription.platform.capability-published'",
      "type": "string"
    }
  },
  "required": [
    "name"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
get_tool read more0ai/tool.system.tools:get
Name get_tool
Description

[Read-only] Get full details of a tool capability by name, including all method schemas. [more0ai/tool.system.tools:get]

Capability more0ai/tool.system.tools:get
Input schema
{
  "properties": {
    "name": {
      "description": "Tool name or capability reference. Example: 'tool.crm.search' or 'my-app/tool.crm.search'",
      "type": "string"
    }
  },
  "required": [
    "name"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "cap": {
      "type": "string"
    },
    "description": {
      "type": "string"
    },
    "error": {
      "type": "string"
    },
    "methods": {
      "type": "array"
    },
    "name": {
      "type": "string"
    },
    "tags": {
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "version": {
      "type": "string"
    }
  },
  "type": "object"
}
get_worker read more0ai/tool.system.workers:get
Name get_worker
Description

[Read-only] Get a single worker by name or id. [more0ai/tool.system.workers:get]

Capability more0ai/tool.system.workers:get
Input schema
{
  "properties": {
    "id": {
      "format": "uuid",
      "type": "string"
    }
  },
  "required": [
    "id"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
get_workflow read more0ai/tool.system.workflows:get
Name get_workflow
Description

[Read-only] Get full details of a workflow definition by name. [more0ai/tool.system.workflows:get]

Capability more0ai/tool.system.workflows:get
Input schema
{
  "properties": {
    "name": {
      "description": "Workflow name or capability reference. Example: 'workflow.support.ticket-flow'",
      "type": "string"
    }
  },
  "required": [
    "name"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "cap": {
      "type": "string"
    },
    "description": {
      "type": "string"
    },
    "error": {
      "type": "string"
    },
    "methods": {
      "type": "array"
    },
    "name": {
      "type": "string"
    },
    "tags": {
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "version": {
      "type": "string"
    }
  },
  "type": "object"
}
get_workflow_run read more0ai/tool.system.workflow-runs:get
Name get_workflow_run
Description

[Read-only] Get a single workflow run with header, state_history, and optionally full input/output/context. Use detail='full' only when you need payloads. [more0ai/tool.system.workflow-runs:get]

Capability more0ai/tool.system.workflow-runs:get
Input schema
{
  "properties": {
    "detail": {
      "default": "summary",
      "description": "summary (default) returns header + state_history + error summary; full adds input/context/output/metadata.",
      "enum": [
        "summary",
        "full"
      ],
      "type": "string"
    },
    "run_id": {
      "description": "Workflow run UUID.",
      "format": "uuid",
      "type": "string"
    }
  },
  "required": [
    "run_id"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
get_workflow_run_checkpoint read more0ai/tool.system.workflow-runs:checkpoints.get
Name get_workflow_run_checkpoint
Description

[Read-only] Get a single checkpoint with full hydrated context. Useful for inspecting exactly what a step received and produced. [more0ai/tool.system.workflow-runs:checkpoints.get]

Capability more0ai/tool.system.workflow-runs:checkpoints.get
Input schema
{
  "properties": {
    "checkpoint_id": {
      "description": "Checkpoint UUID.",
      "format": "uuid",
      "type": "string"
    }
  },
  "required": [
    "checkpoint_id"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
get_workspace read more0ai/tool.system.workspaces:get
Name get_workspace
Description

[Read-only] Get a workspace definition by name (and optional app_key). [more0ai/tool.system.workspaces:get]

Capability more0ai/tool.system.workspaces:get
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key that owns this workspace. Example: 'my-app'",
      "type": "string"
    },
    "name": {
      "description": "Workspace name. Example: 'workspace.default'",
      "type": "string"
    }
  },
  "required": [
    "name"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
glob_filesystem read more0ai/tool.os.filesystem:glob
Name glob_filesystem
Description

[Read-only] Find files matching a glob pattern within a workspace. [more0ai/tool.os.filesystem:glob]

Capability more0ai/tool.os.filesystem:glob
Input schema
{
  "properties": {
    "max_results": {
      "description": "Max files to return. Default: 200",
      "type": "number"
    },
    "pattern": {
      "description": "Glob pattern. Example: '**/*.ts', 'src/**/*.test.js'",
      "type": "string"
    },
    "workspace": {
      "description": "Workspace capability name. Example: 'more0ai/workspace.default'",
      "type": "string"
    }
  },
  "required": [
    "workspace",
    "pattern"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "files": {
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "total": {
      "type": "number"
    },
    "truncated": {
      "type": "boolean"
    }
  },
  "type": "object"
}
graph_lineage read more0ai/tool.system.lineage:graph
Name graph_lineage
Description

[Read-only] Return dependency graph rooted at a capability, for impact analysis [more0ai/tool.system.lineage:graph]

Capability more0ai/tool.system.lineage:graph
Input schema
{
  "properties": {
    "capability_ref": {
      "description": "FQCN of the root capability",
      "type": "string"
    },
    "direction": {
      "description": "upstream = what this depends on, downstream = what depends on this",
      "enum": [
        "upstream",
        "downstream",
        "both"
      ],
      "type": "string"
    },
    "max_depth": {
      "description": "Maximum traversal depth (default: 5)",
      "type": "integer"
    }
  },
  "required": [
    "capability_ref"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "edges": {
      "items": {
        "properties": {
          "from": {
            "type": "string"
          },
          "relation": {
            "enum": [
              "depends_on",
              "created_by",
              "used_by"
            ],
            "type": "string"
          },
          "to": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "type": "array"
    },
    "nodes": {
      "items": {
        "properties": {
          "depth": {
            "type": "integer"
          },
          "ref": {
            "type": "string"
          },
          "type": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "type": "array"
    },
    "root": {
      "type": "string"
    }
  },
  "type": "object"
}
health_dashboard read more0ai/tool.system.dashboard:health
Name health_dashboard
Description

[Read-only] Return health check status for dashboard components. [more0ai/tool.system.dashboard:health]

Capability more0ai/tool.system.dashboard:health
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
health_intent read more0ai/tool.system.intent:health
Name health_intent
Description

[Read-only] Check intent search health and embedding index status [more0ai/tool.system.intent:health]

Capability more0ai/tool.system.intent:health
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
health_system_registry read more0ai/system.registry:health
Name health_system_registry
Description

[Read-only] Check registry service health (database, comms). [more0ai/system.registry:health]

Capability more0ai/system.registry:health
Input schema
{
  "properties": {},
  "type": "object"
}
Output schema
{
  "properties": {
    "checks": {
      "properties": {
        "comms": {
          "type": "boolean"
        },
        "database": {
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "status": {
      "enum": [
        "healthy",
        "unhealthy"
      ],
      "type": "string"
    },
    "timestamp": {
      "type": "string"
    }
  },
  "required": [
    "status",
    "checks",
    "timestamp"
  ],
  "type": "object"
}
health_tool_system_registry read more0ai/tool.system.registry:health
Name health_tool_system_registry
Description

[Read-only] Check the health of the registry. Returns status and database connectivity. [more0ai/tool.system.registry:health]

Capability more0ai/tool.system.registry:health
Input schema
{
  "properties": {},
  "type": "object"
}
Output schema
{
  "properties": {
    "checks": {
      "properties": {
        "database": {
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "error": {
      "type": "string"
    },
    "status": {
      "type": "string"
    },
    "timestamp": {
      "type": "string"
    }
  },
  "type": "object"
}
import_abort_registry read more0ai/system.registry:importAbort
Name import_abort_registry
Description

[Read-only] Discard an import session without committing. [more0ai/system.registry:importAbort]

Capability more0ai/system.registry:importAbort
Input schema
{
  "properties": {
    "session_id": {
      "type": "string"
    }
  },
  "required": [
    "session_id"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "ok": {
      "type": "boolean"
    }
  },
  "type": "object"
}
import_app mutate more0ai/tool.system.apps:import
Name import_app
Description

[Mutating] Import capabilities into an application from a bundle. Requires app_key and bundle. [more0ai/tool.system.apps:import]

Capability more0ai/tool.system.apps:import
Input schema
{
  "properties": {
    "app_key": {
      "description": "Application key. Example: 'my-support-app'",
      "type": "string"
    },
    "bundle": {
      "description": "Capability bundle to import",
      "type": "object"
    }
  },
  "required": [
    "app_key",
    "bundle"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
import_chunk_registry read more0ai/system.registry:importChunk
Name import_chunk_registry
Description

[Read-only] Append files to an existing import session. Call one or more times before importCommit. [more0ai/system.registry:importChunk]

Capability more0ai/system.registry:importChunk
Input schema
{
  "properties": {
    "files": {
      "items": {
        "properties": {
          "content": {
            "type": "string"
          },
          "path": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "type": "array"
    },
    "session_id": {
      "type": "string"
    }
  },
  "required": [
    "session_id",
    "files"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "expires_in_seconds": {
      "type": "integer"
    },
    "files_count": {
      "type": "integer"
    },
    "session_id": {
      "type": "string"
    },
    "total_size_bytes": {
      "type": "integer"
    }
  },
  "type": "object"
}
import_commit_registry read more0ai/system.registry:importCommit
Name import_commit_registry
Description

[Read-only] Run the import with all accumulated files and remove the session. [more0ai/system.registry:importCommit]

Capability more0ai/system.registry:importCommit
Input schema
{
  "properties": {
    "session_id": {
      "type": "string"
    }
  },
  "required": [
    "session_id"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "app_key": {
      "type": "string"
    },
    "dry_run": {
      "type": "boolean"
    },
    "errors": {
      "items": {
        "properties": {
          "code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "path": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "type": "array"
    },
    "imported": {
      "items": {
        "properties": {
          "action": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "type": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "type": "array"
    }
  },
  "type": "object"
}
import_registry mutate more0ai/system.registry:import
Name import_registry
Description

[Mutating] Import capabilities from portable format (files or archive) into an application. [more0ai/system.registry:import]

Capability more0ai/system.registry:import
Input schema
{
  "properties": {
    "app_key": {
      "description": "Target application key (optional, can be inferred from manifests)",
      "type": "string"
    },
    "archive": {
      "description": "Base64-encoded zip archive",
      "type": "string"
    },
    "conflict_strategy": {
      "description": "overwrite, skip, or fail (default: overwrite)",
      "type": "string"
    },
    "dry_run": {
      "description": "Validate without applying",
      "type": "boolean"
    },
    "files": {
      "items": {
        "properties": {
          "content": {
            "type": "string"
          },
          "path": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "type": "array"
    },
    "target_revision": {
      "description": "working or version (default: working)",
      "type": "string"
    },
    "version": {
      "description": "Version when target_revision is version",
      "type": "string"
    }
  },
  "type": "object"
}
Output schema
{
  "properties": {
    "app_key": {
      "type": "string"
    },
    "dry_run": {
      "type": "boolean"
    },
    "errors": {
      "items": {
        "properties": {
          "code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "path": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "type": "array"
    },
    "imported": {
      "items": {
        "properties": {
          "action": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "type": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "type": "array"
    }
  },
  "type": "object"
}
import_start_registry read more0ai/system.registry:importStart
Name import_start_registry
Description

[Read-only] Start a chunked import session. Returns session_id for importChunk and importCommit. Use for large imports to avoid NATS max payload. [more0ai/system.registry:importStart]

Capability more0ai/system.registry:importStart
Input schema
{
  "properties": {
    "app_key": {
      "type": "string"
    },
    "conflict_strategy": {
      "default": "overwrite",
      "type": "string"
    },
    "dry_run": {
      "type": "boolean"
    },
    "target_revision": {
      "default": "working",
      "type": "string"
    },
    "version": {
      "type": "string"
    }
  },
  "type": "object"
}
Output schema
{
  "properties": {
    "expires_in_seconds": {
      "type": "integer"
    },
    "session_id": {
      "type": "string"
    }
  },
  "type": "object"
}
info_agent read more0ai/schema.draft.agent:info
Name info_agent
Description

[Read-only] Get schema definition [more0ai/schema.draft.agent:info]

Capability more0ai/schema.draft.agent:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_agent_creator read more0ai/agent.agent-creator:info
Name info_agent_creator
Description

[Read-only] Agent metadata [more0ai/agent.agent-creator:info]

Capability more0ai/agent.agent-creator:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_agents read more0ai/tool.system.agents:info
Name info_agents
Description

[Read-only] Return tool metadata and available methods. [more0ai/tool.system.agents:info]

Capability more0ai/tool.system.agents:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_api_clients read more0ai/tool.system.api-clients:info
Name info_api_clients
Description

[Read-only] Return tool metadata and available methods. [more0ai/tool.system.api-clients:info]

Capability more0ai/tool.system.api-clients:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_apps read more0ai/tool.system.apps:info
Name info_apps
Description

[Read-only] Return tool metadata and available methods. [more0ai/tool.system.apps:info]

Capability more0ai/tool.system.apps:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_assistant read more0ai/agent.assistant:info
Name info_assistant
Description

[Read-only] Agent metadata [more0ai/agent.assistant:info]

Capability more0ai/agent.assistant:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_binding_analyst read more0ai/agent.binding-analyst:info
Name info_binding_analyst
Description

[Read-only] Agent metadata [more0ai/agent.binding-analyst:info]

Capability more0ai/agent.binding-analyst:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_binding_pipeline read more0ai/workflow.binding-pipeline:info
Name info_binding_pipeline
Description

[Read-only] Workflow metadata [more0ai/workflow.binding-pipeline:info]

Capability more0ai/workflow.binding-pipeline:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_binding_platform_http_client read more0ai/binding.platform.http-client:info
Name info_binding_platform_http_client
Description

[Read-only] Binding metadata [more0ai/binding.platform.http-client:info]

Capability more0ai/binding.platform.http-client:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_binding_resolution read more0ai/workflow.context-aware.binding-resolution:info
Name info_binding_resolution
Description

[Read-only] Workflow metadata [more0ai/workflow.context-aware.binding-resolution:info]

Capability more0ai/workflow.context-aware.binding-resolution:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_bindings read more0ai/tool.system.bindings:info
Name info_bindings
Description

[Read-only] Return tool metadata and available methods. [more0ai/tool.system.bindings:info]

Capability more0ai/tool.system.bindings:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_biometric read more0ai/tool.device.biometric:info
Name info_biometric
Description

[Read-only] Return tool metadata and available methods. [more0ai/tool.device.biometric:info]

Capability more0ai/tool.device.biometric:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_build read more0ai/tool.context.build:info
Name info_build
Description

[Read-only] Tool capability metadata [more0ai/tool.context.build:info]

Capability more0ai/tool.context.build:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_build_plan read more0ai/schema.build-plan:info
Name info_build_plan
Description

[Read-only] Get build plan schema definition and metadata [more0ai/schema.build-plan:info]

Capability more0ai/schema.build-plan:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "properties": {
    "definition": {
      "type": "object"
    },
    "name": {
      "type": "string"
    },
    "version": {
      "type": "string"
    }
  },
  "type": "object"
}
info_builder read more0ai/agent.builder:info
Name info_builder
Description

[Read-only] Agent metadata [more0ai/agent.builder:info]

Capability more0ai/agent.builder:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_camera read more0ai/tool.device.camera:info
Name info_camera
Description

[Read-only] Return tool metadata and available methods. [more0ai/tool.device.camera:info]

Capability more0ai/tool.device.camera:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_capability_factory read more0ai/workflow.capability-factory:info
Name info_capability_factory
Description

[Read-only] Workflow metadata [more0ai/workflow.capability-factory:info]

Capability more0ai/workflow.capability-factory:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_capability_published read more0ai/subscription.platform.capability-published:info
Name info_capability_published
Description

[Read-only] Subscription metadata [more0ai/subscription.platform.capability-published:info]

Capability more0ai/subscription.platform.capability-published:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_capability_ref read more0ai/domain-type.platform.capability-ref:info
Name info_capability_ref
Description

[Read-only] Domain type metadata [more0ai/domain-type.platform.capability-ref:info]

Capability more0ai/domain-type.platform.capability-ref:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_change_impact_analysis read more0ai/workflow.change-impact-analysis:info
Name info_change_impact_analysis
Description

[Read-only] Workflow metadata [more0ai/workflow.change-impact-analysis:info]

Capability more0ai/workflow.change-impact-analysis:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_chat_input read more0ai/schema.llm.chat-input:info
Name info_chat_input
Description

[Read-only] Get schema definition and metadata [more0ai/schema.llm.chat-input:info]

Capability more0ai/schema.llm.chat-input:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "properties": {
    "definition": {
      "type": "object"
    },
    "name": {
      "type": "string"
    },
    "version": {
      "type": "string"
    }
  },
  "type": "object"
}
info_chat_output read more0ai/schema.llm.chat-output:info
Name info_chat_output
Description

[Read-only] Get schema definition and metadata [more0ai/schema.llm.chat-output:info]

Capability more0ai/schema.llm.chat-output:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "properties": {
    "definition": {
      "type": "object"
    },
    "name": {
      "type": "string"
    },
    "version": {
      "type": "string"
    }
  },
  "type": "object"
}
info_code_execution read more0ai/workflow.code-execution:info
Name info_code_execution
Description

[Read-only] Workflow metadata [more0ai/workflow.code-execution:info]

Capability more0ai/workflow.code-execution:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_code_executor read more0ai/agent.code-executor:info
Name info_code_executor
Description

[Read-only] Agent metadata [more0ai/agent.code-executor:info]

Capability more0ai/agent.code-executor:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_concise_answers read more0ai/skill.platform.concise-answers:info
Name info_concise_answers
Description

[Read-only] Skill metadata [more0ai/skill.platform.concise-answers:info]

Capability more0ai/skill.platform.concise-answers:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_connections read more0ai/tool.system.connections:info
Name info_connections
Description

[Read-only] Return tool metadata and available methods. [more0ai/tool.system.connections:info]

Capability more0ai/tool.system.connections:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_connectors read more0ai/tool.system.connectors:info
Name info_connectors
Description

[Read-only] System Connectors metadata — methods for connector CRUD. [more0ai/tool.system.connectors:info]

Capability more0ai/tool.system.connectors:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_dashboard read more0ai/tool.system.dashboard:info
Name info_dashboard
Description

[Read-only] Return tool metadata and available methods. [more0ai/tool.system.dashboard:info]

Capability more0ai/tool.system.dashboard:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_decisions read more0ai/tool.system.decisions:info
Name info_decisions
Description

[Read-only] Return tool metadata and available methods. [more0ai/tool.system.decisions:info]

Capability more0ai/tool.system.decisions:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_default read more0ai/workspace.default:info
Name info_default
Description

[Read-only] Returns workspace configuration (store_type, config, provider_ref). [more0ai/workspace.default:info]

Capability more0ai/workspace.default:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "properties": {
    "config": {
      "type": "object"
    },
    "provider_ref": {
      "type": "string"
    },
    "store_type": {
      "type": "string"
    }
  },
  "type": "object"
}
info_delegation_non_escalation_policy read more0ai/delegation_non_escalation_policy:info
Name info_delegation_non_escalation_policy
Description

[Read-only] Policy metadata [more0ai/delegation_non_escalation_policy:info]

Capability more0ai/delegation_non_escalation_policy:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_design_critic read more0ai/agent.design-critic:info
Name info_design_critic
Description

[Read-only] Agent metadata [more0ai/agent.design-critic:info]

Capability more0ai/agent.design-critic:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_domain_types read more0ai/tool.system.domain-types:info
Name info_domain_types
Description

[Read-only] Return tool metadata and available methods. [more0ai/tool.system.domain-types:info]

Capability more0ai/tool.system.domain-types:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_environment_discovery read more0ai/workflow.onboarding.environment-discovery:info
Name info_environment_discovery
Description

[Read-only] Workflow metadata [more0ai/workflow.onboarding.environment-discovery:info]

Capability more0ai/workflow.onboarding.environment-discovery:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_episodic read more0ai/memory.episodic:info
Name info_episodic
Description

[Read-only] Memory metadata [more0ai/memory.episodic:info]

Capability more0ai/memory.episodic:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_evaluation_pipeline read more0ai/workflow.evaluation-pipeline:info
Name info_evaluation_pipeline
Description

[Read-only] Workflow metadata [more0ai/workflow.evaluation-pipeline:info]

Capability more0ai/workflow.evaluation-pipeline:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_evaluation_report read more0ai/schema.evaluation-report:info
Name info_evaluation_report
Description

[Read-only] Get schema definition [more0ai/schema.evaluation-report:info]

Capability more0ai/schema.evaluation-report:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_executor read more0ai/system.tool.executor:info
Name info_executor
Description

[Read-only] Tool executor capability metadata [more0ai/system.tool.executor:info]

Capability more0ai/system.tool.executor:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_federation read more0ai/tool.system.federation:info
Name info_federation
Description

[Read-only] Return tool metadata and available methods. [more0ai/tool.system.federation:info]

Capability more0ai/tool.system.federation:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_filesystem read more0ai/tool.os.filesystem:info
Name info_filesystem
Description

[Read-only] Tool capability metadata [more0ai/tool.os.filesystem:info]

Capability more0ai/tool.os.filesystem:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_gemini read more0ai/provider.llm.gemini:info
Name info_gemini
Description

[Read-only] Provider metadata: supported models and features [more0ai/provider.llm.gemini:info]

Capability more0ai/provider.llm.gemini:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_git read more0ai/tool.os.git:info
Name info_git
Description

[Read-only] Tool capability metadata [more0ai/tool.os.git:info]

Capability more0ai/tool.os.git:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_impact_report read more0ai/schema.impact-report:info
Name info_impact_report
Description

[Read-only] Get schema definition [more0ai/schema.impact-report:info]

Capability more0ai/schema.impact-report:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_integrations read more0ai/tool.system.integrations:info
Name info_integrations
Description

[Read-only] Return tool metadata and available methods. [more0ai/tool.system.integrations:info]

Capability more0ai/tool.system.integrations:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_intent read more0ai/tool.system.intent:info
Name info_intent
Description

[Read-only] Return tool metadata and available methods. [more0ai/tool.system.intent:info]

Capability more0ai/tool.system.intent:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_lineage read more0ai/tool.system.lineage:info
Name info_lineage
Description

[Read-only] Return tool metadata and available methods. [more0ai/tool.system.lineage:info]

Capability more0ai/tool.system.lineage:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_location read more0ai/tool.device.location:info
Name info_location
Description

[Read-only] Return tool metadata and available methods. [more0ai/tool.device.location:info]

Capability more0ai/tool.device.location:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_mcp_client read more0ai/tool.system.mcp-client:info
Name info_mcp_client
Description

[Read-only] Return tool metadata and available methods. [more0ai/tool.system.mcp-client:info]

Capability more0ai/tool.system.mcp-client:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_memory read more0ai/tool.system.memory:info
Name info_memory
Description

[Read-only] Return tool metadata and available methods. [more0ai/tool.system.memory:info]

Capability more0ai/tool.system.memory:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_memory_assistant read more0ai/agent.memory-assistant:info
Name info_memory_assistant
Description

[Read-only] Agent metadata [more0ai/agent.memory-assistant:info]

Capability more0ai/agent.memory-assistant:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_message_builder read more0ai/system.tool.message-builder:info
Name info_message_builder
Description

[Read-only] Message builder capability metadata [more0ai/system.tool.message-builder:info]

Capability more0ai/system.tool.message-builder:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_meta read more0ai/system.registry.meta:info
Name info_meta
Description

[Read-only] Registry meta capability metadata [more0ai/system.registry.meta:info]

Capability more0ai/system.registry.meta:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_microphone read more0ai/tool.device.microphone:info
Name info_microphone
Description

[Read-only] Return tool metadata and available methods. [more0ai/tool.device.microphone:info]

Capability more0ai/tool.device.microphone:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_model_architect_openai read more0ai/model.architect.openai:info
Name info_model_architect_openai
Description

[Read-only] Get model configuration and parameters [more0ai/model.architect.openai:info]

Capability more0ai/model.architect.openai:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "properties": {
    "llm": {
      "type": "string"
    },
    "model_id": {
      "type": "string"
    },
    "name": {
      "type": "string"
    },
    "parameters": {
      "type": "object"
    },
    "provider_ref": {
      "type": "string"
    }
  },
  "type": "object"
}
info_model_assistant_openai read more0ai/model.assistant.openai:info
Name info_model_assistant_openai
Description

[Read-only] Get model configuration and parameters [more0ai/model.assistant.openai:info]

Capability more0ai/model.assistant.openai:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "properties": {
    "llm": {
      "type": "string"
    },
    "model_id": {
      "type": "string"
    },
    "name": {
      "type": "string"
    },
    "parameters": {
      "type": "object"
    },
    "provider_ref": {
      "type": "string"
    }
  },
  "type": "object"
}
info_model_orchestrator_openai read more0ai/model.orchestrator.openai:info
Name info_model_orchestrator_openai
Description

[Read-only] Get model configuration and parameters [more0ai/model.orchestrator.openai:info]

Capability more0ai/model.orchestrator.openai:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "properties": {
    "llm": {
      "type": "string"
    },
    "model_id": {
      "type": "string"
    },
    "name": {
      "type": "string"
    },
    "parameters": {
      "type": "object"
    },
    "provider_ref": {
      "type": "string"
    }
  },
  "type": "object"
}
info_models read more0ai/tool.system.models:info
Name info_models
Description

[Read-only] Return tool metadata and available methods. [more0ai/tool.system.models:info]

Capability more0ai/tool.system.models:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_notifications read more0ai/tool.device.notifications:info
Name info_notifications
Description

[Read-only] Return tool metadata and available methods. [more0ai/tool.device.notifications:info]

Capability more0ai/tool.device.notifications:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_org_admin read more0ai/org_admin:info
Name info_org_admin
Description

[Read-only] Role metadata [more0ai/org_admin:info]

Capability more0ai/org_admin:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_org_member read more0ai/org_member:info
Name info_org_member
Description

[Read-only] Role metadata [more0ai/org_member:info]

Capability more0ai/org_member:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_permissions read more0ai/tool.system.permissions:info
Name info_permissions
Description

[Read-only] System Permissions metadata — methods for permission CRUD. [more0ai/tool.system.permissions:info]

Capability more0ai/tool.system.permissions:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_platform_access_policy read more0ai/platform_access_policy:info
Name info_platform_access_policy
Description

[Read-only] Policy metadata [more0ai/platform_access_policy:info]

Capability more0ai/platform_access_policy:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_platform_admin read more0ai/platform_admin:info
Name info_platform_admin
Description

[Read-only] Role metadata [more0ai/platform_admin:info]

Capability more0ai/platform_admin:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_policies read more0ai/tool.system.policies:info
Name info_policies
Description

[Read-only] Return tool metadata and available methods. [more0ai/tool.system.policies:info]

Capability more0ai/tool.system.policies:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_policy read more0ai/tool.system.policy:info
Name info_policy
Description

[Read-only] Return tool metadata and available methods. [more0ai/tool.system.policy:info]

Capability more0ai/tool.system.policy:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_prompt read more0ai/schema.draft.prompt:info
Name info_prompt
Description

[Read-only] Get schema definition [more0ai/schema.draft.prompt:info]

Capability more0ai/schema.draft.prompt:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_prompt_agent_creator_general read more0ai/prompt.agent-creator.general:info
Name info_prompt_agent_creator_general
Description

[Read-only] Get prompt metadata [more0ai/prompt.agent-creator.general:info]

Capability more0ai/prompt.agent-creator.general:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_prompt_assistant_general read more0ai/prompt.assistant.general:info
Name info_prompt_assistant_general
Description

[Read-only] Get prompt metadata [more0ai/prompt.assistant.general:info]

Capability more0ai/prompt.assistant.general:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_prompt_binding_analyst_general read more0ai/prompt.binding-analyst.general:info
Name info_prompt_binding_analyst_general
Description

[Read-only] Get prompt metadata [more0ai/prompt.binding-analyst.general:info]

Capability more0ai/prompt.binding-analyst.general:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_prompt_builder_general read more0ai/prompt.builder.general:info
Name info_prompt_builder_general
Description

[Read-only] Get prompt metadata [more0ai/prompt.builder.general:info]

Capability more0ai/prompt.builder.general:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_prompt_code_executor_general read more0ai/prompt.code-executor.general:info
Name info_prompt_code_executor_general
Description

[Read-only] Get prompt metadata [more0ai/prompt.code-executor.general:info]

Capability more0ai/prompt.code-executor.general:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_prompt_creator read more0ai/agent.prompt-creator:info
Name info_prompt_creator
Description

[Read-only] Agent metadata [more0ai/agent.prompt-creator:info]

Capability more0ai/agent.prompt-creator:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_prompt_design_critic_general read more0ai/prompt.design-critic.general:info
Name info_prompt_design_critic_general
Description

[Read-only] Get prompt metadata [more0ai/prompt.design-critic.general:info]

Capability more0ai/prompt.design-critic.general:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_prompt_prompt_creator_general read more0ai/prompt.prompt-creator.general:info
Name info_prompt_prompt_creator_general
Description

[Read-only] Get prompt metadata [more0ai/prompt.prompt-creator.general:info]

Capability more0ai/prompt.prompt-creator.general:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_prompt_reuse_analyst_general read more0ai/prompt.reuse-analyst.general:info
Name info_prompt_reuse_analyst_general
Description

[Read-only] Get prompt metadata [more0ai/prompt.reuse-analyst.general:info]

Capability more0ai/prompt.reuse-analyst.general:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_prompt_solution_architect_general read more0ai/prompt.solution-architect.general:info
Name info_prompt_solution_architect_general
Description

[Read-only] Get prompt metadata [more0ai/prompt.solution-architect.general:info]

Capability more0ai/prompt.solution-architect.general:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_prompt_tool_designer_general read more0ai/prompt.tool-designer.general:info
Name info_prompt_tool_designer_general
Description

[Read-only] Get prompt metadata [more0ai/prompt.tool-designer.general:info]

Capability more0ai/prompt.tool-designer.general:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_prompt_workflow_creator_general read more0ai/prompt.workflow-creator.general:info
Name info_prompt_workflow_creator_general
Description

[Read-only] Get prompt metadata [more0ai/prompt.workflow-creator.general:info]

Capability more0ai/prompt.workflow-creator.general:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_prompts read more0ai/tool.system.prompts:info
Name info_prompts
Description

[Read-only] Return tool metadata and available methods. [more0ai/tool.system.prompts:info]

Capability more0ai/tool.system.prompts:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_provider_llm_openai read more0ai/provider.llm.openai:info
Name info_provider_llm_openai
Description

[Read-only] Provider metadata: supported models and features [more0ai/provider.llm.openai:info]

Capability more0ai/provider.llm.openai:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_providers read more0ai/tool.system.providers:info
Name info_providers
Description

[Read-only] Return tool metadata and available methods. [more0ai/tool.system.providers:info]

Capability more0ai/tool.system.providers:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_publish_readiness read more0ai/decision.platform.publish-readiness:info
Name info_publish_readiness
Description

[Read-only] Decision metadata [more0ai/decision.platform.publish-readiness:info]

Capability more0ai/decision.platform.publish-readiness:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_release_pipeline read more0ai/workflow.release-pipeline:info
Name info_release_pipeline
Description

[Read-only] Workflow metadata [more0ai/workflow.release-pipeline:info]

Capability more0ai/workflow.release-pipeline:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_release_report read more0ai/schema.release-report:info
Name info_release_report
Description

[Read-only] Get schema definition [more0ai/schema.release-report:info]

Capability more0ai/schema.release-report:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_resolve read more0ai/system.registry.resolve:info
Name info_resolve
Description

[Read-only] Registry resolve capability metadata [more0ai/system.registry.resolve:info]

Capability more0ai/system.registry.resolve:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_resolve_schemas read more0ai/system.tool.resolve-schemas:info
Name info_resolve_schemas
Description

[Read-only] Resolve-schemas capability metadata [more0ai/system.tool.resolve-schemas:info]

Capability more0ai/system.tool.resolve-schemas:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_reuse_analyst read more0ai/agent.reuse-analyst:info
Name info_reuse_analyst
Description

[Read-only] Agent metadata [more0ai/agent.reuse-analyst:info]

Capability more0ai/agent.reuse-analyst:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_roles read more0ai/tool.system.roles:info
Name info_roles
Description

[Read-only] Return tool metadata and available methods. [more0ai/tool.system.roles:info]

Capability more0ai/tool.system.roles:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_runner_execution read more0ai/workspace.runner-execution:info
Name info_runner_execution
Description

[Read-only] Returns runner execution workspace configuration. [more0ai/workspace.runner-execution:info]

Capability more0ai/workspace.runner-execution:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "properties": {
    "config": {
      "type": "object"
    },
    "store_type": {
      "type": "string"
    }
  },
  "type": "object"
}
info_sandboxes read more0ai/tool.system.sandboxes:info
Name info_sandboxes
Description

[Read-only] Return tool metadata and available methods. [more0ai/tool.system.sandboxes:info]

Capability more0ai/tool.system.sandboxes:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_scheduler read more0ai/tool.system.scheduler:info
Name info_scheduler
Description

[Read-only] Return tool metadata and available methods. [more0ai/tool.system.scheduler:info]

Capability more0ai/tool.system.scheduler:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_schemas read more0ai/tool.system.schemas:info
Name info_schemas
Description

[Read-only] Return tool metadata and available methods. [more0ai/tool.system.schemas:info]

Capability more0ai/tool.system.schemas:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_sensors read more0ai/tool.device.sensors:info
Name info_sensors
Description

[Read-only] Return tool metadata and available methods. [more0ai/tool.device.sensors:info]

Capability more0ai/tool.device.sensors:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_shell read more0ai/tool.os.shell:info
Name info_shell
Description

[Read-only] Tool capability metadata [more0ai/tool.os.shell:info]

Capability more0ai/tool.os.shell:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_skills read more0ai/tool.system.skills:info
Name info_skills
Description

[Read-only] Return tool metadata and available methods. [more0ai/tool.system.skills:info]

Capability more0ai/tool.system.skills:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_solution_architect read more0ai/agent.solution-architect:info
Name info_solution_architect
Description

[Read-only] Agent metadata [more0ai/agent.solution-architect:info]

Capability more0ai/agent.solution-architect:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_storage read more0ai/tool.device.storage:info
Name info_storage
Description

[Read-only] Return tool metadata and available methods. [more0ai/tool.device.storage:info]

Capability more0ai/tool.device.storage:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_subscriptions read more0ai/tool.system.subscriptions:info
Name info_subscriptions
Description

[Read-only] System Subscriptions metadata — methods for subscription CRUD. [more0ai/tool.system.subscriptions:info]

Capability more0ai/tool.system.subscriptions:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_system_registry read more0ai/system.registry:info
Name info_system_registry
Description

[Read-only] Tool metadata [more0ai/system.registry:info]

Capability more0ai/system.registry:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_tenant_profile read more0ai/memory.tenant-profile:info
Name info_tenant_profile
Description

[Read-only] Memory metadata [more0ai/memory.tenant-profile:info]

Capability more0ai/memory.tenant-profile:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_test read more0ai/provider.test:info
Name info_test
Description

[Read-only] Test provider metadata [more0ai/provider.test:info]

Capability more0ai/provider.test:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_tool read more0ai/schema.draft.tool:info
Name info_tool
Description

[Read-only] Get schema definition [more0ai/schema.draft.tool:info]

Capability more0ai/schema.draft.tool:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_tool_designer read more0ai/agent.tool-designer:info
Name info_tool_designer
Description

[Read-only] Agent metadata [more0ai/agent.tool-designer:info]

Capability more0ai/agent.tool-designer:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_tool_system_http_client read more0ai/tool.system.http-client:info
Name info_tool_system_http_client
Description

[Read-only] Return tool metadata and available methods. [more0ai/tool.system.http-client:info]

Capability more0ai/tool.system.http-client:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_tool_system_registry read more0ai/tool.system.registry:info
Name info_tool_system_registry
Description

[Read-only] Return tool metadata and available methods. [more0ai/tool.system.registry:info]

Capability more0ai/tool.system.registry:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_tools read more0ai/tool.system.tools:info
Name info_tools
Description

[Read-only] Return tool metadata and available methods. [more0ai/tool.system.tools:info]

Capability more0ai/tool.system.tools:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_validation read more0ai/tool.system.validation:info
Name info_validation
Description

[Read-only] Return tool metadata and available methods. [more0ai/tool.system.validation:info]

Capability more0ai/tool.system.validation:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_vertex read more0ai/provider.llm.vertex:info
Name info_vertex
Description

[Read-only] Provider metadata and supported models [more0ai/provider.llm.vertex:info]

Capability more0ai/provider.llm.vertex:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_web read more0ai/tool.os.web:info
Name info_web
Description

[Read-only] Tool capability metadata [more0ai/tool.os.web:info]

Capability more0ai/tool.os.web:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_workers read more0ai/tool.system.workers:info
Name info_workers
Description

[Read-only] Return tool metadata and available methods. [more0ai/tool.system.workers:info]

Capability more0ai/tool.system.workers:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_workflow read more0ai/schema.draft.workflow:info
Name info_workflow
Description

[Read-only] Get schema definition [more0ai/schema.draft.workflow:info]

Capability more0ai/schema.draft.workflow:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_workflow_creator read more0ai/agent.workflow-creator:info
Name info_workflow_creator
Description

[Read-only] Agent metadata [more0ai/agent.workflow-creator:info]

Capability more0ai/agent.workflow-creator:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_workflow_engine read more0ai/tool.system.workflow-engine:info
Name info_workflow_engine
Description

[Read-only] Return tool metadata and available methods. [more0ai/tool.system.workflow-engine:info]

Capability more0ai/tool.system.workflow-engine:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_workflow_runs read more0ai/tool.system.workflow-runs:info
Name info_workflow_runs
Description

[Read-only] Return tool metadata and available methods. [more0ai/tool.system.workflow-runs:info]

Capability more0ai/tool.system.workflow-runs:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_workflows read more0ai/tool.system.workflows:info
Name info_workflows
Description

[Read-only] Return tool metadata and available methods. [more0ai/tool.system.workflows:info]

Capability more0ai/tool.system.workflows:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
info_workspaces read more0ai/tool.system.workspaces:info
Name info_workspaces
Description

[Read-only] System Workspaces metadata — methods for workspace CRUD. [more0ai/tool.system.workspaces:info]

Capability more0ai/tool.system.workspaces:info
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
intent_search_registry read more0ai/system.registry:intent-search
Name intent_search_registry
Description

[Read-only] Search for capability methods by natural language intent. Uses vector similarity to find methods that match what you want to accomplish. [more0ai/system.registry:intent-search]

Capability more0ai/system.registry:intent-search
Input schema
{
  "properties": {
    "app_key": {
      "description": "Filter by app key",
      "type": "string"
    },
    "intent": {
      "description": "Natural language description of what you want to do",
      "type": "string"
    },
    "limit": {
      "description": "Maximum results to return (default 6)",
      "type": "integer"
    },
    "threshold": {
      "description": "Minimum similarity score 0.0-1.0 (default 0.65)",
      "type": "number"
    },
    "type": {
      "description": "Filter by capability type: tool, agent, model, workflow, prompt",
      "type": "string"
    }
  },
  "required": [
    "intent"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "methods": {
      "items": {
        "properties": {
          "app_key": {
            "type": "string"
          },
          "cap": {
            "type": "string"
          },
          "method": {
            "type": "string"
          },
          "ref": {
            "description": "cap::method reference string",
            "type": "string"
          },
          "similarity": {
            "type": "number"
          },
          "type": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "type": "array"
    }
  },
  "type": "object"
}
invoke_http_client read more0ai/binding.platform.http-client:invoke
Name invoke_http_client
Description

[Read-only] Resolve binding and invoke the HTTP client request method [more0ai/binding.platform.http-client:invoke]

Capability more0ai/binding.platform.http-client:invoke
Input schema
{
  "properties": {
    "body": {},
    "headers": {
      "type": "object"
    },
    "url": {
      "type": "string"
    },
    "verb": {
      "enum": [
        "GET",
        "POST",
        "PUT",
        "PATCH",
        "DELETE"
      ],
      "type": "string"
    }
  },
  "required": [
    "url",
    "verb"
  ],
  "type": "object"
}
Output schema
{
  "type": "object"
}
invoke_resolved_tool mutate more0ai/system.tool.executor:execute
Name invoke_resolved_tool
Description

[Mutating] Resolve a tool by name and invoke it with the provided arguments [more0ai/system.tool.executor:execute]

Capability more0ai/system.tool.executor:execute
Input schema
{
  "properties": {
    "arguments": {
      "description": "Arguments to pass to the tool",
      "type": "object"
    },
    "tool_call_id": {
      "description": "LLM-assigned tool call identifier",
      "type": "string"
    },
    "tool_name": {
      "description": "Fully-qualified or unqualified tool capability name",
      "type": "string"
    }
  },
  "required": [
    "tool_name",
    "tool_call_id"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "content": {
      "type": "string"
    },
    "role": {
      "type": "string"
    },
    "tool_call_id": {
      "type": "string"
    }
  },
  "type": "object"
}
list_agents read more0ai/tool.system.agents:list
Name list_agents
Description

[Read-only] List agent definitions. Supports discover-aligned filters and pagination. [more0ai/tool.system.agents:list]

Capability more0ai/tool.system.agents:list
Input schema
{
  "properties": {
    "app_key": {
      "description": "Filter by app key",
      "type": "string"
    },
    "limit": {
      "description": "Page size",
      "maximum": 500,
      "minimum": 1,
      "type": "integer"
    },
    "page": {
      "description": "Page number (1-based)",
      "minimum": 1,
      "type": "integer"
    },
    "query": {
      "description": "Free-text search query",
      "type": "string"
    },
    "status": {
      "description": "Version/lifecycle status filter",
      "enum": [
        "active",
        "deprecated",
        "disabled",
        "all"
      ],
      "type": "string"
    },
    "tags": {
      "description": "Filter by tags",
      "items": {
        "type": "string"
      },
      "type": "array"
    }
  },
  "type": "object"
}
Output schema
{
  "properties": {
    "agents": {
      "items": {
        "properties": {
          "app_key": {
            "type": "string"
          },
          "cap": {
            "type": "string"
          },
          "defaultMajor": {
            "type": "integer"
          },
          "description": {
            "type": "string"
          },
          "displayName": {
            "type": "string"
          },
          "latestVersion": {
            "type": "string"
          },
          "majors": {
            "items": {
              "type": "integer"
            },
            "type": "array"
          },
          "method_count": {
            "type": "integer"
          },
          "methods": {
            "items": {
              "properties": {
                "channels": {
                  "items": {
                    "type": "string"
                  },
                  "type": "array"
                },
                "description": {
                  "type": "string"
                },
                "name": {
                  "type": "string"
                }
              },
              "type": "object"
            },
            "type": "array"
          },
          "name": {
            "type": "string"
          },
          "runtime": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "tags": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "type": {
            "type": "string"
          },
          "version": {
            "description": "Alias of latestVersion",
            "type": "string"
          },
          "visibility": {
            "type": "string"
          },
          "working_version": {
            "type": "string"
          }
        },
        "required": [
          "cap",
          "name"
        ],
        "type": "object"
      },
      "type": "array"
    },
    "error": {
      "type": "string"
    },
    "pagination": {
      "properties": {
        "limit": {
          "type": "integer"
        },
        "page": {
          "type": "integer"
        },
        "total": {
          "type": "integer"
        },
        "totalPages": {
          "type": "integer"
        }
      },
      "type": "object"
    },
    "total": {
      "type": "number"
    }
  },
  "type": "object"
}
list_api_clients read more0ai/tool.system.api-clients:list
Name list_api_clients
Description

[Read-only] List API clients, optionally filtered by application. [more0ai/tool.system.api-clients:list]

Capability more0ai/tool.system.api-clients:list
Input schema
{
  "properties": {
    "app_key": {
      "description": "Filter by application key",
      "type": "string"
    }
  },
  "type": "object"
}
Output schema
{
  "properties": {
    "clients": {
      "items": {
        "properties": {
          "client_id": {
            "type": "string"
          },
          "environment": {
            "type": "string"
          },
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "scopes": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "status": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "type": "array"
    },
    "error": {
      "type": "string"
    }
  },
  "type": "object"
}
list_apps read more0ai/tool.system.apps:list
Name list_apps
Description

[Read-only] List registered applications with optional status/search/pagination filters. [more0ai/tool.system.apps:list]

Capability more0ai/tool.system.apps:list
Input schema
{
  "properties": {
    "limit": {
      "default": 20,
      "description": "Maximum number of results to return.",
      "maximum": 100,
      "minimum": 1,
      "type": "integer"
    },
    "organization_id": {
      "description": "Optional organization UUID scope filter.",
      "format": "uuid",
      "type": "string"
    },
    "page": {
      "default": 1,
      "minimum": 1,
      "type": "integer"
    },
    "search": {
      "description": "Free-text search query.",
      "type": "string"
    },
    "status": {
      "description": "Lifecycle status filter or value.",
      "enum": [
        "active",
        "archived",
        "all"
      ],
      "type": "string"
    }
  },
  "type": "object"
}
Output schema
{
  "properties": {
    "apps": {
      "items": {
        "properties": {
          "app_key": {
            "type": "string"
          },
          "created": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "status": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "type": "array"
    },
    "error": {
      "type": "string"
    }
  },
  "type": "object"
}
list_apps_registry read more0ai/system.registry:listApps
Name list_apps_registry
Description

[Read-only] List all applications in the registry. [more0ai/system.registry:listApps]

Capability more0ai/system.registry:listApps
Input schema
{
  "properties": {},
  "type": "object"
}
Output schema
{
  "properties": {
    "applications": {
      "items": {
        "properties": {
          "app_key": {
            "type": "string"
          },
          "created": {
            "type": "string"
          },
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "status": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "type": "array"
    }
  },
  "required": [
    "applications"
  ],
  "type": "object"
}
list_bindings read more0ai/tool.system.bindings:list
Name list_bindings
Description

[Read-only] List bindings with optional filtering by requirement, capability_ref, tenant, environment, or status. [more0ai/tool.system.bindings:list]

Capability more0ai/tool.system.bindings:list
Input schema
{
  "properties": {
    "capability_ref": {
      "description": "Fully qualified capability reference.",
      "type": "string"
    },
    "environment": {
      "type": "string"
    },
    "limit": {
      "default": 20,
      "description": "Maximum number of results to return.",
      "maximum": 100,
      "minimum": 1,
      "type": "integer"
    },
    "organization_id": {
      "description": "Optional organization UUID scope filter.",
      "format": "uuid",
      "type": "string"
    },
    "requirement": {
      "description": "Abstract requirement identifier (e.g. 'crm-lookup').",
      "type": "string"
    },
    "status": {
      "description": "Lifecycle status filter or value.",
      "enum": [
        "active",
        "inactive",
        "all"
      ],
      "type": "string"
    },
    "tenant_id": {
      "type": "string"
    }
  },
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
list_connections read more0ai/tool.system.connections:list
Name list_connections
Description

[Read-only] List connections with optional status/integration filtering [more0ai/tool.system.connections:list]

Capability more0ai/tool.system.connections:list
Input schema
{
  "properties": {
    "account_id": {
      "format": "uuid",
      "type": "string"
    },
    "cursor": {
      "type": "string"
    },
    "integration_ref": {
      "description": "Filter by parent integration FQCN",
      "type": "string"
    },
    "limit": {
      "default": 20,
      "description": "Maximum number of results to return.",
      "maximum": 100,
      "minimum": 1,
      "type": "integer"
    },
    "organization_id": {
      "description": "Optional organization UUID scope filter.",
      "format": "uuid",
      "type": "string"
    },
    "status": {
      "description": "Lifecycle status filter or value.",
      "enum": [
        "active",
        "expired",
        "error",
        "revoked",
        "pending",
        "all"
      ],
      "type": "string"
    }
  },
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
list_connectors read more0ai/tool.system.connectors:list
Name list_connectors
Description

[Read-only] List connector definitions with optional filters (app_key, status, search). Returns matching connector capabilities from the registry. [more0ai/tool.system.connectors:list]

Capability more0ai/tool.system.connectors:list
Input schema
{
  "properties": {
    "app_key": {
      "description": "Filter by owning app key",
      "type": "string"
    },
    "limit": {
      "default": 20,
      "description": "Maximum number of results to return.",
      "maximum": 100,
      "minimum": 1,
      "type": "integer"
    },
    "organization_id": {
      "description": "Optional org scope filter",
      "format": "uuid",
      "type": "string"
    },
    "search": {
      "description": "Free-text search over name/display_name/description",
      "type": "string"
    },
    "status": {
      "description": "Lifecycle status filter. Default: published/active set",
      "enum": [
        "draft",
        "published",
        "deprecated",
        "disabled",
        "all"
      ],
      "type": "string"
    }
  },
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
list_decisions read more0ai/tool.system.decisions:list
Name list_decisions
Description

[Read-only] List decision with optional filters (app_key, status, search, pagination). [more0ai/tool.system.decisions:list]

Capability more0ai/tool.system.decisions:list
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key that owns this decision. Example: 'my-app'",
      "type": "string"
    },
    "limit": {
      "default": 20,
      "description": "Maximum number of results to return.",
      "maximum": 100,
      "minimum": 1,
      "type": "integer"
    },
    "organization_id": {
      "description": "Optional organization UUID scope filter.",
      "format": "uuid",
      "type": "string"
    },
    "search": {
      "description": "Free-text search query.",
      "type": "string"
    },
    "status": {
      "description": "Lifecycle status filter or value.",
      "enum": [
        "draft",
        "published",
        "deprecated",
        "disabled",
        "all"
      ],
      "type": "string"
    }
  },
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
list_domain_types read more0ai/tool.system.domain-types:list
Name list_domain_types
Description

[Read-only] List domain-type definitions with optional filtering [more0ai/tool.system.domain-types:list]

Capability more0ai/tool.system.domain-types:list
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key that owns this domain-type. Example: 'my-app'",
      "type": "string"
    },
    "limit": {
      "default": 20,
      "description": "Maximum number of results to return.",
      "maximum": 100,
      "minimum": 1,
      "type": "integer"
    },
    "organization_id": {
      "description": "Optional organization UUID scope filter.",
      "format": "uuid",
      "type": "string"
    },
    "search": {
      "description": "Free-text search query.",
      "type": "string"
    },
    "status": {
      "description": "Lifecycle status filter or value.",
      "enum": [
        "draft",
        "published",
        "deprecated",
        "disabled",
        "all"
      ],
      "type": "string"
    }
  },
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
list_filesystem read more0ai/tool.os.filesystem:list
Name list_filesystem
Description

[Read-only] List files and directories at a path within a workspace. Returns names, types (file/directory), and sizes. [more0ai/tool.os.filesystem:list]

Capability more0ai/tool.os.filesystem:list
Input schema
{
  "properties": {
    "max_depth": {
      "description": "Max recursion depth when recursive=true. Default: 3",
      "type": "number"
    },
    "max_entries": {
      "description": "Max entries to return. Default: 500",
      "type": "number"
    },
    "path": {
      "description": "Directory path relative to workspace root. Default: '.' (root)",
      "type": "string"
    },
    "recursive": {
      "description": "If true, list recursively. Default: false",
      "type": "boolean"
    },
    "workspace": {
      "description": "Workspace capability name. Example: 'more0ai/workspace.default'",
      "type": "string"
    }
  },
  "required": [
    "workspace"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "entries": {
      "items": {
        "properties": {
          "name": {
            "type": "string"
          },
          "path": {
            "type": "string"
          },
          "size": {
            "type": "number"
          },
          "type": {
            "enum": [
              "file",
              "directory",
              "symlink"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "type": "array"
    },
    "total": {
      "type": "number"
    },
    "truncated": {
      "type": "boolean"
    }
  },
  "type": "object"
}
list_integrations read more0ai/tool.system.integrations:list
Name list_integrations
Description

[Read-only] List available integrations with optional category/protocol filtering [more0ai/tool.system.integrations:list]

Capability more0ai/tool.system.integrations:list
Input schema
{
  "properties": {
    "category": {
      "enum": [
        "productivity",
        "communication",
        "developer_tools",
        "crm",
        "analytics",
        "storage"
      ],
      "type": "string"
    },
    "cursor": {
      "type": "string"
    },
    "limit": {
      "default": 20,
      "description": "Maximum number of results to return.",
      "maximum": 100,
      "minimum": 1,
      "type": "integer"
    },
    "organization_id": {
      "description": "Optional organization UUID scope filter.",
      "format": "uuid",
      "type": "string"
    },
    "protocol": {
      "enum": [
        "rest",
        "mcp",
        "graphql",
        "grpc"
      ],
      "type": "string"
    },
    "search": {
      "description": "Free-text search query.",
      "type": "string"
    }
  },
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
list_majors_registry read more0ai/system.registry:listMajors
Name list_majors_registry
Description

[Read-only] List all major versions for a capability. [more0ai/system.registry:listMajors]

Capability more0ai/system.registry:listMajors
Input schema
{
  "properties": {
    "cap": {
      "description": "Capability reference",
      "type": "string"
    },
    "includeInactive": {
      "description": "Include deprecated/disabled majors",
      "type": "boolean"
    }
  },
  "required": [
    "cap"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "majors": {
      "items": {
        "properties": {
          "isDefault": {
            "type": "boolean"
          },
          "latestVersion": {
            "type": "string"
          },
          "major": {
            "type": "integer"
          },
          "status": {
            "type": "string"
          },
          "versionCount": {
            "type": "integer"
          }
        },
        "type": "object"
      },
      "type": "array"
    }
  },
  "required": [
    "majors"
  ],
  "type": "object"
}
list_memory read more0ai/tool.system.memory:list
Name list_memory
Description

[Read-only] List memory records with optional filters (app_key, status, search, pagination). [more0ai/tool.system.memory:list]

Capability more0ai/tool.system.memory:list
Input schema
{
  "properties": {
    "account_id": {
      "format": "uuid",
      "type": "string"
    },
    "category": {
      "type": "string"
    },
    "cursor": {
      "type": "string"
    },
    "limit": {
      "default": 20,
      "description": "Maximum number of results to return.",
      "maximum": 100,
      "minimum": 1,
      "type": "integer"
    },
    "organization_id": {
      "description": "Optional organization UUID scope filter.",
      "format": "uuid",
      "type": "string"
    },
    "scope": {
      "enum": [
        "organization",
        "application",
        "account",
        "user"
      ],
      "type": "string"
    },
    "search": {
      "description": "Free-text search query.",
      "type": "string"
    }
  },
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
list_methods_integrations read more0ai/tool.system.integrations:list-methods
Name list_methods_integrations
Description

[Read-only] List methods exposed by an integration blueprint. [more0ai/tool.system.integrations:list-methods]

Capability more0ai/tool.system.integrations:list-methods
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key that owns this integration. Example: 'my-app'",
      "type": "string"
    },
    "name": {
      "description": "Integration name / identity.",
      "type": "string"
    }
  },
  "required": [
    "name"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
list_models read more0ai/tool.system.models:list
Name list_models
Description

[Read-only] List model configurations. Optionally filter by app or tags. [more0ai/tool.system.models:list]

Capability more0ai/tool.system.models:list
Input schema
{
  "properties": {
    "app_key": {
      "description": "Filter by app key",
      "type": "string"
    },
    "query": {
      "description": "Free-text search query",
      "type": "string"
    },
    "tags": {
      "description": "Filter by tags",
      "items": {
        "type": "string"
      },
      "type": "array"
    }
  },
  "type": "object"
}
Output schema
{
  "properties": {
    "error": {
      "type": "string"
    },
    "models": {
      "items": {
        "properties": {
          "cap": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "tags": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "version": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "type": "array"
    },
    "total": {
      "type": "number"
    }
  },
  "type": "object"
}
list_permissions read more0ai/tool.system.permissions:list
Name list_permissions
Description

[Read-only] List permission definitions with optional filters (app_key, status, search). Returns matching permission capabilities from the registry. [more0ai/tool.system.permissions:list]

Capability more0ai/tool.system.permissions:list
Input schema
{
  "properties": {
    "app_key": {
      "description": "Filter by owning app key",
      "type": "string"
    },
    "limit": {
      "default": 20,
      "description": "Maximum number of results to return.",
      "maximum": 100,
      "minimum": 1,
      "type": "integer"
    },
    "organization_id": {
      "description": "Optional org scope filter",
      "format": "uuid",
      "type": "string"
    },
    "search": {
      "description": "Free-text search over name/display_name/description",
      "type": "string"
    },
    "status": {
      "description": "Lifecycle status filter. Default: published/active set",
      "enum": [
        "draft",
        "published",
        "deprecated",
        "disabled",
        "all"
      ],
      "type": "string"
    }
  },
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
list_policies read more0ai/tool.system.policies:list
Name list_policies
Description

[Read-only] List policy with optional filters (app_key, status, search, pagination). [more0ai/tool.system.policies:list]

Capability more0ai/tool.system.policies:list
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key that owns this policy. Example: 'my-app'",
      "type": "string"
    },
    "limit": {
      "default": 20,
      "description": "Maximum number of results to return.",
      "maximum": 100,
      "minimum": 1,
      "type": "integer"
    },
    "organization_id": {
      "description": "Optional organization UUID scope filter.",
      "format": "uuid",
      "type": "string"
    },
    "search": {
      "description": "Free-text search query.",
      "type": "string"
    },
    "status": {
      "description": "Lifecycle status filter or value.",
      "enum": [
        "draft",
        "published",
        "deprecated",
        "disabled",
        "all"
      ],
      "type": "string"
    }
  },
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
list_prompts read more0ai/tool.system.prompts:list
Name list_prompts
Description

[Read-only] List prompt definitions. Optionally filter by app or tags. [more0ai/tool.system.prompts:list]

Capability more0ai/tool.system.prompts:list
Input schema
{
  "properties": {
    "app_key": {
      "description": "Filter by app key. Example: 'my-app'",
      "type": "string"
    },
    "query": {
      "description": "Free-text search query",
      "type": "string"
    },
    "tags": {
      "description": "Filter by tags. Example: ['support']",
      "items": {
        "type": "string"
      },
      "type": "array"
    }
  },
  "type": "object"
}
Output schema
{
  "properties": {
    "error": {
      "type": "string"
    },
    "prompts": {
      "items": {
        "properties": {
          "cap": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "tags": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "version": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "type": "array"
    },
    "total": {
      "type": "number"
    }
  },
  "type": "object"
}
list_providers read more0ai/tool.system.providers:list
Name list_providers
Description

[Read-only] List providers with optional filters (app_key, status, search, pagination). [more0ai/tool.system.providers:list]

Capability more0ai/tool.system.providers:list
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key that owns this providers. Example: 'my-app'",
      "type": "string"
    },
    "limit": {
      "default": 20,
      "description": "Maximum number of results to return.",
      "maximum": 100,
      "minimum": 1,
      "type": "integer"
    },
    "organization_id": {
      "description": "Optional organization UUID scope filter.",
      "format": "uuid",
      "type": "string"
    },
    "search": {
      "description": "Free-text search query.",
      "type": "string"
    },
    "status": {
      "description": "Lifecycle status filter or value.",
      "enum": [
        "draft",
        "published",
        "deprecated",
        "disabled",
        "all"
      ],
      "type": "string"
    }
  },
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
list_roles read more0ai/tool.system.roles:list
Name list_roles
Description

[Read-only] List role with optional filters (app_key, status, search, pagination). [more0ai/tool.system.roles:list]

Capability more0ai/tool.system.roles:list
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key that owns this role. Example: 'my-app'",
      "type": "string"
    },
    "limit": {
      "default": 20,
      "description": "Maximum number of results to return.",
      "maximum": 100,
      "minimum": 1,
      "type": "integer"
    },
    "organization_id": {
      "description": "Optional organization UUID scope filter.",
      "format": "uuid",
      "type": "string"
    },
    "search": {
      "description": "Free-text search query.",
      "type": "string"
    },
    "status": {
      "description": "Lifecycle status filter or value.",
      "enum": [
        "draft",
        "published",
        "deprecated",
        "disabled",
        "all"
      ],
      "type": "string"
    }
  },
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
list_sandboxes read more0ai/tool.system.sandboxes:list
Name list_sandboxes
Description

[Read-only] List sandboxes with optional filtering by status or app [more0ai/tool.system.sandboxes:list]

Capability more0ai/tool.system.sandboxes:list
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key that owns this sandbox. Example: 'my-app'",
      "type": "string"
    },
    "limit": {
      "default": 20,
      "description": "Maximum number of results to return.",
      "maximum": 100,
      "minimum": 1,
      "type": "integer"
    },
    "organization_id": {
      "description": "Optional organization UUID scope filter.",
      "format": "uuid",
      "type": "string"
    },
    "search": {
      "description": "Free-text search query.",
      "type": "string"
    },
    "status": {
      "description": "Lifecycle status filter or value.",
      "enum": [
        "running",
        "stopped",
        "error",
        "all"
      ],
      "type": "string"
    }
  },
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
list_schemas read more0ai/tool.system.schemas:list
Name list_schemas
Description

[Read-only] List schema with optional filters (app_key, status, search, pagination). [more0ai/tool.system.schemas:list]

Capability more0ai/tool.system.schemas:list
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key that owns this schema. Example: 'my-app'",
      "type": "string"
    },
    "limit": {
      "default": 20,
      "description": "Maximum number of results to return.",
      "maximum": 100,
      "minimum": 1,
      "type": "integer"
    },
    "organization_id": {
      "description": "Optional organization UUID scope filter.",
      "format": "uuid",
      "type": "string"
    },
    "search": {
      "description": "Free-text search query.",
      "type": "string"
    },
    "status": {
      "description": "Lifecycle status filter or value.",
      "enum": [
        "draft",
        "published",
        "deprecated",
        "disabled",
        "all"
      ],
      "type": "string"
    }
  },
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
list_skills read more0ai/tool.system.skills:list
Name list_skills
Description

[Read-only] List skills with optional filtering by app, status, or tags [more0ai/tool.system.skills:list]

Capability more0ai/tool.system.skills:list
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key that owns this skill. Example: 'my-app'",
      "type": "string"
    },
    "cursor": {
      "type": "string"
    },
    "limit": {
      "default": 20,
      "description": "Maximum number of results to return.",
      "maximum": 100,
      "minimum": 1,
      "type": "integer"
    },
    "organization_id": {
      "description": "Optional organization UUID scope filter.",
      "format": "uuid",
      "type": "string"
    },
    "search": {
      "description": "Free-text search query.",
      "type": "string"
    },
    "status": {
      "description": "Lifecycle status filter or value.",
      "enum": [
        "draft",
        "published",
        "deprecated",
        "disabled",
        "all"
      ],
      "type": "string"
    },
    "tags": {
      "description": "Optional tags for discovery.",
      "items": {
        "type": "string"
      },
      "type": "array"
    }
  },
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
list_storage read more0ai/tool.device.storage:list
Name list_storage
Description

[Read-only] List storage with optional filters (app_key, status, search, pagination). [more0ai/tool.device.storage:list]

Capability more0ai/tool.device.storage:list
Input schema
{
  "properties": {
    "path": {
      "default": "/",
      "type": "string"
    },
    "recursive": {
      "default": false,
      "type": "boolean"
    }
  },
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
list_subscriptions read more0ai/tool.system.subscriptions:list
Name list_subscriptions
Description

[Read-only] List subscription definitions with optional filters (app_key, status, search). Returns matching subscription capabilities from the registry. [more0ai/tool.system.subscriptions:list]

Capability more0ai/tool.system.subscriptions:list
Input schema
{
  "properties": {
    "app_key": {
      "description": "Filter by owning app key",
      "type": "string"
    },
    "limit": {
      "default": 20,
      "description": "Maximum number of results to return.",
      "maximum": 100,
      "minimum": 1,
      "type": "integer"
    },
    "organization_id": {
      "description": "Optional org scope filter",
      "format": "uuid",
      "type": "string"
    },
    "search": {
      "description": "Free-text search over name/display_name/description",
      "type": "string"
    },
    "status": {
      "description": "Lifecycle status filter. Default: published/active set",
      "enum": [
        "draft",
        "published",
        "deprecated",
        "disabled",
        "all"
      ],
      "type": "string"
    }
  },
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
list_tools read more0ai/tool.system.tools:list
Name list_tools
Description

[Read-only] List tool capability definitions. Optionally filter by app or tags. [more0ai/tool.system.tools:list]

Capability more0ai/tool.system.tools:list
Input schema
{
  "properties": {
    "app_key": {
      "description": "Filter by app key",
      "type": "string"
    },
    "query": {
      "description": "Free-text search query",
      "type": "string"
    },
    "tags": {
      "description": "Filter by tags",
      "items": {
        "type": "string"
      },
      "type": "array"
    }
  },
  "type": "object"
}
Output schema
{
  "properties": {
    "error": {
      "type": "string"
    },
    "tools": {
      "items": {
        "properties": {
          "cap": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "tags": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "version": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "type": "array"
    },
    "total": {
      "type": "number"
    }
  },
  "type": "object"
}
list_tools_mcp_client read more0ai/tool.system.mcp-client:list_tools
Name list_tools_mcp_client
Description

[Read-only] List available tools on a remote MCP server [more0ai/tool.system.mcp-client:list_tools]

Capability more0ai/tool.system.mcp-client:list_tools
Input schema
{
  "properties": {
    "headers": {
      "additionalProperties": {
        "type": "string"
      },
      "description": "Additional HTTP headers to include in the request",
      "type": "object"
    },
    "server_url": {
      "description": "MCP server endpoint URL",
      "type": "string"
    },
    "transport": {
      "default": "streamable_http",
      "description": "Transport protocol to use",
      "enum": [
        "streamable_http"
      ],
      "type": "string"
    }
  },
  "required": [
    "server_url"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "tools": {
      "description": "Available tools on the MCP server",
      "items": {
        "properties": {
          "description": {
            "type": "string"
          },
          "inputSchema": {
            "type": "object"
          },
          "name": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "type": "array"
    }
  },
  "type": "object"
}
list_workers read more0ai/tool.system.workers:list
Name list_workers
Description

[Read-only] List worker with optional filters (app_key, status, search, pagination). [more0ai/tool.system.workers:list]

Capability more0ai/tool.system.workers:list
Input schema
{
  "properties": {
    "limit": {
      "default": 20,
      "description": "Maximum number of results to return.",
      "type": "integer"
    },
    "organization_id": {
      "description": "Optional organization UUID scope filter.",
      "format": "uuid",
      "type": "string"
    },
    "page": {
      "default": 0,
      "type": "integer"
    },
    "status": {
      "description": "Lifecycle status filter or value.",
      "enum": [
        "connected",
        "disconnected",
        "all"
      ],
      "type": "string"
    }
  },
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
list_workflow_run_checkpoints read more0ai/tool.system.workflow-runs:checkpoints.list
Name list_workflow_run_checkpoints
Description

[Read-only] Get the step-by-step execution timeline for a workflow run. Default returns compact metadata (state name, status, duration). Set detail='full' and include_context=true only when you need to inspect specific step I/O. Always paginate — some runs have thousands of checkpoints. [more0ai/tool.system.workflow-runs:checkpoints.list]

Capability more0ai/tool.system.workflow-runs:checkpoints.list
Input schema
{
  "properties": {
    "cursor": {
      "type": "string"
    },
    "detail": {
      "default": "summary",
      "enum": [
        "summary",
        "full"
      ],
      "type": "string"
    },
    "include_context": {
      "default": false,
      "description": "When true with detail=full, hydrate context_before/context_changes from state variables.",
      "type": "boolean"
    },
    "limit": {
      "default": 50,
      "maximum": 200,
      "type": "integer"
    },
    "run_id": {
      "description": "Workflow run UUID.",
      "format": "uuid",
      "type": "string"
    },
    "state_name": {
      "description": "Filter to checkpoints for a specific ASL state.",
      "type": "string"
    },
    "status": {
      "enum": [
        "pending",
        "running",
        "completed",
        "failed"
      ],
      "type": "string"
    }
  },
  "required": [
    "run_id"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
list_workflow_run_children read more0ai/tool.system.workflow-runs:children.list
Name list_workflow_run_children
Description

[Read-only] List child workflow runs spawned by a parent run (e.g. controller → iteration children). [more0ai/tool.system.workflow-runs:children.list]

Capability more0ai/tool.system.workflow-runs:children.list
Input schema
{
  "properties": {
    "limit": {
      "default": 50,
      "maximum": 100,
      "type": "integer"
    },
    "run_id": {
      "description": "Parent run UUID.",
      "format": "uuid",
      "type": "string"
    },
    "status": {
      "enum": [
        "pending",
        "running",
        "completed",
        "failed"
      ],
      "type": "string"
    },
    "step_id": {
      "description": "Filter to children spawned by a specific parent step.",
      "type": "string"
    }
  },
  "required": [
    "run_id"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
list_workflow_run_variables read more0ai/tool.system.workflow-runs:variables.list
Name list_workflow_run_variables
Description

[Read-only] List state variables written during a workflow run. Shows accumulated execution context. Values truncated to 1000 chars by default; set detail='full' for untruncated values. [more0ai/tool.system.workflow-runs:variables.list]

Capability more0ai/tool.system.workflow-runs:variables.list
Input schema
{
  "properties": {
    "cursor": {
      "type": "string"
    },
    "detail": {
      "default": "summary",
      "enum": [
        "summary",
        "full"
      ],
      "type": "string"
    },
    "latest_only": {
      "default": true,
      "description": "Return only most recent value per variable name.",
      "type": "boolean"
    },
    "limit": {
      "default": 50,
      "maximum": 200,
      "type": "integer"
    },
    "run_id": {
      "format": "uuid",
      "type": "string"
    },
    "variable_name": {
      "description": "Filter to a specific variable name.",
      "type": "string"
    },
    "written_by_step": {
      "description": "Filter to vars written by a specific state.",
      "type": "string"
    }
  },
  "required": [
    "run_id"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
list_workflow_runs read more0ai/tool.system.workflow-runs:list
Name list_workflow_runs
Description

[Read-only] List workflow execution runs. Start here to find runs by name or status. Use status='failed' to find failures, status='running' to find active/stuck runs. Returns summaries only — use get for full detail. [more0ai/tool.system.workflow-runs:list]

Capability more0ai/tool.system.workflow-runs:list
Input schema
{
  "properties": {
    "cursor": {
      "description": "Pagination cursor from previous response.",
      "type": "string"
    },
    "has_parent": {
      "description": "true = only child runs; false = only root runs.",
      "type": "boolean"
    },
    "limit": {
      "default": 50,
      "description": "Maximum number of results (default 50, max 100).",
      "maximum": 100,
      "type": "integer"
    },
    "parent_run_id": {
      "description": "Filter to children of this parent run.",
      "format": "uuid",
      "type": "string"
    },
    "since": {
      "description": "Only runs created after this timestamp (RFC3339).",
      "format": "date-time",
      "type": "string"
    },
    "status": {
      "description": "Filter by run status.",
      "enum": [
        "pending",
        "running",
        "completed",
        "failed"
      ],
      "type": "string"
    },
    "until": {
      "description": "Only runs created before this timestamp (RFC3339).",
      "format": "date-time",
      "type": "string"
    },
    "workflow_name": {
      "description": "Filter by workflow name. Suffix with * for prefix match (e.g. 'more0ai/workflow.*').",
      "type": "string"
    }
  },
  "type": "object"
}
Output schema
{
  "properties": {
    "next_cursor": {
      "type": [
        "string",
        "null"
      ]
    },
    "runs": {
      "type": "array"
    },
    "total": {
      "type": "integer"
    }
  },
  "type": "object"
}
list_workflows read more0ai/tool.system.workflows:list
Name list_workflows
Description

[Read-only] List workflow definitions. Optionally filter by app or tags. [more0ai/tool.system.workflows:list]

Capability more0ai/tool.system.workflows:list
Input schema
{
  "properties": {
    "app_key": {
      "description": "Filter by app key",
      "type": "string"
    },
    "query": {
      "description": "Free-text search query",
      "type": "string"
    },
    "tags": {
      "description": "Filter by tags",
      "items": {
        "type": "string"
      },
      "type": "array"
    }
  },
  "type": "object"
}
Output schema
{
  "properties": {
    "error": {
      "type": "string"
    },
    "total": {
      "type": "number"
    },
    "workflows": {
      "items": {
        "properties": {
          "cap": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "tags": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "version": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "type": "array"
    }
  },
  "type": "object"
}
list_workspaces read more0ai/tool.system.workspaces:list
Name list_workspaces
Description

[Read-only] List workspace definitions with optional filters (app_key, status, search). Returns matching workspace capabilities from the registry. [more0ai/tool.system.workspaces:list]

Capability more0ai/tool.system.workspaces:list
Input schema
{
  "properties": {
    "app_key": {
      "description": "Filter by owning app key",
      "type": "string"
    },
    "limit": {
      "default": 20,
      "description": "Maximum number of results to return.",
      "maximum": 100,
      "minimum": 1,
      "type": "integer"
    },
    "organization_id": {
      "description": "Optional org scope filter",
      "format": "uuid",
      "type": "string"
    },
    "search": {
      "description": "Free-text search over name/display_name/description",
      "type": "string"
    },
    "status": {
      "description": "Lifecycle status filter. Default: published/active set",
      "enum": [
        "draft",
        "published",
        "deprecated",
        "disabled",
        "all"
      ],
      "type": "string"
    }
  },
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
log_git read more0ai/tool.os.git:log
Name log_git
Description

[Read-only] Get git log (oneline format). [more0ai/tool.os.git:log]

Capability more0ai/tool.os.git:log
Input schema
{
  "properties": {
    "count": {
      "description": "Number of commits to show. Default: 10",
      "type": "number"
    },
    "path": {
      "description": "Limit log to specific file/directory",
      "type": "string"
    },
    "ref": {
      "description": "Branch or ref to log. Default: HEAD",
      "type": "string"
    },
    "workspace": {
      "description": "Workspace capability name",
      "type": "string"
    }
  },
  "required": [
    "workspace"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "commits": {
      "items": {
        "properties": {
          "author": {
            "type": "string"
          },
          "date": {
            "type": "string"
          },
          "hash": {
            "type": "string"
          },
          "message": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "type": "array"
    },
    "error": {
      "type": "string"
    }
  },
  "type": "object"
}
peers_create_federation read more0ai/tool.system.federation:peers.create
Name peers_create_federation
Description

[Read-only] Create/register a federation peer. [more0ai/tool.system.federation:peers.create]

Capability more0ai/tool.system.federation:peers.create
Input schema
{
  "properties": {
    "name": {
      "description": "Federation peer name / identity.",
      "type": "string"
    },
    "nats_url": {
      "type": "string"
    },
    "registry_url": {
      "format": "uri",
      "type": "string"
    },
    "sync_policy": {
      "default": "pull",
      "enum": [
        "pull",
        "push",
        "bidirectional"
      ],
      "type": "string"
    },
    "token": {
      "description": "Authentication token for the peer",
      "type": "string"
    }
  },
  "required": [
    "name",
    "registry_url"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
peers_delete_federation read more0ai/tool.system.federation:peers.delete
Name peers_delete_federation
Description

[Read-only] Remove a federation peer (breaks bidirectional resolution) [more0ai/tool.system.federation:peers.delete]

Capability more0ai/tool.system.federation:peers.delete
Input schema
{
  "properties": {
    "id": {
      "format": "uuid",
      "type": "string"
    }
  },
  "required": [
    "id"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
peers_get_federation read more0ai/tool.system.federation:peers.get
Name peers_get_federation
Description

[Read-only] Get a federation peer by id. [more0ai/tool.system.federation:peers.get]

Capability more0ai/tool.system.federation:peers.get
Input schema
{
  "properties": {
    "id": {
      "format": "uuid",
      "type": "string"
    }
  },
  "required": [
    "id"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
peers_list_federation read more0ai/tool.system.federation:peers.list
Name peers_list_federation
Description

[Read-only] List federation peers. [more0ai/tool.system.federation:peers.list]

Capability more0ai/tool.system.federation:peers.list
Input schema
{
  "properties": {
    "limit": {
      "default": 20,
      "description": "Maximum number of results to return.",
      "type": "integer"
    },
    "page": {
      "default": 0,
      "type": "integer"
    },
    "status": {
      "description": "Lifecycle status filter or value.",
      "enum": [
        "active",
        "pending",
        "suspended",
        "all"
      ],
      "type": "string"
    }
  },
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
peers_update_federation read more0ai/tool.system.federation:peers.update
Name peers_update_federation
Description

[Read-only] Update a federation peer. [more0ai/tool.system.federation:peers.update]

Capability more0ai/tool.system.federation:peers.update
Input schema
{
  "properties": {
    "enabled": {
      "type": "boolean"
    },
    "id": {
      "format": "uuid",
      "type": "string"
    },
    "name": {
      "description": "Federation peer name / identity.",
      "type": "string"
    },
    "sync_policy": {
      "enum": [
        "pull",
        "push",
        "bidirectional"
      ],
      "type": "string"
    }
  },
  "required": [
    "id"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
policy_check_validation read more0ai/tool.system.validation:policy_check
Name policy_check_validation
Description

[Read-only] Verify policy compliance for a capability [more0ai/tool.system.validation:policy_check]

Capability more0ai/tool.system.validation:policy_check
Input schema
{
  "properties": {
    "capability_ref": {
      "description": "Fully qualified capability reference.",
      "type": "string"
    },
    "definition": {
      "type": "object"
    },
    "policies": {
      "description": "Specific policies to check (default: all applicable)",
      "items": {
        "enum": [
          "no_unrestricted_tool_access",
          "agent_must_have_boundaries",
          "workflow_must_have_error_handling",
          "system_caps_protected",
          "max_tool_iterations_set",
          "prompt_has_guardrails"
        ],
        "type": "string"
      },
      "type": "array"
    }
  },
  "type": "object"
}
Output schema
{
  "properties": {
    "compliant": {
      "type": "boolean"
    },
    "violations": {
      "items": {
        "properties": {
          "message": {
            "type": "string"
          },
          "policy": {
            "type": "string"
          },
          "severity": {
            "enum": [
              "blocking",
              "advisory"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "type": "array"
    }
  },
  "type": "object"
}
policy_meta read more0ai/system.registry.meta:policy
Name policy_meta
Description

[Read-only] Return policy topology for a capability. Currently returns empty attachments; policy topology is a future feature. [more0ai/system.registry.meta:policy]

Capability more0ai/system.registry.meta:policy
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
publish_registry mutate more0ai/system.registry:publish
Name publish_registry
Description

[Mutating] Promote the current working revision of a capability to an immutable published version. [more0ai/system.registry:publish]

Capability more0ai/system.registry:publish
Input schema
{
  "properties": {
    "app_key": {
      "description": "Application key",
      "type": "string"
    },
    "changelog": {
      "description": "Release notes",
      "type": "string"
    },
    "name": {
      "description": "Capability name",
      "type": "string"
    },
    "version": {
      "description": "Version to publish (e.g. 1.0.0)",
      "type": "string"
    }
  },
  "required": [
    "app_key",
    "name",
    "version"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "app_key": {
      "type": "string"
    },
    "content_hash": {
      "type": "string"
    },
    "file_count": {
      "type": "integer"
    },
    "method_count": {
      "type": "integer"
    },
    "name": {
      "type": "string"
    },
    "version": {
      "type": "string"
    }
  },
  "type": "object"
}
read_filesystem read more0ai/tool.os.filesystem:read
Name read_filesystem
Description

[Read-only] Read the contents of a file within a workspace. Returns the text content and file size. Supports text files with configurable encoding. Example: read workspace='more0ai/workspace.default' path='config.json' to read from the default workspace. [more0ai/tool.os.filesystem:read]

Capability more0ai/tool.os.filesystem:read
Input schema
{
  "properties": {
    "encoding": {
      "description": "Text encoding to use. Default: 'utf-8'. Other options: 'ascii', 'base64', 'latin1'",
      "type": "string"
    },
    "max_bytes": {
      "description": "Maximum bytes to read. Omit to read the entire file. Use to limit memory for large files. Example: 10000",
      "type": "number"
    },
    "path": {
      "description": "File path relative to the workspace root. Example: 'src/app.ts' or 'data/config.json'",
      "type": "string"
    },
    "workspace": {
      "description": "Workspace capability name that defines the storage root. Example: 'more0ai/workspace.default'. The workspace info method is called to resolve the root directory.",
      "type": "string"
    }
  },
  "required": [
    "workspace",
    "path"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "content": {
      "description": "File content as text",
      "type": "string"
    },
    "error": {
      "description": "Error message if the read failed",
      "type": "string"
    },
    "path": {
      "description": "Path of the file relative to workspace root",
      "type": "string"
    },
    "size": {
      "description": "File size in bytes",
      "type": "number"
    },
    "truncated": {
      "description": "True if content was truncated due to max_bytes",
      "type": "boolean"
    }
  },
  "type": "object"
}
read_storage read more0ai/tool.device.storage:read
Name read_storage
Description

[Read-only] Read data from device storage. [more0ai/tool.device.storage:read]

Capability more0ai/tool.device.storage:read
Input schema
{
  "properties": {
    "encoding": {
      "default": "utf8",
      "enum": [
        "utf8",
        "base64"
      ],
      "type": "string"
    },
    "path": {
      "description": "Relative path within app sandbox",
      "type": "string"
    }
  },
  "required": [
    "path"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
recall_episodic read more0ai/memory.episodic:recall
Name recall_episodic
Description

[Read-only] Retrieve episodic memory records by scope chain, category, subject, or predicate filters [more0ai/memory.episodic:recall]

Capability more0ai/memory.episodic:recall
Input schema
{
  "properties": {
    "categories": {
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "limit": {
      "default": 50,
      "type": "integer"
    },
    "predicate": {
      "type": "string"
    },
    "scope_order": {
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "status": {
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "subject_id": {
      "type": "string"
    },
    "subject_type": {
      "type": "string"
    }
  },
  "required": [
    "scope_order"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "count": {
      "type": "integer"
    },
    "records": {
      "items": {
        "type": "object"
      },
      "type": "array"
    }
  },
  "type": "object"
}
recall_tenant_profile read more0ai/memory.tenant-profile:recall
Name recall_tenant_profile
Description

[Read-only] Retrieve memory records by scope chain, category, subject, or predicate filters [more0ai/memory.tenant-profile:recall]

Capability more0ai/memory.tenant-profile:recall
Input schema
{
  "properties": {
    "categories": {
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "limit": {
      "default": 50,
      "type": "integer"
    },
    "predicate": {
      "type": "string"
    },
    "scope_order": {
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "status": {
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "subject_id": {
      "type": "string"
    },
    "subject_type": {
      "type": "string"
    }
  },
  "required": [
    "scope_order"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "count": {
      "type": "integer"
    },
    "records": {
      "items": {
        "type": "object"
      },
      "type": "array"
    }
  },
  "type": "object"
}
recent_activity_dashboard read more0ai/tool.system.dashboard:recent-activity
Name recent_activity_dashboard
Description

[Read-only] Return recent platform activity events. [more0ai/tool.system.dashboard:recent-activity]

Capability more0ai/tool.system.dashboard:recent-activity
Input schema
{
  "properties": {
    "limit": {
      "default": 20,
      "description": "Maximum number of results to return.",
      "type": "integer"
    },
    "organization_id": {
      "description": "Optional organization UUID scope filter.",
      "format": "uuid",
      "type": "string"
    },
    "since": {
      "format": "date-time",
      "type": "string"
    }
  },
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
record_lineage mutate more0ai/tool.system.lineage:record
Name record_lineage
Description

[Mutating] Record provenance for a capability creation or modification event [more0ai/tool.system.lineage:record]

Capability more0ai/tool.system.lineage:record
Input schema
{
  "properties": {
    "build_plan_id": {
      "description": "ID of the build plan that specified this creation",
      "type": "string"
    },
    "capability_ref": {
      "description": "FQCN of the capability (e.g. my-app/agent.triage)",
      "type": "string"
    },
    "created_by": {
      "properties": {
        "ref": {
          "description": "Reference to the actor (agent name, workflow execution ID, user ID)",
          "type": "string"
        },
        "type": {
          "description": "What type of actor created this",
          "enum": [
            "agent",
            "workflow",
            "user",
            "system"
          ],
          "type": "string"
        }
      },
      "required": [
        "type",
        "ref"
      ],
      "type": "object"
    },
    "dependencies": {
      "description": "FQCNs of capabilities this one depends on",
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "event": {
      "description": "Lifecycle event type",
      "enum": [
        "created",
        "updated",
        "promoted",
        "deprecated",
        "archived"
      ],
      "type": "string"
    },
    "metadata": {
      "description": "Additional context about the creation event",
      "type": "object"
    },
    "parent_workflow": {
      "description": "Workflow execution ID if created within a workflow",
      "type": "string"
    },
    "source_request": {
      "description": "ID or description of the originating request",
      "type": "string"
    },
    "version": {
      "description": "Version that was created/modified",
      "type": "string"
    }
  },
  "required": [
    "capability_ref",
    "event",
    "created_by"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "lineage_id": {
      "type": "string"
    },
    "recorded_at": {
      "type": "string"
    }
  },
  "type": "object"
}
record_microphone mutate more0ai/tool.device.microphone:record
Name record_microphone
Description

[Mutating] Record audio from the device microphone. [more0ai/tool.device.microphone:record]

Capability more0ai/tool.device.microphone:record
Input schema
{
  "properties": {
    "format": {
      "default": "m4a",
      "enum": [
        "wav",
        "m4a",
        "opus"
      ],
      "type": "string"
    },
    "max_duration": {
      "description": "Maximum duration in seconds",
      "type": "integer"
    },
    "sample_rate": {
      "default": 44100,
      "type": "integer"
    }
  },
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
record_video_camera mutate more0ai/tool.device.camera:record-video
Name record_video_camera
Description

[Mutating] Record video using the device camera. [more0ai/tool.device.camera:record-video]

Capability more0ai/tool.device.camera:record-video
Input schema
{
  "properties": {
    "facing": {
      "default": "back",
      "enum": [
        "front",
        "back"
      ],
      "type": "string"
    },
    "max_duration": {
      "description": "Maximum duration in seconds",
      "type": "integer"
    },
    "quality": {
      "default": "medium",
      "enum": [
        "low",
        "medium",
        "high"
      ],
      "type": "string"
    }
  },
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
refresh_connection read more0ai/tool.system.connections:refresh
Name refresh_connection
Description

[Read-only] Refresh a connection's credentials (e.g. rotate OAuth token) [more0ai/tool.system.connections:refresh]

Capability more0ai/tool.system.connections:refresh
Input schema
{
  "properties": {
    "id": {
      "format": "uuid",
      "type": "string"
    }
  },
  "required": [
    "id"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
regenerate_secret_worker read more0ai/tool.system.workers:regenerate-secret
Name regenerate_secret_worker
Description

[Read-only] Rotate/regenerate the worker secret used for authentication. [more0ai/tool.system.workers:regenerate-secret]

Capability more0ai/tool.system.workers:regenerate-secret
Input schema
{
  "properties": {
    "id": {
      "format": "uuid",
      "type": "string"
    }
  },
  "required": [
    "id"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
remember_episodic mutate more0ai/memory.episodic:remember
Name remember_episodic
Description

[Mutating] Store an episodic memory record with scope, category, subject-predicate-object, confidence, and provenance [more0ai/memory.episodic:remember]

Capability more0ai/memory.episodic:remember
Input schema
{
  "properties": {
    "category": {
      "type": "string"
    },
    "confidence": {
      "maximum": 1,
      "minimum": 0,
      "type": "number"
    },
    "object": {
      "description": "The value or data being remembered (string, number, boolean, array, or object)"
    },
    "predicate": {
      "type": "string"
    },
    "scope": {
      "enum": [
        "session",
        "workflow",
        "user",
        "app"
      ],
      "type": "string"
    },
    "source": {
      "type": "object"
    },
    "status": {
      "default": "proposed",
      "enum": [
        "proposed",
        "confirmed"
      ],
      "type": "string"
    },
    "subject_id": {
      "type": "string"
    },
    "subject_type": {
      "type": "string"
    },
    "tags": {
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "ttl_hours": {
      "description": "Override default TTL for this record",
      "type": "integer"
    }
  },
  "required": [
    "scope",
    "category",
    "subject_type",
    "subject_id",
    "predicate",
    "object"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "conflict": {
      "type": "object"
    },
    "id": {
      "type": "string"
    },
    "status": {
      "type": "string"
    }
  },
  "type": "object"
}
remember_tenant_profile mutate more0ai/memory.tenant-profile:remember
Name remember_tenant_profile
Description

[Mutating] Store a memory record with scope, category, subject-predicate-object, confidence, and provenance [more0ai/memory.tenant-profile:remember]

Capability more0ai/memory.tenant-profile:remember
Input schema
{
  "properties": {
    "category": {
      "type": "string"
    },
    "confidence": {
      "maximum": 1,
      "minimum": 0,
      "type": "number"
    },
    "object": {
      "description": "The value or data being remembered (string, number, boolean, array, or object)"
    },
    "predicate": {
      "type": "string"
    },
    "scope": {
      "enum": [
        "session",
        "workflow",
        "user",
        "app",
        "tenant",
        "global"
      ],
      "type": "string"
    },
    "source": {
      "type": "object"
    },
    "status": {
      "default": "proposed",
      "enum": [
        "proposed",
        "confirmed"
      ],
      "type": "string"
    },
    "subject_id": {
      "type": "string"
    },
    "subject_type": {
      "type": "string"
    },
    "tags": {
      "items": {
        "type": "string"
      },
      "type": "array"
    }
  },
  "required": [
    "scope",
    "category",
    "subject_type",
    "subject_id",
    "predicate",
    "object"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "conflict": {
      "type": "object"
    },
    "id": {
      "type": "string"
    },
    "status": {
      "type": "string"
    }
  },
  "type": "object"
}
request_http_client read more0ai/tool.system.http-client:request
Name request_http_client
Description

[Read-only] Execute an HTTP request and return the response [more0ai/tool.system.http-client:request]

Capability more0ai/tool.system.http-client:request
Input schema
{
  "properties": {
    "body": {
      "description": "Request body (sent as JSON if object, raw string otherwise)"
    },
    "follow_redirects": {
      "default": true,
      "description": "Whether to follow HTTP redirects",
      "type": "boolean"
    },
    "headers": {
      "additionalProperties": {
        "type": "string"
      },
      "description": "Key-value request headers",
      "type": "object"
    },
    "max_response_bytes": {
      "default": 10485760,
      "description": "Maximum response body size in bytes",
      "type": "number"
    },
    "query": {
      "additionalProperties": {
        "type": "string"
      },
      "description": "Query parameters to append to the URL",
      "type": "object"
    },
    "timeout_ms": {
      "default": 30000,
      "description": "Request timeout in milliseconds",
      "type": "number"
    },
    "url": {
      "description": "Full URL to send the request to",
      "type": "string"
    },
    "verb": {
      "description": "HTTP method (GET, POST, PUT, PATCH, DELETE)",
      "enum": [
        "GET",
        "POST",
        "PUT",
        "PATCH",
        "DELETE"
      ],
      "type": "string"
    }
  },
  "required": [
    "url",
    "verb"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "body": {
      "description": "Parsed response body (JSON object if Content-Type is application/json, otherwise string)"
    },
    "elapsed_ms": {
      "description": "Round-trip time in milliseconds",
      "type": "number"
    },
    "headers": {
      "additionalProperties": {
        "type": "string"
      },
      "description": "Response headers as key-value pairs",
      "type": "object"
    },
    "status": {
      "description": "HTTP response status code",
      "type": "number"
    }
  },
  "type": "object"
}
resolve_binding read more0ai/tool.system.bindings:resolve
Name resolve_binding
Description

[Read-only] Resolve an abstract requirement to a concrete target in a given context [more0ai/tool.system.bindings:resolve]

Capability more0ai/tool.system.bindings:resolve
Input schema
{
  "properties": {
    "context": {
      "properties": {
        "app_key": {
          "description": "App key that owns this binding. Example: 'my-app'",
          "type": "string"
        },
        "environment": {
          "type": "string"
        },
        "tenant_id": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "requirement": {
      "description": "Abstract requirement identifier (e.g. 'crm-lookup').",
      "type": "string"
    }
  },
  "required": [
    "requirement"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "ambiguous": {
      "type": "boolean"
    },
    "binding_id": {
      "type": "string"
    },
    "candidates": {
      "items": {
        "type": "object"
      },
      "type": "array"
    },
    "resolved": {
      "type": "boolean"
    },
    "target": {
      "properties": {
        "capability_ref": {
          "type": "string"
        },
        "config_overrides": {
          "type": "object"
        },
        "method": {
          "type": "string"
        }
      },
      "type": "object"
    }
  },
  "type": "object"
}
resolve_capability read more0ai/system.registry.resolve:resolve
Name resolve_capability
Description

[Read-only] Resolve a capability reference to a NATS subject and server URL [more0ai/system.registry.resolve:resolve]

Capability more0ai/system.registry.resolve:resolve
Input schema
{
  "properties": {
    "cap": {
      "description": "Capability reference (e.g. more0ai/system.registry)",
      "type": "string"
    },
    "ctx": {
      "properties": {
        "aud": {
          "type": "string"
        },
        "env": {
          "type": "string"
        },
        "features": {
          "items": {
            "type": "string"
          },
          "type": "array"
        },
        "tenantId": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "includeMethods": {
      "description": "Include method list in response",
      "type": "boolean"
    },
    "includeSchemas": {
      "description": "Include method schemas in response",
      "type": "boolean"
    },
    "ver": {
      "description": "Optional version constraint (e.g. ^1, 1.0.0)",
      "type": "string"
    }
  },
  "required": [
    "cap"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "canonicalIdentity": {
      "type": "string"
    },
    "etag": {
      "type": "string"
    },
    "major": {
      "type": "integer"
    },
    "natsUrl": {
      "type": "string"
    },
    "resolvedVersion": {
      "type": "string"
    },
    "status": {
      "type": "string"
    },
    "subject": {
      "type": "string"
    },
    "ttlSeconds": {
      "type": "integer"
    }
  },
  "type": "object"
}
resolve_context_episodic read more0ai/memory.episodic:resolveContext
Name resolve_context_episodic
Description

[Read-only] Retrieve a ranked context package of episodic memories for a given purpose, partitioned into confirmed, proposed, conflicts, and gaps [more0ai/memory.episodic:resolveContext]

Capability more0ai/memory.episodic:resolveContext
Input schema
{
  "properties": {
    "categories": {
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "limit": {
      "default": 100,
      "type": "integer"
    },
    "purpose": {
      "description": "Description of why context is needed",
      "type": "string"
    },
    "scope_order": {
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "subject_id": {
      "type": "string"
    },
    "subject_type": {
      "type": "string"
    }
  },
  "required": [
    "scope_order"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "confirmed": {
      "items": {
        "type": "object"
      },
      "type": "array"
    },
    "conflicts": {
      "items": {
        "type": "object"
      },
      "type": "array"
    },
    "gaps": {
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "proposed": {
      "items": {
        "type": "object"
      },
      "type": "array"
    },
    "purpose": {
      "type": "string"
    }
  },
  "type": "object"
}
resolve_context_tenant_profile read more0ai/memory.tenant-profile:resolveContext
Name resolve_context_tenant_profile
Description

[Read-only] Retrieve a ranked context package of memories for a given purpose, partitioned into confirmed, proposed, conflicts, and gaps [more0ai/memory.tenant-profile:resolveContext]

Capability more0ai/memory.tenant-profile:resolveContext
Input schema
{
  "properties": {
    "categories": {
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "limit": {
      "default": 100,
      "type": "integer"
    },
    "purpose": {
      "description": "Description of why context is needed",
      "type": "string"
    },
    "scope_order": {
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "subject_id": {
      "type": "string"
    },
    "subject_type": {
      "type": "string"
    }
  },
  "required": [
    "scope_order"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "confirmed": {
      "items": {
        "type": "object"
      },
      "type": "array"
    },
    "conflicts": {
      "items": {
        "type": "object"
      },
      "type": "array"
    },
    "gaps": {
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "proposed": {
      "items": {
        "type": "object"
      },
      "type": "array"
    },
    "purpose": {
      "type": "string"
    }
  },
  "type": "object"
}
resolve_registry read more0ai/system.registry:resolve
Name resolve_registry
Description

[Read-only] Resolve a capability reference to a NATS subject and server URL. Supports local and federated resolution. [more0ai/system.registry:resolve]

Capability more0ai/system.registry:resolve
Input schema
{
  "properties": {
    "cap": {
      "description": "Capability reference (e.g. more0ai/system.registry)",
      "type": "string"
    },
    "ctx": {
      "properties": {
        "aud": {
          "type": "string"
        },
        "env": {
          "type": "string"
        },
        "features": {
          "items": {
            "type": "string"
          },
          "type": "array"
        },
        "tenantId": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "includeMethods": {
      "description": "Include method list in response",
      "type": "boolean"
    },
    "includeSchemas": {
      "description": "Include method schemas in response",
      "type": "boolean"
    },
    "ver": {
      "description": "Optional version constraint (e.g. ^1, 1.0.0)",
      "type": "string"
    }
  },
  "required": [
    "cap"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "canonicalIdentity": {
      "type": "string"
    },
    "etag": {
      "type": "string"
    },
    "expiresAt": {
      "type": "string"
    },
    "major": {
      "type": "integer"
    },
    "metaSubject": {
      "type": "string"
    },
    "methods": {
      "items": {
        "properties": {
          "channels": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "description": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "tags": {
            "items": {
              "type": "string"
            },
            "type": "array"
          }
        },
        "type": "object"
      },
      "type": "array"
    },
    "natsUrl": {
      "type": "string"
    },
    "overrides": {
      "additionalProperties": {
        "type": "string"
      },
      "type": "object"
    },
    "resolvedVersion": {
      "type": "string"
    },
    "schemas": {
      "type": "object"
    },
    "status": {
      "type": "string"
    },
    "subject": {
      "type": "string"
    },
    "ttlSeconds": {
      "type": "integer"
    }
  },
  "type": "object"
}
retry_scheduler read more0ai/tool.system.scheduler:retry
Name retry_scheduler
Description

[Read-only] Retry a failed or incomplete scheduler run. [more0ai/tool.system.scheduler:retry]

Capability more0ai/tool.system.scheduler:retry
Input schema
{
  "properties": {
    "run_id": {
      "format": "uuid",
      "type": "string"
    }
  },
  "required": [
    "run_id"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
revoke_api_client destructive more0ai/tool.system.api-clients:revoke
Name revoke_api_client
Description

[⚠️ Destructive — requires confirmation] Revoke an API client, permanently disabling its credentials. [more0ai/tool.system.api-clients:revoke]

Capability more0ai/tool.system.api-clients:revoke
Input schema
{
  "properties": {
    "client_id": {
      "description": "The client_id of the API client to revoke",
      "type": "string"
    }
  },
  "required": [
    "client_id"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "error": {
      "type": "string"
    },
    "success": {
      "type": "boolean"
    }
  },
  "type": "object"
}
revoke_connection destructive more0ai/tool.system.connections:revoke
Name revoke_connection
Description

[⚠️ Destructive — requires confirmation] Revoke a connection (invalidates credentials and sets status to revoked) [more0ai/tool.system.connections:revoke]

Capability more0ai/tool.system.connections:revoke
Input schema
{
  "properties": {
    "id": {
      "format": "uuid",
      "type": "string"
    }
  },
  "required": [
    "id"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
run_workflow_engine mutate more0ai/tool.system.workflow-engine:run
Name run_workflow_engine
Description

[Mutating] Execute an ASL workflow definition synchronously and return the result. The 'asl' parameter is a full ASL object with StartAt and States. Task states use the Resource field to reference capabilities by name (e.g. 'tool.math.operations'); set app to scope Resource resolution to an application context. Example minimal ASL: { "StartAt": "Go", "States": { "Go": { "Type": "Pass", "Result": { "hello": "world" }, "End": true } } } [more0ai/tool.system.workflow-engine:run]

Capability more0ai/tool.system.workflow-engine:run
Input schema
{
  "properties": {
    "app_key": {
      "description": "Application identifier for Resource qualification in Task states. When set, unqualified Resource names (e.g. 'tool.math.operations') are resolved within this app's scope.",
      "type": "string"
    },
    "asl": {
      "description": "Full ASL (Amazon States Language) workflow definition. Must include StartAt (string naming the entry state) and States (object mapping state names to state definitions). Supported state types: Task, Pass, Choice, Parallel, Map, Wait, Succeed, Fail.",
      "type": "object"
    },
    "input": {
      "description": "Workflow input data passed as the initial context. Defaults to {} if omitted.",
      "type": "object"
    },
    "timeout_ms": {
      "description": "Execution timeout in milliseconds. Defaults to 30000 (30s). Capped at engine maximum.",
      "type": "number"
    }
  },
  "required": [
    "asl"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "cause": {
      "description": "Error cause details if status is 'failed'.",
      "type": "string"
    },
    "error": {
      "description": "Error type if status is 'failed'.",
      "type": "string"
    },
    "output": {
      "description": "Workflow output data.",
      "type": "object"
    },
    "run_id": {
      "description": "Unique identifier for this execution run.",
      "type": "string"
    },
    "status": {
      "description": "Execution status: 'completed', 'failed', or 'cancelled'.",
      "type": "string"
    }
  },
  "type": "object"
}
runs_list_scheduler read more0ai/tool.system.scheduler:runs.list
Name runs_list_scheduler
Description

[Read-only] List scheduler runs for triggers. [more0ai/tool.system.scheduler:runs.list]

Capability more0ai/tool.system.scheduler:runs.list
Input schema
{
  "properties": {
    "limit": {
      "default": 20,
      "description": "Maximum number of results to return.",
      "type": "integer"
    },
    "page": {
      "default": 0,
      "type": "integer"
    },
    "status": {
      "description": "Lifecycle status filter or value.",
      "enum": [
        "success",
        "failed",
        "running",
        "cancelled"
      ],
      "type": "string"
    },
    "trigger_id": {
      "format": "uuid",
      "type": "string"
    }
  },
  "required": [
    "trigger_id"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
schedule_notification mutate more0ai/tool.device.notifications:schedule
Name schedule_notification
Description

[Mutating] Schedule a future device notification. [more0ai/tool.device.notifications:schedule]

Capability more0ai/tool.device.notifications:schedule
Input schema
{
  "properties": {
    "body": {
      "type": "string"
    },
    "identifier": {
      "description": "Unique ID for cancellation",
      "type": "string"
    },
    "repeat_interval": {
      "default": "none",
      "enum": [
        "none",
        "minute",
        "hour",
        "day",
        "week"
      ],
      "type": "string"
    },
    "title": {
      "type": "string"
    },
    "trigger_at": {
      "description": "ISO 8601 timestamp",
      "format": "date-time",
      "type": "string"
    }
  },
  "required": [
    "title",
    "body",
    "trigger_at"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
schema_check_validation read more0ai/tool.system.validation:schema_check
Name schema_check_validation
Description

[Read-only] Validate structural integrity of a capability definition [more0ai/tool.system.validation:schema_check]

Capability more0ai/tool.system.validation:schema_check
Input schema
{
  "properties": {
    "capability_ref": {
      "description": "FQCN of capability to validate, OR omit and provide definition inline",
      "type": "string"
    },
    "checks": {
      "description": "Specific checks to run (default: all)",
      "items": {
        "enum": [
          "methods_present",
          "schemas_valid",
          "required_fields",
          "naming_conventions",
          "version_format",
          "implementation_valid",
          "dependency_refs_exist"
        ],
        "type": "string"
      },
      "type": "array"
    },
    "definition": {
      "description": "Inline capability definition to validate (if not using capability_ref)",
      "type": "object"
    }
  },
  "type": "object"
}
Output schema
{
  "properties": {
    "checks": {
      "items": {
        "properties": {
          "check": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "passed": {
            "type": "boolean"
          },
          "severity": {
            "enum": [
              "error",
              "warning",
              "info"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "type": "array"
    },
    "error_count": {
      "type": "integer"
    },
    "valid": {
      "type": "boolean"
    },
    "warning_count": {
      "type": "integer"
    }
  },
  "type": "object"
}
schema_meta read more0ai/system.registry.meta:schema
Name schema_meta
Description

[Read-only] Return input and output JSON schemas for a capability's methods. Use optional 'method' to get schemas for a single method only. [more0ai/system.registry.meta:schema]

Capability more0ai/system.registry.meta:schema
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
search_bindings read more0ai/tool.system.bindings:search
Name search_bindings
Description

[Read-only] Search bindings by requirement, context, or target [more0ai/tool.system.bindings:search]

Capability more0ai/tool.system.bindings:search
Input schema
{
  "properties": {
    "capability_ref": {
      "description": "Fully qualified capability reference.",
      "type": "string"
    },
    "environment": {
      "type": "string"
    },
    "requirement": {
      "description": "Abstract requirement identifier (e.g. 'crm-lookup').",
      "type": "string"
    },
    "status": {
      "description": "Lifecycle status filter or value.",
      "type": "string"
    },
    "tenant_id": {
      "type": "string"
    }
  },
  "type": "object"
}
Output schema
{
  "properties": {
    "bindings": {
      "items": {
        "type": "object"
      },
      "type": "array"
    },
    "total": {
      "type": "integer"
    }
  },
  "type": "object"
}
search_episodic read more0ai/memory.episodic:search
Name search_episodic
Description

[Read-only] Search episodic memory records by query text [more0ai/memory.episodic:search]

Capability more0ai/memory.episodic:search
Input schema
{
  "properties": {
    "categories": {
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "limit": {
      "default": 20,
      "type": "integer"
    },
    "query": {
      "type": "string"
    },
    "scope": {
      "type": "string"
    },
    "status": {
      "items": {
        "type": "string"
      },
      "type": "array"
    }
  },
  "required": [
    "query"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "count": {
      "type": "integer"
    },
    "results": {
      "items": {
        "type": "object"
      },
      "type": "array"
    }
  },
  "type": "object"
}
search_filesystem read more0ai/tool.os.filesystem:search
Name search_filesystem
Description

[Read-only] Search file contents for a text pattern (regex or literal) within a workspace. [more0ai/tool.os.filesystem:search]

Capability more0ai/tool.os.filesystem:search
Input schema
{
  "properties": {
    "context_lines": {
      "description": "Lines of context around each match. Default: 2",
      "type": "number"
    },
    "file_pattern": {
      "description": "Glob to filter files searched. Example: '*.ts'",
      "type": "string"
    },
    "max_results": {
      "description": "Max matches. Default: 50",
      "type": "number"
    },
    "path": {
      "description": "Directory scope relative to workspace root. Default: '.' (whole workspace)",
      "type": "string"
    },
    "pattern": {
      "description": "Search pattern (regex)",
      "type": "string"
    },
    "workspace": {
      "description": "Workspace capability name. Example: 'more0ai/workspace.default'",
      "type": "string"
    }
  },
  "required": [
    "workspace",
    "pattern"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "matches": {
      "items": {
        "properties": {
          "content": {
            "type": "string"
          },
          "context_after": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "context_before": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "file": {
            "type": "string"
          },
          "line": {
            "type": "number"
          }
        },
        "type": "object"
      },
      "type": "array"
    },
    "total_matches": {
      "type": "number"
    },
    "truncated": {
      "type": "boolean"
    }
  },
  "type": "object"
}
search_intent read more0ai/tool.system.intent:search
Name search_intent
Description

[Read-only] Describe what you want to accomplish in natural language. Returns relevant capability methods (tools, workflows, agents) ranked by semantic similarity. The discovered tools will be automatically added to your available tool list. Example: search({intent: 'read and parse a CSV file'}) might return tool.os.filesystem::read and tool.data.csv::parse. [more0ai/tool.system.intent:search]

Capability more0ai/tool.system.intent:search
Input schema
{
  "properties": {
    "intent": {
      "description": "What you want to do, described naturally. Be specific about the task. Example: 'send an email with an attachment' or 'query a PostgreSQL database for user records'.",
      "type": "string"
    },
    "limit": {
      "description": "Maximum number of tools to return. Default 6.",
      "type": "number"
    },
    "type": {
      "description": "Optionally restrict to a capability type: 'tool', 'agent', 'workflow', 'model', 'prompt'. Omit to search all types.",
      "type": "string"
    }
  },
  "required": [
    "intent"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "message": {
      "description": "Human-readable summary",
      "type": "string"
    },
    "tools": {
      "description": "Discovered tools, ranked by relevance. These have been added to your available tool list — you can call them directly in subsequent turns.",
      "items": {
        "properties": {
          "description": {
            "description": "What this tool method does",
            "type": "string"
          },
          "ref": {
            "description": "Tool reference in cap::method format",
            "type": "string"
          },
          "similarity": {
            "description": "Relevance score 0.0-1.0",
            "type": "number"
          }
        },
        "type": "object"
      },
      "type": "array"
    },
    "tools_found": {
      "description": "Number of relevant tools discovered",
      "type": "number"
    }
  },
  "type": "object"
}
search_memory read more0ai/tool.system.memory:search
Name search_memory
Description

[Read-only] Search memory records by text or structured filters. [more0ai/tool.system.memory:search]

Capability more0ai/tool.system.memory:search
Input schema
{
  "properties": {
    "account_id": {
      "format": "uuid",
      "type": "string"
    },
    "limit": {
      "default": 10,
      "description": "Maximum number of results to return.",
      "type": "integer"
    },
    "organization_id": {
      "description": "Optional organization UUID scope filter.",
      "format": "uuid",
      "type": "string"
    },
    "query": {
      "type": "string"
    },
    "scope": {
      "enum": [
        "organization",
        "application",
        "account",
        "user"
      ],
      "type": "string"
    }
  },
  "required": [
    "query"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
search_tenant_profile read more0ai/memory.tenant-profile:search
Name search_tenant_profile
Description

[Read-only] Semantic and structural search across memory records [more0ai/memory.tenant-profile:search]

Capability more0ai/memory.tenant-profile:search
Input schema
{
  "properties": {
    "categories": {
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "limit": {
      "default": 20,
      "type": "integer"
    },
    "query": {
      "type": "string"
    },
    "scope": {
      "type": "string"
    },
    "status": {
      "items": {
        "type": "string"
      },
      "type": "array"
    }
  },
  "required": [
    "query"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "count": {
      "type": "integer"
    },
    "results": {
      "items": {
        "type": "object"
      },
      "type": "array"
    }
  },
  "type": "object"
}
search_web read more0ai/tool.os.web:search
Name search_web
Description

[Read-only] Search the web for information. Returns a list of results with titles, URLs, and snippets. Uses DuckDuckGo by default or a custom search API via SEARCH_API_URL env var. Example: search query='latest Node.js LTS version'. [more0ai/tool.os.web:search]

Capability more0ai/tool.os.web:search
Input schema
{
  "properties": {
    "num_results": {
      "description": "Maximum number of results to return. Default: 5. Max: 20.",
      "type": "number"
    },
    "query": {
      "description": "Search query string. Example: 'TypeScript 5 new features'",
      "type": "string"
    }
  },
  "required": [
    "query"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "error": {
      "description": "Error message if the search failed",
      "type": "string"
    },
    "query": {
      "description": "The query that was searched",
      "type": "string"
    },
    "results": {
      "description": "Search results",
      "items": {
        "properties": {
          "snippet": {
            "description": "Text snippet / description",
            "type": "string"
          },
          "title": {
            "description": "Page title",
            "type": "string"
          },
          "url": {
            "description": "Page URL",
            "type": "string"
          }
        },
        "type": "object"
      },
      "type": "array"
    },
    "total": {
      "description": "Number of results returned",
      "type": "number"
    }
  },
  "type": "object"
}
set_default_major_registry read more0ai/system.registry:setDefaultMajor
Name set_default_major_registry
Description

[Read-only] Set the default major version for a capability in an environment. [more0ai/system.registry:setDefaultMajor]

Capability more0ai/system.registry:setDefaultMajor
Input schema
{
  "properties": {
    "cap": {
      "description": "Capability reference",
      "type": "string"
    },
    "env": {
      "description": "Environment (defaults to production)",
      "type": "string"
    },
    "major": {
      "description": "Major version to set as default",
      "type": "integer"
    }
  },
  "required": [
    "cap",
    "major"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "newMajor": {
      "type": "integer"
    },
    "previousMajor": {
      "type": "integer"
    },
    "success": {
      "type": "boolean"
    }
  },
  "type": "object"
}
show_notification read more0ai/tool.device.notifications:show
Name show_notification
Description

[Read-only] Show a notification on the device. [more0ai/tool.device.notifications:show]

Capability more0ai/tool.device.notifications:show
Input schema
{
  "properties": {
    "badge": {
      "type": "integer"
    },
    "body": {
      "type": "string"
    },
    "data": {
      "description": "Custom payload attached to notification",
      "type": "object"
    },
    "sound": {
      "default": "default",
      "enum": [
        "default",
        "none",
        "custom"
      ],
      "type": "string"
    },
    "title": {
      "type": "string"
    }
  },
  "required": [
    "title",
    "body"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
smoke_test_validation read more0ai/tool.system.validation:smoke_test
Name smoke_test_validation
Description

[Read-only] Run a lightweight execution test against a capability [more0ai/tool.system.validation:smoke_test]

Capability more0ai/tool.system.validation:smoke_test
Input schema
{
  "properties": {
    "capability_ref": {
      "description": "FQCN of the capability to test",
      "type": "string"
    },
    "method": {
      "description": "Method to invoke (default: info or first available method)",
      "type": "string"
    },
    "test_input": {
      "description": "Input to send (if omitted, uses minimal valid input)",
      "type": "object"
    },
    "timeout_seconds": {
      "description": "Max wait time (default: 30)",
      "type": "integer"
    }
  },
  "required": [
    "capability_ref"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "error": {
      "type": "string"
    },
    "output_matches_schema": {
      "type": "boolean"
    },
    "passed": {
      "type": "boolean"
    },
    "response_received": {
      "type": "boolean"
    },
    "response_time_ms": {
      "type": "integer"
    }
  },
  "type": "object"
}
start_sandbox mutate more0ai/tool.system.sandboxes:start
Name start_sandbox
Description

[Mutating] Start the sandbox environment. [more0ai/tool.system.sandboxes:start]

Capability more0ai/tool.system.sandboxes:start
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key that owns this sandbox. Example: 'my-app'",
      "type": "string"
    },
    "name": {
      "description": "Sandbox name / identity.",
      "type": "string"
    }
  },
  "required": [
    "name"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
stash_git mutate more0ai/tool.os.git:stash
Name stash_git
Description

[Mutating] Manage git stash (push, pop, list). [more0ai/tool.os.git:stash]

Capability more0ai/tool.os.git:stash
Input schema
{
  "properties": {
    "action": {
      "description": "Stash action. Default: push",
      "enum": [
        "push",
        "pop",
        "list"
      ],
      "type": "string"
    },
    "message": {
      "description": "Stash message (for push)",
      "type": "string"
    },
    "workspace": {
      "description": "Workspace capability name",
      "type": "string"
    }
  },
  "required": [
    "workspace"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "action": {
      "type": "string"
    },
    "entries": {
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "error": {
      "type": "string"
    },
    "message": {
      "type": "string"
    }
  },
  "type": "object"
}
stat_filesystem read more0ai/tool.os.filesystem:stat
Name stat_filesystem
Description

[Read-only] Get file or directory metadata without reading content. [more0ai/tool.os.filesystem:stat]

Capability more0ai/tool.os.filesystem:stat
Input schema
{
  "properties": {
    "path": {
      "description": "File or directory path relative to workspace root",
      "type": "string"
    },
    "workspace": {
      "description": "Workspace capability name. Example: 'more0ai/workspace.default'",
      "type": "string"
    }
  },
  "required": [
    "workspace",
    "path"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "exists": {
      "type": "boolean"
    },
    "modified": {
      "format": "date-time",
      "type": "string"
    },
    "path": {
      "type": "string"
    },
    "size": {
      "type": "number"
    },
    "type": {
      "enum": [
        "file",
        "directory",
        "symlink",
        "other"
      ],
      "type": "string"
    }
  },
  "type": "object"
}
stats_dashboard read more0ai/tool.system.dashboard:stats
Name stats_dashboard
Description

[Read-only] Get platform statistics (capability counts, worker counts, etc.) [more0ai/tool.system.dashboard:stats]

Capability more0ai/tool.system.dashboard:stats
Input schema
{
  "properties": {
    "account_id": {
      "format": "uuid",
      "type": "string"
    },
    "organization_id": {
      "description": "Optional organization UUID scope filter.",
      "format": "uuid",
      "type": "string"
    }
  },
  "type": "object"
}
Output schema
{
  "properties": {
    "accounts": {
      "type": "integer"
    },
    "applications": {
      "type": "integer"
    },
    "capabilities": {
      "properties": {
        "by_type": {
          "type": "object"
        },
        "draft": {
          "type": "integer"
        },
        "published": {
          "type": "integer"
        },
        "total": {
          "type": "integer"
        }
      },
      "type": "object"
    },
    "workers": {
      "properties": {
        "connected": {
          "type": "integer"
        },
        "disconnected": {
          "type": "integer"
        },
        "total": {
          "type": "integer"
        }
      },
      "type": "object"
    }
  },
  "type": "object"
}
status_federation read more0ai/tool.system.federation:status
Name status_federation
Description

[Read-only] Return current status for the worker or resource. [more0ai/tool.system.federation:status]

Capability more0ai/tool.system.federation:status
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
status_git read more0ai/tool.os.git:status
Name status_git
Description

[Read-only] Get git status (porcelain format) and current branch information. [more0ai/tool.os.git:status]

Capability more0ai/tool.os.git:status
Input schema
{
  "properties": {
    "workspace": {
      "description": "Workspace capability name",
      "type": "string"
    }
  },
  "required": [
    "workspace"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "ahead": {
      "type": "number"
    },
    "behind": {
      "type": "number"
    },
    "branch": {
      "type": "string"
    },
    "clean": {
      "type": "boolean"
    },
    "error": {
      "type": "string"
    },
    "staged": {
      "items": {
        "type": "object"
      },
      "type": "array"
    },
    "tracking": {
      "type": "string"
    },
    "unstaged": {
      "items": {
        "type": "object"
      },
      "type": "array"
    },
    "untracked": {
      "items": {
        "type": "string"
      },
      "type": "array"
    }
  },
  "type": "object"
}
status_worker read more0ai/tool.system.workers:status
Name status_worker
Description

[Read-only] Return current status for the worker or resource. [more0ai/tool.system.workers:status]

Capability more0ai/tool.system.workers:status
Input schema
{
  "properties": {
    "id": {
      "format": "uuid",
      "type": "string"
    }
  },
  "required": [
    "id"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
stop_sandbox mutate more0ai/tool.system.sandboxes:stop
Name stop_sandbox
Description

[Mutating] Stop the sandbox environment. [more0ai/tool.system.sandboxes:stop]

Capability more0ai/tool.system.sandboxes:stop
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key that owns this sandbox. Example: 'my-app'",
      "type": "string"
    },
    "name": {
      "description": "Sandbox name / identity.",
      "type": "string"
    }
  },
  "required": [
    "name"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
stream_gemini mutate more0ai/provider.llm.gemini:stream
Name stream_gemini
Description

[Mutating] Streaming chat completion via Gemini API [more0ai/provider.llm.gemini:stream]

Capability more0ai/provider.llm.gemini:stream
Input schema
{
  "properties": {
    "messages": {
      "type": "array"
    },
    "model_id": {
      "type": "string"
    },
    "parameters": {
      "type": "object"
    }
  },
  "required": [
    "model_id",
    "messages"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
stream_test mutate more0ai/provider.test:stream
Name stream_test
Description

[Mutating] Echo streaming for testing [more0ai/provider.test:stream]

Capability more0ai/provider.test:stream
Input schema
{
  "type": "object",
  "properties": {}
}
Output schema
{
  "type": "object",
  "properties": {}
}
stream_vertex mutate more0ai/provider.llm.vertex:stream
Name stream_vertex
Description

[Mutating] Streaming chat completion via Vertex AI [more0ai/provider.llm.vertex:stream]

Capability more0ai/provider.llm.vertex:stream
Input schema
{
  "properties": {
    "messages": {
      "type": "array"
    },
    "model_id": {
      "type": "string"
    },
    "parameters": {
      "type": "object"
    }
  },
  "required": [
    "model_id",
    "messages"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
subscribe_registry mutate more0ai/system.registry:subscribe
Name subscribe_registry
Description

[Mutating] Resolve capability names/patterns to NATS subscriptions. Supports three AND'd filter dimensions: capabilities (name patterns), types, and tags. Primary entry point for workers. [more0ai/system.registry:subscribe]

Capability more0ai/system.registry:subscribe
Input schema
{
  "properties": {
    "capabilities": {
      "description": "Name filters: exact names (e.g. more0.doc-ingest) or patterns with * and > wildcards. Defaults to all when types or tags are provided.",
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "ctx": {
      "properties": {
        "aud": {
          "type": "string"
        },
        "env": {
          "type": "string"
        },
        "features": {
          "items": {
            "type": "string"
          },
          "type": "array"
        },
        "tenantId": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "group": {
      "description": "Legacy alias for pool",
      "type": "string"
    },
    "include": {
      "properties": {
        "definitions": {
          "description": "Include definition files",
          "type": "boolean"
        },
        "detail": {
          "description": "Preset: routing (default), standard, or full",
          "enum": [
            "routing",
            "standard",
            "full"
          ],
          "type": "string"
        },
        "manifest": {
          "description": "Include manifest blob",
          "type": "boolean"
        },
        "schemas": {
          "description": "Include method schemas",
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "includeSystem": {
      "description": "Include system capabilities in wildcard pattern expansions",
      "type": "boolean"
    },
    "pool": {
      "description": "NATS queue group name for load balancing. Defaults to workerName if omitted.",
      "type": "string"
    },
    "tags": {
      "description": "Tag filters: only include capabilities that have at least one matching tag. AND'd with capabilities and types.",
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "types": {
      "description": "Type filters: only include capabilities whose type matches (e.g. tool, workflow, agent). AND'd with capabilities and tags.",
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "workerName": {
      "description": "Worker instance identifier (used as default pool name)",
      "type": "string"
    }
  },
  "type": "object"
}
Output schema
{
  "properties": {
    "group": {
      "type": "string"
    },
    "subscriptions": {
      "items": {
        "properties": {
          "capability": {
            "type": "string"
          },
          "group": {
            "type": "string"
          },
          "metadata": {
            "properties": {
              "app_key": {
                "type": "string"
              },
              "changelog": {
                "type": "string"
              },
              "definitions": {
                "items": {
                  "properties": {
                    "content": {
                      "type": "string"
                    },
                    "contentType": {
                      "type": "string"
                    },
                    "path": {
                      "type": "string"
                    },
                    "sha256": {
                      "type": "string"
                    },
                    "sizeBytes": {
                      "type": "integer"
                    }
                  },
                  "type": "object"
                },
                "type": "array"
              },
              "description": {
                "type": "string"
              },
              "major": {
                "type": "integer"
              },
              "manifest": {
                "type": "object"
              },
              "methods": {
                "items": {
                  "properties": {
                    "channels": {
                      "items": {
                        "type": "string"
                      },
                      "type": "array"
                    },
                    "description": {
                      "type": "string"
                    },
                    "examples": {
                      "items": {
                        "type": "object"
                      },
                      "type": "array"
                    },
                    "inputSchema": {
                      "type": "object"
                    },
                    "name": {
                      "type": "string"
                    },
                    "outputSchema": {
                      "type": "object"
                    },
                    "tags": {
                      "items": {
                        "type": "string"
                      },
                      "type": "array"
                    }
                  },
                  "type": "object"
                },
                "type": "array"
              },
              "name": {
                "type": "string"
              },
              "status": {
                "type": "string"
              },
              "tags": {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              "type": {
                "type": "string"
              },
              "version": {
                "type": "string"
              }
            },
            "type": "object"
          },
          "natsUrl": {
            "type": "string"
          },
          "subject": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "type": "array"
    }
  },
  "required": [
    "subscriptions",
    "group"
  ],
  "type": "object"
}
summary_workflow_runs read more0ai/tool.system.workflow-runs:summary
Name summary_workflow_runs
Description

[Read-only] Aggregate statistics for workflow runs. Useful for monitoring dashboards and agent-driven health checks (stuck runs, failure rate, hotspot states). [more0ai/tool.system.workflow-runs:summary]

Capability more0ai/tool.system.workflow-runs:summary
Input schema
{
  "properties": {
    "since": {
      "format": "date-time",
      "type": "string"
    },
    "until": {
      "format": "date-time",
      "type": "string"
    },
    "workflow_name": {
      "description": "Scope stats to a workflow (suffix * for prefix match).",
      "type": "string"
    }
  },
  "type": "object"
}
Output schema
{
  "properties": {
    "summary": {
      "properties": {
        "avg_duration_ms": {
          "type": "number"
        },
        "by_status": {
          "type": "object"
        },
        "failure_rate_pct": {
          "type": "number"
        },
        "hotspot_states": {
          "type": "array"
        },
        "p95_duration_ms": {
          "type": "number"
        },
        "stuck_runs": {
          "type": "integer"
        },
        "total_runs": {
          "type": "integer"
        }
      },
      "type": "object"
    }
  },
  "type": "object"
}
sync_federation read more0ai/tool.system.federation:sync
Name sync_federation
Description

[Read-only] Synchronize federation peers or registry state. [more0ai/tool.system.federation:sync]

Capability more0ai/tool.system.federation:sync
Input schema
{
  "properties": {
    "peer_id": {
      "format": "uuid",
      "type": "string"
    }
  },
  "required": [
    "peer_id"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
tenant_config_delete_registry read more0ai/system.registry:tenant-config.delete
Name tenant_config_delete_registry
Description

[Read-only] Delete a tenant config entry. [more0ai/system.registry:tenant-config.delete]

Capability more0ai/system.registry:tenant-config.delete
Input schema
{
  "properties": {
    "capabilityRef": {
      "description": "Optional capability reference scope",
      "type": "string"
    },
    "key": {
      "description": "Configuration key to delete",
      "type": "string"
    }
  },
  "required": [
    "key"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "deleted": {
      "type": "boolean"
    }
  },
  "type": "object"
}
tenant_config_get_registry read more0ai/system.registry:tenant-config.get
Name tenant_config_get_registry
Description

[Read-only] Get a tenant config value. [more0ai/system.registry:tenant-config.get]

Capability more0ai/system.registry:tenant-config.get
Input schema
{
  "properties": {
    "capabilityRef": {
      "description": "Optional capability reference scope",
      "type": "string"
    },
    "key": {
      "description": "Configuration key",
      "type": "string"
    }
  },
  "required": [
    "key"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "key": {
      "type": "string"
    },
    "value": {}
  },
  "type": "object"
}
tenant_config_list_registry read more0ai/system.registry:tenant-config.list
Name tenant_config_list_registry
Description

[Read-only] List tenant config entries. [more0ai/system.registry:tenant-config.list]

Capability more0ai/system.registry:tenant-config.list
Input schema
{
  "properties": {
    "capabilityRef": {
      "description": "Optional capability reference scope",
      "type": "string"
    },
    "prefix": {
      "description": "Filter by key prefix",
      "type": "string"
    }
  },
  "type": "object"
}
Output schema
{
  "properties": {
    "configs": {
      "items": {
        "type": "object"
      },
      "type": "array"
    }
  },
  "type": "object"
}
tenant_config_set_registry read more0ai/system.registry:tenant-config.set
Name tenant_config_set_registry
Description

[Read-only] Set a tenant-scoped configuration value. [more0ai/system.registry:tenant-config.set]

Capability more0ai/system.registry:tenant-config.set
Input schema
{
  "properties": {
    "capabilityRef": {
      "description": "Optional capability reference to scope the config to",
      "type": "string"
    },
    "key": {
      "description": "Configuration key",
      "type": "string"
    },
    "value": {
      "description": "Configuration value"
    }
  },
  "required": [
    "key",
    "value"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "key": {
      "type": "string"
    },
    "updated": {
      "type": "boolean"
    }
  },
  "type": "object"
}
tenant_limits_delete_registry read more0ai/system.registry:tenant-limits.delete
Name tenant_limits_delete_registry
Description

[Read-only] Delete tenant-level limits (reset to defaults). [more0ai/system.registry:tenant-limits.delete]

Capability more0ai/system.registry:tenant-limits.delete
Input schema
{
  "properties": {
    "capabilityRef": {
      "description": "Capability reference",
      "type": "string"
    }
  },
  "required": [
    "capabilityRef"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "deleted": {
      "type": "boolean"
    }
  },
  "type": "object"
}
tenant_limits_get_registry read more0ai/system.registry:tenant-limits.get
Name tenant_limits_get_registry
Description

[Read-only] Get tenant-level limits for a capability. [more0ai/system.registry:tenant-limits.get]

Capability more0ai/system.registry:tenant-limits.get
Input schema
{
  "properties": {
    "capabilityRef": {
      "description": "Capability reference",
      "type": "string"
    }
  },
  "required": [
    "capabilityRef"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "limits": {
      "type": "object"
    }
  },
  "type": "object"
}
tenant_limits_set_registry read more0ai/system.registry:tenant-limits.set
Name tenant_limits_set_registry
Description

[Read-only] Set tenant-level rate limits and quotas. [more0ai/system.registry:tenant-limits.set]

Capability more0ai/system.registry:tenant-limits.set
Input schema
{
  "properties": {
    "capabilityRef": {
      "description": "Capability reference to apply limits to",
      "type": "string"
    },
    "limits": {
      "properties": {
        "concurrency": {
          "description": "Max concurrent requests",
          "type": "integer"
        },
        "quotaLimit": {
          "description": "Total allowed invocations",
          "type": "integer"
        },
        "rateLimit": {
          "description": "Requests per time window",
          "type": "integer"
        }
      },
      "type": "object"
    }
  },
  "required": [
    "capabilityRef",
    "limits"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "updated": {
      "type": "boolean"
    }
  },
  "type": "object"
}
tenant_secret_delete_registry read more0ai/system.registry:tenant-secret.delete
Name tenant_secret_delete_registry
Description

[Read-only] Delete a tenant secret. [more0ai/system.registry:tenant-secret.delete]

Capability more0ai/system.registry:tenant-secret.delete
Input schema
{
  "properties": {
    "capabilityRef": {
      "description": "Optional capability reference scope",
      "type": "string"
    },
    "name": {
      "description": "Secret name to delete",
      "type": "string"
    }
  },
  "required": [
    "name"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "deleted": {
      "type": "boolean"
    }
  },
  "type": "object"
}
tenant_secret_get_registry read more0ai/system.registry:tenant-secret.get
Name tenant_secret_get_registry
Description

[Read-only] Get tenant secret metadata (not the value). [more0ai/system.registry:tenant-secret.get]

Capability more0ai/system.registry:tenant-secret.get
Input schema
{
  "properties": {
    "capabilityRef": {
      "description": "Optional capability reference scope",
      "type": "string"
    },
    "name": {
      "description": "Secret name",
      "type": "string"
    }
  },
  "required": [
    "name"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "createdAt": {
      "type": "string"
    },
    "name": {
      "type": "string"
    },
    "updatedAt": {
      "type": "string"
    }
  },
  "type": "object"
}
tenant_secret_list_registry read more0ai/system.registry:tenant-secret.list
Name tenant_secret_list_registry
Description

[Read-only] List tenant secrets (metadata only). [more0ai/system.registry:tenant-secret.list]

Capability more0ai/system.registry:tenant-secret.list
Input schema
{
  "properties": {
    "capabilityRef": {
      "description": "Optional capability reference scope",
      "type": "string"
    }
  },
  "type": "object"
}
Output schema
{
  "properties": {
    "secrets": {
      "items": {
        "type": "object"
      },
      "type": "array"
    }
  },
  "type": "object"
}
tenant_secret_set_registry read more0ai/system.registry:tenant-secret.set
Name tenant_secret_set_registry
Description

[Read-only] Create or update a tenant secret. [more0ai/system.registry:tenant-secret.set]

Capability more0ai/system.registry:tenant-secret.set
Input schema
{
  "properties": {
    "capabilityRef": {
      "description": "Optional capability reference scope",
      "type": "string"
    },
    "name": {
      "description": "Secret name",
      "type": "string"
    },
    "value": {
      "description": "Secret value",
      "type": "string"
    }
  },
  "required": [
    "name",
    "value"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "name": {
      "type": "string"
    },
    "updated": {
      "type": "boolean"
    }
  },
  "type": "object"
}
tenant_secret_value_delete_registry read more0ai/system.registry:tenant-secret-value.delete
Name tenant_secret_value_delete_registry
Description

[Read-only] Delete a specific secret value. [more0ai/system.registry:tenant-secret-value.delete]

Capability more0ai/system.registry:tenant-secret-value.delete
Input schema
{
  "properties": {
    "key": {
      "description": "Value key to delete",
      "type": "string"
    },
    "secretName": {
      "description": "Parent secret name",
      "type": "string"
    }
  },
  "required": [
    "secretName",
    "key"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "deleted": {
      "type": "boolean"
    }
  },
  "type": "object"
}
tenant_secret_value_get_registry read more0ai/system.registry:tenant-secret-value.get
Name tenant_secret_value_get_registry
Description

[Read-only] Get a specific secret value (sensitive). [more0ai/system.registry:tenant-secret-value.get]

Capability more0ai/system.registry:tenant-secret-value.get
Input schema
{
  "properties": {
    "key": {
      "description": "Value key to retrieve",
      "type": "string"
    },
    "secretName": {
      "description": "Parent secret name",
      "type": "string"
    }
  },
  "required": [
    "secretName",
    "key"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "value": {
      "type": "string"
    }
  },
  "type": "object"
}
tenant_secret_value_list_registry read more0ai/system.registry:tenant-secret-value.list
Name tenant_secret_value_list_registry
Description

[Read-only] List keys within a secret (no values). [more0ai/system.registry:tenant-secret-value.list]

Capability more0ai/system.registry:tenant-secret-value.list
Input schema
{
  "properties": {
    "secretName": {
      "description": "Parent secret name",
      "type": "string"
    }
  },
  "required": [
    "secretName"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "keys": {
      "items": {
        "type": "string"
      },
      "type": "array"
    }
  },
  "type": "object"
}
tenant_secret_value_set_registry read more0ai/system.registry:tenant-secret-value.set
Name tenant_secret_value_set_registry
Description

[Read-only] Set a specific secret value. [more0ai/system.registry:tenant-secret-value.set]

Capability more0ai/system.registry:tenant-secret-value.set
Input schema
{
  "properties": {
    "key": {
      "description": "Value key within the secret",
      "type": "string"
    },
    "secretName": {
      "description": "Parent secret name",
      "type": "string"
    },
    "value": {
      "description": "Secret value",
      "type": "string"
    }
  },
  "required": [
    "secretName",
    "key",
    "value"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "updated": {
      "type": "boolean"
    }
  },
  "type": "object"
}
test_capability_published read more0ai/subscription.platform.capability-published:test
Name test_capability_published
Description

[Read-only] Dry-run filter evaluation without triggering [more0ai/subscription.platform.capability-published:test]

Capability more0ai/subscription.platform.capability-published:test
Input schema
{
  "properties": {
    "event": {
      "type": "object"
    }
  },
  "required": [
    "event"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "matched": {
      "type": "boolean"
    },
    "transformed_input": {
      "type": "object"
    },
    "would_invoke": {
      "type": "string"
    }
  },
  "type": "object"
}
test_connection read more0ai/tool.system.connections:test
Name test_connection
Description

[Read-only] Test a connection by making a health-check call to the external service [more0ai/tool.system.connections:test]

Capability more0ai/tool.system.connections:test
Input schema
{
  "properties": {
    "id": {
      "format": "uuid",
      "type": "string"
    }
  },
  "required": [
    "id"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
test_connection_provider read more0ai/tool.system.providers:test-connection
Name test_connection_provider
Description

[Read-only] Test connectivity to the provider/integration endpoint. [more0ai/tool.system.providers:test-connection]

Capability more0ai/tool.system.providers:test-connection
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key that owns this providers. Example: 'my-app'",
      "type": "string"
    },
    "name": {
      "description": "Providers name / identity.",
      "type": "string"
    }
  },
  "required": [
    "name"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
transcribe_microphone read more0ai/tool.device.microphone:transcribe
Name transcribe_microphone
Description

[Read-only] Transcribe audio to text using on-device speech recognition [more0ai/tool.device.microphone:transcribe]

Capability more0ai/tool.device.microphone:transcribe
Input schema
{
  "properties": {
    "audio_uri": {
      "description": "Local file URI of audio to transcribe",
      "type": "string"
    },
    "language": {
      "default": "en-US",
      "type": "string"
    }
  },
  "required": [
    "audio_uri"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
trigger_capability_published mutate more0ai/subscription.platform.capability-published:trigger
Name trigger_capability_published
Description

[Mutating] Evaluate event and trigger workflow if filters match [more0ai/subscription.platform.capability-published:trigger]

Capability more0ai/subscription.platform.capability-published:trigger
Input schema
{
  "properties": {
    "event": {
      "type": "object"
    }
  },
  "required": [
    "event"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "matched": {
      "type": "boolean"
    },
    "payload": {
      "type": "object"
    }
  },
  "type": "object"
}
triggers_create_scheduler read more0ai/tool.system.scheduler:triggers.create
Name triggers_create_scheduler
Description

[Read-only] Create a scheduler trigger. [more0ai/tool.system.scheduler:triggers.create]

Capability more0ai/tool.system.scheduler:triggers.create
Input schema
{
  "properties": {
    "concurrency_policy": {
      "default": "forbid",
      "enum": [
        "allow",
        "forbid",
        "replace"
      ],
      "type": "string"
    },
    "description": {
      "description": "What this scheduler trigger/run is for.",
      "type": "string"
    },
    "enabled": {
      "default": true,
      "type": "boolean"
    },
    "misfire_policy": {
      "default": "fire_now",
      "enum": [
        "fire_now",
        "skip",
        "queue"
      ],
      "type": "string"
    },
    "name": {
      "description": "Scheduler trigger/run name / identity.",
      "type": "string"
    },
    "schedule": {
      "description": "Schedule config: { type: 'cron'|'once'|'rrule', cron?, runAt?, rrule?, timezone? }",
      "type": "object"
    },
    "target": {
      "properties": {
        "capability_ref": {
          "description": "Fully qualified capability reference.",
          "type": "string"
        },
        "input": {
          "type": "object"
        },
        "method": {
          "type": "string"
        }
      },
      "required": [
        "capability_ref",
        "method"
      ],
      "type": "object"
    }
  },
  "required": [
    "name",
    "schedule",
    "target"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
triggers_delete_scheduler read more0ai/tool.system.scheduler:triggers.delete
Name triggers_delete_scheduler
Description

[Read-only] Delete a scheduler trigger. [more0ai/tool.system.scheduler:triggers.delete]

Capability more0ai/tool.system.scheduler:triggers.delete
Input schema
{
  "properties": {
    "id": {
      "format": "uuid",
      "type": "string"
    }
  },
  "required": [
    "id"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
triggers_list_scheduler read more0ai/tool.system.scheduler:triggers.list
Name triggers_list_scheduler
Description

[Read-only] List scheduler triggers. [more0ai/tool.system.scheduler:triggers.list]

Capability more0ai/tool.system.scheduler:triggers.list
Input schema
{
  "properties": {
    "enabled": {
      "type": "boolean"
    },
    "limit": {
      "default": 20,
      "description": "Maximum number of results to return.",
      "type": "integer"
    },
    "organization_id": {
      "description": "Optional organization UUID scope filter.",
      "format": "uuid",
      "type": "string"
    },
    "page": {
      "default": 0,
      "type": "integer"
    }
  },
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
triggers_update_scheduler read more0ai/tool.system.scheduler:triggers.update
Name triggers_update_scheduler
Description

[Read-only] Update a scheduler trigger. [more0ai/tool.system.scheduler:triggers.update]

Capability more0ai/tool.system.scheduler:triggers.update
Input schema
{
  "properties": {
    "enabled": {
      "type": "boolean"
    },
    "id": {
      "format": "uuid",
      "type": "string"
    },
    "name": {
      "description": "Scheduler trigger/run name / identity.",
      "type": "string"
    },
    "schedule": {
      "type": "object"
    },
    "target": {
      "type": "object"
    }
  },
  "required": [
    "id"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
update_agent mutate more0ai/tool.system.agents:update
Name update_agent
Description

[Mutating] Update an existing agent definition. Provide only the fields you want to change. The version patch number is auto-incremented. [more0ai/tool.system.agents:update]

Capability more0ai/tool.system.agents:update
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key. Example: 'my-app'",
      "type": "string"
    },
    "description": {
      "description": "Updated description (optional)",
      "type": "string"
    },
    "max_tool_iterations": {
      "description": "Updated max iterations (optional)",
      "type": "number"
    },
    "model_ref": {
      "description": "Updated model reference (optional)",
      "type": "string"
    },
    "name": {
      "description": "Agent name to update",
      "type": "string"
    },
    "prompt_ref": {
      "description": "Updated prompt reference (optional)",
      "type": "string"
    },
    "tags": {
      "description": "Updated tags (optional)",
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "temperature": {
      "description": "Updated temperature (optional)",
      "type": "number"
    },
    "tool_choice": {
      "description": "Updated tool choice (optional)",
      "type": "string"
    },
    "tool_refs": {
      "description": "Updated tool capability refs (optional)",
      "items": {
        "type": "string"
      },
      "type": "array"
    }
  },
  "required": [
    "app_key",
    "name"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "action": {
      "type": "string"
    },
    "cap": {
      "type": "string"
    },
    "error": {
      "type": "string"
    },
    "name": {
      "type": "string"
    },
    "version": {
      "type": "string"
    }
  },
  "type": "object"
}
update_app mutate more0ai/tool.system.apps:update
Name update_app
Description

[Mutating] Update an application's display_name, description, or config. Requires app_key. [more0ai/tool.system.apps:update]

Capability more0ai/tool.system.apps:update
Input schema
{
  "properties": {
    "app_key": {
      "description": "Application key. Example: 'my-support-app'",
      "type": "string"
    },
    "config": {
      "description": "Type-specific configuration for the application.",
      "type": "object"
    },
    "description": {
      "description": "What this application is for.",
      "type": "string"
    },
    "display_name": {
      "description": "Human-readable display name.",
      "type": "string"
    }
  },
  "required": [
    "app_key"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
update_binding mutate more0ai/tool.system.bindings:update
Name update_binding
Description

[Mutating] Update a binding's target or context. Pass binding_id plus the fields to change. [more0ai/tool.system.bindings:update]

Capability more0ai/tool.system.bindings:update
Input schema
{
  "properties": {
    "binding_id": {
      "description": "Binding identifier returned from create.",
      "type": "string"
    },
    "context": {
      "type": "object"
    },
    "target": {
      "properties": {
        "capability_ref": {
          "description": "Fully qualified capability reference.",
          "type": "string"
        },
        "config_overrides": {
          "type": "object"
        },
        "method": {
          "type": "string"
        }
      },
      "type": "object"
    }
  },
  "required": [
    "binding_id"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
update_connector mutate more0ai/tool.system.connectors:update
Name update_connector
Description

[Mutating] Update an existing connector definition (display_name, description, config, tags). [more0ai/tool.system.connectors:update]

Capability more0ai/tool.system.connectors:update
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key that owns this connector. Example: 'my-app'",
      "type": "string"
    },
    "config": {
      "description": "Type-specific configuration for the connector.",
      "type": "object"
    },
    "description": {
      "description": "What this connector is for.",
      "type": "string"
    },
    "display_name": {
      "description": "Human-readable name. Example: 'My Connector'",
      "type": "string"
    },
    "name": {
      "description": "Connector name. Example: 'connector.crm.salesforce'",
      "type": "string"
    },
    "tags": {
      "description": "Optional tags for discovery.",
      "items": {
        "type": "string"
      },
      "type": "array"
    }
  },
  "required": [
    "name"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
update_decision mutate more0ai/tool.system.decisions:update
Name update_decision
Description

[Mutating] Update an existing decision (display_name, description, config, tags). [more0ai/tool.system.decisions:update]

Capability more0ai/tool.system.decisions:update
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key that owns this decision. Example: 'my-app'",
      "type": "string"
    },
    "config": {
      "description": "Type-specific configuration for the decision.",
      "type": "object"
    },
    "description": {
      "description": "What this decision is for.",
      "type": "string"
    },
    "display_name": {
      "description": "Human-readable display name.",
      "type": "string"
    },
    "name": {
      "description": "Decision name / identity.",
      "type": "string"
    },
    "tags": {
      "description": "Optional tags for discovery.",
      "items": {
        "type": "string"
      },
      "type": "array"
    }
  },
  "required": [
    "name"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
update_domain_type mutate more0ai/tool.system.domain-types:update
Name update_domain_type
Description

[Mutating] Update an existing domain-type (display_name, description, config, tags). [more0ai/tool.system.domain-types:update]

Capability more0ai/tool.system.domain-types:update
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key that owns this domain-type. Example: 'my-app'",
      "type": "string"
    },
    "config": {
      "description": "Type-specific configuration for the domain-type.",
      "type": "object"
    },
    "description": {
      "description": "What this domain-type is for.",
      "type": "string"
    },
    "display_name": {
      "description": "Human-readable display name.",
      "type": "string"
    },
    "name": {
      "description": "Domain-type name / identity.",
      "type": "string"
    },
    "tags": {
      "description": "Optional tags for discovery.",
      "items": {
        "type": "string"
      },
      "type": "array"
    }
  },
  "required": [
    "name"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
update_integration mutate more0ai/tool.system.integrations:update
Name update_integration
Description

[Mutating] Update an existing integration (display_name, description, config, tags). [more0ai/tool.system.integrations:update]

Capability more0ai/tool.system.integrations:update
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key that owns this integration. Example: 'my-app'",
      "type": "string"
    },
    "auth": {
      "type": "object"
    },
    "base_url": {
      "format": "uri",
      "type": "string"
    },
    "category": {
      "type": "string"
    },
    "description": {
      "description": "What this integration is for.",
      "type": "string"
    },
    "display_name": {
      "description": "Human-readable display name.",
      "type": "string"
    },
    "method_map": {
      "type": "object"
    },
    "name": {
      "description": "Integration name / identity.",
      "type": "string"
    }
  },
  "required": [
    "name"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
update_memory mutate more0ai/tool.system.memory:update
Name update_memory
Description

[Mutating] Update an existing memory record (content, category, metadata). [more0ai/tool.system.memory:update]

Capability more0ai/tool.system.memory:update
Input schema
{
  "properties": {
    "category": {
      "type": "string"
    },
    "content": {
      "type": "string"
    },
    "id": {
      "format": "uuid",
      "type": "string"
    },
    "metadata": {
      "type": "object"
    }
  },
  "required": [
    "id"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
update_model mutate more0ai/tool.system.models:update
Name update_model
Description

[Mutating] Update an existing model configuration. Provide only the fields you want to change. The version patch number is auto-incremented. [more0ai/tool.system.models:update]

Capability more0ai/tool.system.models:update
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key. Example: 'my-app'",
      "type": "string"
    },
    "description": {
      "description": "Updated description (optional)",
      "type": "string"
    },
    "max_tokens": {
      "description": "Updated max tokens (optional)",
      "type": "number"
    },
    "model_id": {
      "description": "Updated model identifier (optional)",
      "type": "string"
    },
    "name": {
      "description": "Model config name to update. Example: 'model.support.gpt4o'",
      "type": "string"
    },
    "provider_ref": {
      "description": "Updated provider reference (optional)",
      "type": "string"
    },
    "tags": {
      "description": "Updated tags (optional)",
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "temperature": {
      "description": "Updated temperature (optional)",
      "type": "number"
    },
    "timeout": {
      "description": "Updated timeout (optional)",
      "type": "number"
    }
  },
  "required": [
    "app_key",
    "name"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "action": {
      "type": "string"
    },
    "cap": {
      "type": "string"
    },
    "error": {
      "type": "string"
    },
    "name": {
      "type": "string"
    },
    "version": {
      "type": "string"
    }
  },
  "type": "object"
}
update_permission mutate more0ai/tool.system.permissions:update
Name update_permission
Description

[Mutating] Update an existing permission definition (display_name, description, config, tags). [more0ai/tool.system.permissions:update]

Capability more0ai/tool.system.permissions:update
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key that owns this permission. Example: 'my-app'",
      "type": "string"
    },
    "config": {
      "description": "Type-specific configuration for the permission.",
      "type": "object"
    },
    "description": {
      "description": "What this permission is for.",
      "type": "string"
    },
    "display_name": {
      "description": "Human-readable name. Example: 'My Permission'",
      "type": "string"
    },
    "name": {
      "description": "Permission name. Example: 'platform:roles:manage'",
      "type": "string"
    },
    "tags": {
      "description": "Optional tags for discovery.",
      "items": {
        "type": "string"
      },
      "type": "array"
    }
  },
  "required": [
    "name"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
update_policy mutate more0ai/tool.system.policies:update
Name update_policy
Description

[Mutating] Update an existing policy (display_name, description, config, tags). [more0ai/tool.system.policies:update]

Capability more0ai/tool.system.policies:update
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key that owns this policy. Example: 'my-app'",
      "type": "string"
    },
    "config": {
      "description": "Type-specific configuration for the policy.",
      "type": "object"
    },
    "description": {
      "description": "What this policy is for.",
      "type": "string"
    },
    "display_name": {
      "description": "Human-readable display name.",
      "type": "string"
    },
    "name": {
      "description": "Policy name. Example: 'policy.access.org-member'",
      "type": "string"
    },
    "tags": {
      "description": "Optional tags for discovery.",
      "items": {
        "type": "string"
      },
      "type": "array"
    }
  },
  "required": [
    "name"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
update_prompt mutate more0ai/tool.system.prompts:update
Name update_prompt
Description

[Mutating] Update an existing prompt definition. Provide only the fields you want to change. The version patch number is auto-incremented. [more0ai/tool.system.prompts:update]

Capability more0ai/tool.system.prompts:update
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key that owns this prompt. Example: 'my-app'",
      "type": "string"
    },
    "description": {
      "description": "Updated description (optional)",
      "type": "string"
    },
    "name": {
      "description": "Name of the prompt to update. Example: 'prompt.support.triage'",
      "type": "string"
    },
    "prompt_text": {
      "description": "Updated prompt text (optional)",
      "type": "string"
    },
    "tags": {
      "description": "Updated tags (optional)",
      "items": {
        "type": "string"
      },
      "type": "array"
    }
  },
  "required": [
    "app_key",
    "name"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "action": {
      "type": "string"
    },
    "cap": {
      "type": "string"
    },
    "error": {
      "type": "string"
    },
    "name": {
      "type": "string"
    },
    "version": {
      "type": "string"
    }
  },
  "type": "object"
}
update_provider mutate more0ai/tool.system.providers:update
Name update_provider
Description

[Mutating] Update an existing providers (display_name, description, config, tags). [more0ai/tool.system.providers:update]

Capability more0ai/tool.system.providers:update
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key that owns this providers. Example: 'my-app'",
      "type": "string"
    },
    "config": {
      "description": "Type-specific configuration for the providers.",
      "type": "object"
    },
    "description": {
      "description": "What this providers is for.",
      "type": "string"
    },
    "display_name": {
      "description": "Human-readable display name.",
      "type": "string"
    },
    "name": {
      "description": "Providers name / identity.",
      "type": "string"
    },
    "tags": {
      "description": "Optional tags for discovery.",
      "items": {
        "type": "string"
      },
      "type": "array"
    }
  },
  "required": [
    "name"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
update_role mutate more0ai/tool.system.roles:update
Name update_role
Description

[Mutating] Update an existing role (display_name, description, config, tags). [more0ai/tool.system.roles:update]

Capability more0ai/tool.system.roles:update
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key that owns this role. Example: 'my-app'",
      "type": "string"
    },
    "config": {
      "description": "Type-specific configuration for the role.",
      "type": "object"
    },
    "description": {
      "description": "What this role is for.",
      "type": "string"
    },
    "display_name": {
      "description": "Human-readable display name.",
      "type": "string"
    },
    "name": {
      "description": "Role name / identity.",
      "type": "string"
    },
    "tags": {
      "description": "Optional tags for discovery.",
      "items": {
        "type": "string"
      },
      "type": "array"
    }
  },
  "required": [
    "name"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
update_sandbox mutate more0ai/tool.system.sandboxes:update
Name update_sandbox
Description

[Mutating] Update an existing sandbox (display_name, description, config, tags). [more0ai/tool.system.sandboxes:update]

Capability more0ai/tool.system.sandboxes:update
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key that owns this sandbox. Example: 'my-app'",
      "type": "string"
    },
    "config": {
      "description": "Type-specific configuration for the sandbox.",
      "type": "object"
    },
    "description": {
      "description": "What this sandbox is for.",
      "type": "string"
    },
    "display_name": {
      "description": "Human-readable display name.",
      "type": "string"
    },
    "name": {
      "description": "Sandbox name / identity.",
      "type": "string"
    },
    "tags": {
      "description": "Optional tags for discovery.",
      "items": {
        "type": "string"
      },
      "type": "array"
    }
  },
  "required": [
    "name"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
update_schema mutate more0ai/tool.system.schemas:update
Name update_schema
Description

[Mutating] Update an existing schema (display_name, description, config, tags). [more0ai/tool.system.schemas:update]

Capability more0ai/tool.system.schemas:update
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key that owns this schema. Example: 'my-app'",
      "type": "string"
    },
    "config": {
      "description": "Type-specific configuration for the schema.",
      "type": "object"
    },
    "description": {
      "description": "What this schema is for.",
      "type": "string"
    },
    "display_name": {
      "description": "Human-readable display name.",
      "type": "string"
    },
    "name": {
      "description": "Schema name / identity.",
      "type": "string"
    },
    "tags": {
      "description": "Optional tags for discovery.",
      "items": {
        "type": "string"
      },
      "type": "array"
    }
  },
  "required": [
    "name"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
update_skill mutate more0ai/tool.system.skills:update
Name update_skill
Description

[Mutating] Update an existing skill (display_name, description, config, tags). [more0ai/tool.system.skills:update]

Capability more0ai/tool.system.skills:update
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key that owns this skill. Example: 'my-app'",
      "type": "string"
    },
    "config": {
      "description": "Type-specific configuration for the skill.",
      "type": "object"
    },
    "description": {
      "description": "What this skill is for.",
      "type": "string"
    },
    "display_name": {
      "description": "Human-readable display name.",
      "type": "string"
    },
    "name": {
      "description": "Skill name / identity.",
      "type": "string"
    },
    "tags": {
      "description": "Optional tags for discovery.",
      "items": {
        "type": "string"
      },
      "type": "array"
    }
  },
  "required": [
    "name"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
update_subscription mutate more0ai/tool.system.subscriptions:update
Name update_subscription
Description

[Mutating] Update an existing subscription definition (display_name, description, config, tags). [more0ai/tool.system.subscriptions:update]

Capability more0ai/tool.system.subscriptions:update
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key that owns this subscription. Example: 'my-app'",
      "type": "string"
    },
    "config": {
      "description": "Type-specific configuration for the subscription.",
      "type": "object"
    },
    "description": {
      "description": "What this subscription is for.",
      "type": "string"
    },
    "display_name": {
      "description": "Human-readable name. Example: 'My Subscription'",
      "type": "string"
    },
    "name": {
      "description": "Subscription name. Example: 'subscription.platform.capability-published'",
      "type": "string"
    },
    "tags": {
      "description": "Optional tags for discovery.",
      "items": {
        "type": "string"
      },
      "type": "array"
    }
  },
  "required": [
    "name"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
update_tool mutate more0ai/tool.system.tools:update
Name update_tool
Description

[Mutating] Update an existing tool definition. Provide only the fields you want to change. The version patch number is auto-incremented. [more0ai/tool.system.tools:update]

Capability more0ai/tool.system.tools:update
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key. Example: 'my-app'",
      "type": "string"
    },
    "description": {
      "description": "Updated description (optional)",
      "type": "string"
    },
    "methods": {
      "description": "Updated method definitions (optional, replaces all methods)",
      "type": "array"
    },
    "name": {
      "description": "Tool name to update",
      "type": "string"
    },
    "tags": {
      "description": "Updated tags (optional)",
      "items": {
        "type": "string"
      },
      "type": "array"
    }
  },
  "required": [
    "app_key",
    "name"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "action": {
      "type": "string"
    },
    "cap": {
      "type": "string"
    },
    "error": {
      "type": "string"
    },
    "name": {
      "type": "string"
    },
    "version": {
      "type": "string"
    }
  },
  "type": "object"
}
update_worker mutate more0ai/tool.system.workers:update
Name update_worker
Description

[Mutating] Update an existing worker (display_name, description, config, tags). [more0ai/tool.system.workers:update]

Capability more0ai/tool.system.workers:update
Input schema
{
  "properties": {
    "capabilities": {
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "description": {
      "description": "What this worker is for.",
      "type": "string"
    },
    "id": {
      "format": "uuid",
      "type": "string"
    },
    "name": {
      "description": "Worker name / identity.",
      "type": "string"
    }
  },
  "required": [
    "id"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
update_workflow mutate more0ai/tool.system.workflows:update
Name update_workflow
Description

[Mutating] Update an existing workflow definition. Provide only the fields you want to change. The version patch number is auto-incremented. [more0ai/tool.system.workflows:update]

Capability more0ai/tool.system.workflows:update
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key. Example: 'my-app'",
      "type": "string"
    },
    "asl": {
      "description": "Updated full ASL definition (optional; replaces stored workflow definition)",
      "type": "object"
    },
    "description": {
      "description": "Updated description (optional)",
      "type": "string"
    },
    "name": {
      "description": "Workflow name to update",
      "type": "string"
    },
    "tags": {
      "description": "Updated tags (optional)",
      "items": {
        "type": "string"
      },
      "type": "array"
    }
  },
  "required": [
    "app_key",
    "name"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "action": {
      "type": "string"
    },
    "cap": {
      "type": "string"
    },
    "error": {
      "type": "string"
    },
    "name": {
      "type": "string"
    },
    "version": {
      "type": "string"
    }
  },
  "type": "object"
}
update_workspace mutate more0ai/tool.system.workspaces:update
Name update_workspace
Description

[Mutating] Update an existing workspace definition (display_name, description, config, tags). [more0ai/tool.system.workspaces:update]

Capability more0ai/tool.system.workspaces:update
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key that owns this workspace. Example: 'my-app'",
      "type": "string"
    },
    "config": {
      "description": "Workspace config (e.g. {root:'/workspaces'} for fs store).",
      "type": "object"
    },
    "description": {
      "description": "What this workspace is for.",
      "type": "string"
    },
    "display_name": {
      "description": "Human-readable name. Example: 'My Workspace'",
      "type": "string"
    },
    "name": {
      "description": "Workspace name. Example: 'workspace.default'",
      "type": "string"
    },
    "tags": {
      "description": "Optional tags for discovery.",
      "items": {
        "type": "string"
      },
      "type": "array"
    }
  },
  "required": [
    "name"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
upsert_registry mutate more0ai/system.registry:upsert
Name upsert_registry
Description

[Mutating] Create or update a capability and its version. Creates working revision; use publish to promote to immutable. [more0ai/system.registry:upsert]

Capability more0ai/system.registry:upsert
Input schema
{
  "properties": {
    "app_key": {
      "type": "string"
    },
    "description": {
      "type": "string"
    },
    "env": {
      "type": "string"
    },
    "methods": {
      "items": {
        "properties": {
          "channels": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "description": {
            "type": "string"
          },
          "examples": {
            "items": {
              "type": "object"
            },
            "type": "array"
          },
          "inputSchema": {
            "type": "object"
          },
          "name": {
            "type": "string"
          },
          "outputSchema": {
            "type": "object"
          },
          "policies": {
            "type": "object"
          },
          "semantics": {
            "type": "string"
          },
          "tags": {
            "items": {
              "type": "string"
            },
            "type": "array"
          }
        },
        "type": "object"
      },
      "type": "array"
    },
    "name": {
      "type": "string"
    },
    "setAsDefault": {
      "type": "boolean"
    },
    "tags": {
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "type": {
      "type": "string"
    },
    "version": {
      "properties": {
        "changelog": {
          "type": "string"
        },
        "description": {
          "type": "string"
        },
        "major": {
          "type": "integer"
        },
        "metadata": {
          "type": "object"
        },
        "minor": {
          "type": "integer"
        },
        "patch": {
          "type": "integer"
        },
        "prerelease": {
          "type": "string"
        }
      },
      "type": "object"
    }
  },
  "required": [
    "app_key",
    "name",
    "type",
    "version",
    "methods"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "action": {
      "type": "string"
    },
    "cap": {
      "type": "string"
    },
    "capabilityId": {
      "type": "string"
    },
    "subject": {
      "type": "string"
    },
    "version": {
      "type": "string"
    },
    "versionId": {
      "type": "string"
    }
  },
  "type": "object"
}
utilization_dashboard read more0ai/tool.system.dashboard:utilization
Name utilization_dashboard
Description

[Read-only] Return utilization metrics (capacity, load). [more0ai/tool.system.dashboard:utilization]

Capability more0ai/tool.system.dashboard:utilization
Input schema
{
  "properties": {
    "organization_id": {
      "description": "Optional organization UUID scope filter.",
      "format": "uuid",
      "type": "string"
    },
    "period": {
      "description": "Time period (e.g. 24h, 7d, 30d)",
      "type": "string"
    }
  },
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
validate_binding read more0ai/tool.system.bindings:validate
Name validate_binding
Description

[Read-only] Validate that a binding's target capability exists and is reachable [more0ai/tool.system.bindings:validate]

Capability more0ai/tool.system.bindings:validate
Input schema
{
  "properties": {
    "binding_id": {
      "description": "Binding identifier returned from create.",
      "type": "string"
    }
  },
  "required": [
    "binding_id"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "issues": {
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "target_exists": {
      "type": "boolean"
    },
    "target_reachable": {
      "type": "boolean"
    },
    "target_status": {
      "type": "string"
    },
    "valid": {
      "type": "boolean"
    }
  },
  "type": "object"
}
validate_build_plan mutate more0ai/schema.build-plan:execute
Name validate_build_plan
Description

[Mutating] Validate a build plan against the schema [more0ai/schema.build-plan:execute]

Capability more0ai/schema.build-plan:execute
Input schema
{
  "properties": {
    "data": {
      "description": "Build plan data to validate",
      "type": "object"
    }
  },
  "required": [
    "data"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "errors": {
      "items": {
        "type": "object"
      },
      "type": "array"
    },
    "valid": {
      "type": "boolean"
    }
  },
  "type": "object"
}
validate_chat_input mutate more0ai/schema.llm.chat-input:execute
Name validate_chat_input
Description

[Mutating] Validate chat completion input parameters [more0ai/schema.llm.chat-input:execute]

Capability more0ai/schema.llm.chat-input:execute
Input schema
{
  "properties": {
    "data": {
      "description": "Data to validate against the chat input schema",
      "type": "object"
    }
  },
  "required": [
    "data"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "errors": {
      "items": {
        "type": "object"
      },
      "type": "array"
    },
    "valid": {
      "type": "boolean"
    }
  },
  "type": "object"
}
validate_chat_output mutate more0ai/schema.llm.chat-output:execute
Name validate_chat_output
Description

[Mutating] Validate chat completion output [more0ai/schema.llm.chat-output:execute]

Capability more0ai/schema.llm.chat-output:execute
Input schema
{
  "properties": {
    "data": {
      "description": "Data to validate against the chat output schema",
      "type": "object"
    }
  },
  "required": [
    "data"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "errors": {
      "items": {
        "type": "object"
      },
      "type": "array"
    },
    "valid": {
      "type": "boolean"
    }
  },
  "type": "object"
}
validate_draft_agent mutate more0ai/schema.draft.agent:execute
Name validate_draft_agent
Description

[Mutating] Validate an agent draft specification [more0ai/schema.draft.agent:execute]

Capability more0ai/schema.draft.agent:execute
Input schema
{
  "properties": {
    "data": {
      "type": "object"
    }
  },
  "required": [
    "data"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "errors": {
      "items": {
        "type": "object"
      },
      "type": "array"
    },
    "valid": {
      "type": "boolean"
    }
  },
  "type": "object"
}
validate_draft_prompt mutate more0ai/schema.draft.prompt:execute
Name validate_draft_prompt
Description

[Mutating] Validate a prompt draft specification [more0ai/schema.draft.prompt:execute]

Capability more0ai/schema.draft.prompt:execute
Input schema
{
  "properties": {
    "data": {
      "type": "object"
    }
  },
  "required": [
    "data"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "errors": {
      "items": {
        "type": "object"
      },
      "type": "array"
    },
    "valid": {
      "type": "boolean"
    }
  },
  "type": "object"
}
validate_draft_tool mutate more0ai/schema.draft.tool:execute
Name validate_draft_tool
Description

[Mutating] Validate a tool draft specification [more0ai/schema.draft.tool:execute]

Capability more0ai/schema.draft.tool:execute
Input schema
{
  "properties": {
    "data": {
      "type": "object"
    }
  },
  "required": [
    "data"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "errors": {
      "items": {
        "type": "object"
      },
      "type": "array"
    },
    "valid": {
      "type": "boolean"
    }
  },
  "type": "object"
}
validate_draft_workflow mutate more0ai/schema.draft.workflow:execute
Name validate_draft_workflow
Description

[Mutating] Validate a workflow draft specification [more0ai/schema.draft.workflow:execute]

Capability more0ai/schema.draft.workflow:execute
Input schema
{
  "properties": {
    "data": {
      "type": "object"
    }
  },
  "required": [
    "data"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "errors": {
      "items": {
        "type": "object"
      },
      "type": "array"
    },
    "valid": {
      "type": "boolean"
    }
  },
  "type": "object"
}
validate_evaluation_report mutate more0ai/schema.evaluation-report:execute
Name validate_evaluation_report
Description

[Mutating] Validate an evaluation report [more0ai/schema.evaluation-report:execute]

Capability more0ai/schema.evaluation-report:execute
Input schema
{
  "properties": {
    "data": {
      "type": "object"
    }
  },
  "required": [
    "data"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "errors": {
      "items": {
        "type": "object"
      },
      "type": "array"
    },
    "valid": {
      "type": "boolean"
    }
  },
  "type": "object"
}
validate_impact_report mutate more0ai/schema.impact-report:execute
Name validate_impact_report
Description

[Mutating] Validate an impact report [more0ai/schema.impact-report:execute]

Capability more0ai/schema.impact-report:execute
Input schema
{
  "properties": {
    "data": {
      "type": "object"
    }
  },
  "required": [
    "data"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "errors": {
      "items": {
        "type": "object"
      },
      "type": "array"
    },
    "valid": {
      "type": "boolean"
    }
  },
  "type": "object"
}
validate_release_report mutate more0ai/schema.release-report:execute
Name validate_release_report
Description

[Mutating] Validate a release report [more0ai/schema.release-report:execute]

Capability more0ai/schema.release-report:execute
Input schema
{
  "properties": {
    "data": {
      "type": "object"
    }
  },
  "required": [
    "data"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "errors": {
      "items": {
        "type": "object"
      },
      "type": "array"
    },
    "valid": {
      "type": "boolean"
    }
  },
  "type": "object"
}
validate_schema read more0ai/tool.system.schemas:validate
Name validate_schema
Description

[Read-only] Validate the schema (structure and/or target reachability) and return issues if any. [more0ai/tool.system.schemas:validate]

Capability more0ai/tool.system.schemas:validate
Input schema
{
  "properties": {
    "app_key": {
      "description": "App key that owns this schema. Example: 'my-app'",
      "type": "string"
    },
    "data": {
      "description": "Data to validate against the schema",
      "type": "object"
    },
    "name": {
      "description": "Schema name / identity.",
      "type": "string"
    }
  },
  "required": [
    "name",
    "data"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
validate_workflow_engine read more0ai/tool.system.workflow-engine:validate
Name validate_workflow_engine
Description

[Read-only] Parse and validate an ASL definition without executing it. Returns whether the ASL is structurally valid and any validation errors. [more0ai/tool.system.workflow-engine:validate]

Capability more0ai/tool.system.workflow-engine:validate
Input schema
{
  "properties": {
    "asl": {
      "description": "The ASL definition to validate.",
      "type": "object"
    }
  },
  "required": [
    "asl"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "errors": {
      "description": "List of validation error messages, empty if valid.",
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "valid": {
      "description": "Whether the ASL is valid.",
      "type": "boolean"
    }
  },
  "type": "object"
}
watch_location read more0ai/tool.device.location:watch
Name watch_location
Description

[Read-only] Watch location updates from the device. [more0ai/tool.device.location:watch]

Capability more0ai/tool.device.location:watch
Input schema
{
  "properties": {
    "accuracy": {
      "default": "nearest_ten_meters",
      "enum": [
        "best",
        "nearest_ten_meters",
        "hundred_meters",
        "kilometer"
      ],
      "type": "string"
    },
    "distance_filter": {
      "default": 10,
      "description": "Minimum distance in meters between updates",
      "type": "number"
    },
    "duration_ms": {
      "description": "How long to track (0 = until cancelled)",
      "type": "integer"
    }
  },
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
watch_motion_sensor read more0ai/tool.device.sensors:watch-motion
Name watch_motion_sensor
Description

[Read-only] Stream continuous motion data at the specified interval [more0ai/tool.device.sensors:watch-motion]

Capability more0ai/tool.device.sensors:watch-motion
Input schema
{
  "properties": {
    "duration_ms": {
      "description": "Duration to stream (0 = until cancelled)",
      "type": "integer"
    },
    "interval_ms": {
      "default": 100,
      "description": "Update interval in milliseconds",
      "type": "integer"
    },
    "sensors": {
      "items": {
        "type": "string"
      },
      "type": "array"
    }
  },
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}
write_filesystem mutate more0ai/tool.os.filesystem:write
Name write_filesystem
Description

[Mutating] Write content to a file within a workspace. Creates the file and any missing parent directories if they don't exist. Supports overwrite (default) and append modes. Example: write workspace='more0ai/workspace.default' path='output/result.txt' content='Hello world'. [more0ai/tool.os.filesystem:write]

Capability more0ai/tool.os.filesystem:write
Input schema
{
  "properties": {
    "content": {
      "description": "Text content to write to the file",
      "type": "string"
    },
    "encoding": {
      "description": "Text encoding to use. Default: 'utf-8'. Other options: 'ascii', 'base64', 'latin1'",
      "type": "string"
    },
    "mode": {
      "description": "Write mode: 'overwrite' (default) replaces the file, 'append' adds to the end",
      "type": "string"
    },
    "path": {
      "description": "File path relative to the workspace root. Example: 'output/result.txt' or 'data/export.csv'",
      "type": "string"
    },
    "workspace": {
      "description": "Workspace capability name that defines the storage root. Example: 'more0ai/workspace.default'. The workspace info method is called to resolve the root directory.",
      "type": "string"
    }
  },
  "required": [
    "workspace",
    "path",
    "content"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "bytes_written": {
      "description": "Number of bytes written",
      "type": "number"
    },
    "error": {
      "description": "Error message if the write failed",
      "type": "string"
    },
    "path": {
      "description": "Path of the written file relative to workspace root",
      "type": "string"
    }
  },
  "type": "object"
}
write_storage mutate more0ai/tool.device.storage:write
Name write_storage
Description

[Mutating] Write data to device storage. [more0ai/tool.device.storage:write]

Capability more0ai/tool.device.storage:write
Input schema
{
  "properties": {
    "create_dirs": {
      "default": true,
      "type": "boolean"
    },
    "data": {
      "type": "string"
    },
    "encoding": {
      "default": "utf8",
      "enum": [
        "utf8",
        "base64"
      ],
      "type": "string"
    },
    "path": {
      "type": "string"
    }
  },
  "required": [
    "path",
    "data"
  ],
  "type": "object"
}
Output schema
{
  "type": "object",
  "properties": {}
}