MCP Server
Bryn exposes a Model Context Protocol server so AI clients can use the Control Plane's capabilities as tools. It speaks streamable HTTP and is secured with Civic Auth over OAuth.
Endpoint
https://bryn.civic.com/mcp
Authentication
The server is secured with Civic Auth over OAuth. Clients that support OAuth will open the Bryn login page in your browser the first time you connect — sign in there, and the client is authorized automatically. There's no token or API key to copy.
Your tenant is resolved automatically from your Civic Auth membership, the same way the REST API resolves it.
Connecting
Clients that don't yet support remote MCP servers with OAuth can bridge through
mcp-remote, which handles the OAuth
flow locally.
Add to your claude_desktop_config.json:
{
"mcpServers": {
"bryn": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://bryn.civic.com/mcp"]
}
}
}
Restart Claude Desktop, then complete the Civic Auth sign-in when prompted.
Add to ~/.cursor/mcp.json (or a project .cursor/mcp.json):
{
"mcpServers": {
"bryn": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://bryn.civic.com/mcp"]
}
}
}
Alternative: Cursor Settings → Features → MCP → Add New MCP Server.
Add to .vscode/mcp.json:
{
"servers": {
"bryn": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://bryn.civic.com/mcp"]
}
}
}
Once connected, your client lists the tools Bryn provides — this page intentionally doesn't catalogue them. Discover the current set directly in your MCP client.