
Claude Code, Cursor or any MCP client. Narrow rights that expire. One ledger says who did what.
The MCP server is one Python file with no dependencies. Download and documentation: link to confirm
$ python3 server.py login Symphoria needs to connect this agent to your account. Open https://app.symphoria.ai/agents/connect Code KRTZ-8410 Waiting for approval (expires in 10 minutes)... Connected. agent research-laptop scope 2 investigations | read, canvas.annotate expires 01 Dec 2026
{
"mcpServers": {
"symphoria": {
"command": "python3",
"args": ["/absolute/path/to/symphoria-mcp/server.py"]
}
}
}
No secret goes in the config: the credential stays on your machine after login. Any other MCP client connects the same way, over stdio.
Every entry names who made it: you, a teammate, Symphoria’s agents, or yours acting for you. A machine’s word and a person’s are never merged into one name.
The same four marks mean the same thing, whoever places them.

Founding membership is $199 a year.
What members get