Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_tool_schemaA

Get full description and inputSchema for a specific tool.

get_tool_countA

Get count of available tools by server.

list_all_toolsA

List all tool names and descriptions grouped by server. Optionally filter by server name.

filesystemC

Tools: filesystem (Local filesystem access - read, write, and manage files)

brave-searchC

Tools: brave-search (Web search using Brave Search API)

manage_serversB

Manage ToolMux backend MCP servers. Actions: list, add, remove, validate, test, retry.

Examples: manage_servers(action="list") manage_servers(action="add", name="my-mcp", command="my-mcp-server", description="My MCP") manage_servers(action="remove", name="my-mcp") manage_servers(action="validate") manage_servers(action="test", name="my-server") manage_servers(action="retry", name="aws-sentral-mcp")

optimize_descriptionsA

Optimize ToolMux tool descriptions using your intelligence as the LLM. Produces higher-quality descriptions than the auto-generated algorithmic ones.

Actions: status — Check if descriptions have been optimized or are still algorithmic. generate — Returns all tools with their full descriptions. Read them and generate concise (<60 char) versions. save — Save your optimized descriptions for a server.

Workflow:

  1. optimize_descriptions(action="generate") → review all tools

  2. For each server, write concise descriptions capturing the action verb and key object

  3. optimize_descriptions(action="save", server="server_name", descriptions={"tool1": "desc1", ...})

  4. Restart ToolMux to use optimized descriptions

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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/subnetangel/ToolMux'

If you have feedback or need assistance with the MCP directory API, please join our Discord server