GoClaw MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| GOCLAW_TOKEN | No | Bearer token (determines RBAC role) | |
| GOCLAW_SERVER | Yes | GoClaw gateway URL | |
| GOCLAW_USER_ID | No | Default user ID for multi-tenant scoping | |
| GOCLAW_MCP_PORT | No | HTTP transport port | 3100 |
| GOCLAW_LOG_LEVEL | No | Log level: debug, info, warn, error | info |
| GOCLAW_MCP_RATE_LIMIT_RPM | No | Rate limit per session (req/min) | 60 |
| GOCLAW_MCP_ALLOWED_ORIGINS | No | Comma-separated allowed origins | localhost |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| goclaw_healthB | Check GoClaw gateway health status |
| goclaw_statusA | Get GoClaw gateway status including version, uptime, and connection counts |
| goclaw_models_listA | List all available LLM models across all configured providers |
| goclaw_agent_listB | List all agents configured in GoClaw gateway |
| goclaw_agent_getC | Get detailed information about a specific agent |
| goclaw_agent_createC | Create a new agent in GoClaw gateway |
| goclaw_agent_updateC | Update an existing agent's settings |
| goclaw_agent_deleteC | Delete an agent (soft delete) |
| goclaw_agent_files_listB | List context files (SOUL.md, IDENTITY.md, etc.) for an agent |
| goclaw_agent_files_getC | Read a specific context file for an agent |
| goclaw_agent_files_setC | Create or update a context file for an agent |
| goclaw_agent_files_deleteC | Delete a context file from an agent |
| goclaw_agent_links_listB | List delegation links for an agent (which agents it can delegate to) |
| goclaw_agent_links_setC | Create or update a delegation link between agents |
| goclaw_agent_links_removeC | Remove a delegation link between agents |
| goclaw_agent_shareC | Share an agent with a user |
| goclaw_session_listB | List chat sessions, optionally filtered by agent |
| goclaw_session_previewC | Preview recent messages in a chat session |
| goclaw_session_deleteB | Delete a chat session permanently |
| goclaw_session_resetB | Reset a chat session (clear message history) |
| goclaw_session_labelB | Set a label/title for a chat session |
| goclaw_config_getB | Get current GoClaw gateway configuration (or a specific section) |
| goclaw_config_applyA | Apply a full configuration to the GoClaw gateway (overwrites current config). Use with caution. |
| goclaw_config_patchC | Patch specific fields in the GoClaw gateway configuration |
| goclaw_provider_listB | List all configured LLM providers |
| goclaw_provider_getB | Get details of a specific LLM provider |
| goclaw_provider_createC | Add a new LLM provider to GoClaw |
| goclaw_provider_updateC | Update an LLM provider's configuration |
| goclaw_provider_deleteC | Remove an LLM provider from GoClaw |
| goclaw_mcp_server_listB | List all registered MCP servers in GoClaw |
| goclaw_mcp_server_getB | Get details of a registered MCP server |
| goclaw_mcp_server_createB | Register a new MCP server in GoClaw |
| goclaw_mcp_server_updateC | Update a registered MCP server's configuration |
| goclaw_mcp_server_deleteC | Remove a registered MCP server from GoClaw |
| goclaw_mcp_server_grant_agentC | Grant an agent access to an MCP server |
| goclaw_mcp_server_grant_userC | Grant a user access to an MCP server |
| goclaw_skill_listB | List all available skills in GoClaw |
| goclaw_skill_getB | Get details of a specific skill |
| goclaw_skill_updateC | Update a skill's metadata |
| goclaw_skill_grant_agentB | Grant an agent access to a skill |
| goclaw_skill_grant_userC | Grant a user access to a skill |
| goclaw_custom_tool_listC | List custom tools defined in GoClaw |
| goclaw_custom_tool_getC | Get details of a custom tool |
| goclaw_custom_tool_createC | Create a new custom tool in GoClaw |
| goclaw_custom_tool_updateC | Update a custom tool's definition |
| goclaw_custom_tool_deleteC | Delete a custom tool from GoClaw |
| goclaw_custom_tool_invokeD | Invoke a custom tool directly with arguments |
| goclaw_cron_listB | List all cron jobs in GoClaw |
| goclaw_cron_createC | Create a new cron job |
| goclaw_cron_updateC | Update a cron job's settings |
| goclaw_cron_deleteC | Delete a cron job |
| goclaw_cron_toggleC | Enable or disable a cron job |
| goclaw_cron_runC | Trigger a cron job to run immediately |
| goclaw_team_listB | List all teams in GoClaw |
| goclaw_team_getC | Get team details |
| goclaw_team_createC | Create a new agent team |
| goclaw_team_updateC | Update a team's settings |
| goclaw_team_deleteC | Delete a team |
| goclaw_trace_listB | List LLM execution traces with cost and token usage |
| goclaw_trace_getB | Get detailed trace with individual LLM call spans |
| goclaw_channel_listB | List all messaging channels (Telegram, Discord, etc.) |
| goclaw_channel_toggleC | Enable or disable a messaging channel |
| goclaw_memory_listB | List memory documents stored for an agent |
| goclaw_memory_getB | Read a memory document's content |
| goclaw_memory_createC | Store a new memory document for an agent |
| goclaw_memory_deleteC | Delete a memory document |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| goclaw_setup_agent | Guide through creating and configuring a new GoClaw agent |
| goclaw_troubleshoot | Systematic troubleshooting of GoClaw gateway issues |
| goclaw_review_config | Review current GoClaw configuration for issues or improvements |
| goclaw_optimize_agent | Suggest optimizations for an agent's settings and behavior |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| goclaw://status | |
| goclaw://models | |
| goclaw://agents | |
| goclaw://config |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/nextlevelbuilder/goclaw-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server