What are Namespaces?
Namespaces allow you to:- Group multiple MCP servers into a unified collection
- Create a single MCP endpoint that aggregates tools from all servers
- Enable/disable individual servers within the namespace
- Control tool visibility by enabling/disabling specific tools
- Support both private and public namespace access
How Namespaces Work
When you create a namespace:- Select MCP servers to include in the namespace
- Tools are automatically discovered from all active servers
- Tools are prefixed with server names (e.g.,
ServerName__toolName) - Create public endpoints to expose the namespace externally
Creating a Namespace
- Navigate to Namespaces in the MetaMCP dashboard
- Click “Create Namespace”
- Configure basic details:
- Name: Unique identifier for your namespace
- Description: Optional description of the namespace purpose
- Ownership: Private (your use) or Public (organization-wide)
- Select MCP servers to include in the namespace
- Save the namespace
Ownership Types
- Private Namespace: Only accessible by the creator
- Public Namespace: Accessible by entire organization
Managing Servers and Tools
Server Management
- View server status in the namespace servers table
- Enable/disable servers individually using the status toggle
- Add or remove servers by editing the namespace
- Monitor server health and connectivity
Tool Management
- Automatic discovery: Tools are discovered from all active servers
- Tool prefixing: Tools are prefixed with server names to avoid conflicts
- Status control: Enable/disable individual tools per namespace
- Tool overrides: Customize tool name, title, and description for each namespace
- Tool filtering: Inactive tools are automatically filtered from listings
Tool Naming Convention
Tools follow the pattern:{ServerName}__{originalToolName}. When chaining
MetaMCP gateways, originalToolName can itself contain nested prefixes (for
example, OuterServer__InnerServer__my_tool).
Example: A search tool from “WebSearch” server becomes WebSearch__search
Public Access
To expose a namespace externally:- Create an endpoint that points to your namespace
- Configure authentication (API key recommended)
- Share the endpoint URL with external users
- MCP access: Standard MCP protocol support
- REST API: HTTP endpoints for each tool
- OpenAPI documentation: Auto-generated API documentation
Example
A development namespace containing filesystem and git servers:filesystem__read_filefilesystem__write_filefilesystem__list_directorygit-helper__git_statusgit-helper__git_commitgit-helper__git_diff
Next Steps
Create Endpoints
Expose your namespace through public endpoints
MCP Servers
Learn about configuring MCP servers
Integration Setup
Connect your namespace to MCP clients
Inspector
Test and debug your namespace tools