Vāda exposes deliberation as MCP tools (vada__consult and vada__deliberate). Any MCP-compatible client can call them. The hosted server runs at https://vada.attalabs.dev/api/mcp — no local install required. Authentication via Vāda API key. Provider model calls run on your configured BYOK keys.
Connect to the hosted server — no local setup required.
Add Vāda as a custom MCP connector with the server URL and an Authorization header carrying your Vāda API key.
{
"url": "https://vada.attalabs.dev/api/mcp",
"headers": {
"Authorization": "Bearer vada_your_key_here"
}
}Generate a Vāda API key in Settings → Vāda API Keys. It is shown once — copy it then. Treat it like a password— it gives full access to your account's deliberation tools.
Generate a key
Go to Settings → Vāda API Keys and generate a new API key.
Add it to your client
Paste the key as the Authorization: Bearer value in your client config above.
The hosted server runs on your provider keys. Configure them in Settings → Provider API Keys. Keys are encrypted at rest. Over MCP, Vāda uses your Anthropic, Google, OpenAI and xAI keys; an Anthropic key is needed for the default models.
Vāda's server decrypts your keys to make provider calls on your behalf, and stores each consultation in full. See the trust page for more detail.
vada__consultIndependent reviewers in parallel. Pass your context, the question and 2–5 reviewers (strategist, critic, devils_advocate). Returns each reviewer's response and a link to the full session. Pass spec_id: "vada-fusion-native" for an Outside Read.
Use vada__consult to get an outside read on this plan: [your question and context]
Reviewers: strategist, critic, devils_advocatevada__deliberateRun a team on your question. Pass a question and optionally a team. Returns the team's output, its structured result when the team defines one, and a link to the full session. Default team: vada-reviewers.
Use vada__deliberate to analyze: [your question here]
Team: vada-reviewers-synthesisThe teams each tool accepts.
vada-reviewers Reviewers · vada__deliberateThree reviewer slots run in parallel. You choose the model for each slot — any vendor you have a key for. Each reviewer has live web access.
vada-reviewers-synthesis Reviewers + Synthesis · vada__deliberateThe same three slots, then a synthesizer extracts consensus, contradictions and unique insights into a structured analysis.
vada-fusion-native Outside Read · vada__consult (spec_id)Four reviewers from different vendors examine your question in isolation. A synthesizer maps where they agree, what they concede and what stays contested; a blind critic and a fact-checker audit it before you get it.
For local development or self-hosted setups, run the MCP server as a local process on your own keys: clone the repo and point your client at the server's entry file.
Prerequisites
git clone https://github.com/atta-labs/attalabscd attalabs && bun installConfig file location
~/Library/Application Support/Claude/claude_desktop_config.json
Add to config
{
"mcpServers": {
"vada": {
"command": "bun",
"args": [
"run",
"/path/to/attalabs/apps/vada-ai/mcp-server/src/index.ts"
],
"env": {
"ANTHROPIC_API_KEY": "sk-ant-...",
"GOOGLE_API_KEY": "optional",
"OPENAI_API_KEY": "optional",
"XAI_API_KEY": "optional",
"DATABASE_URL": "optional — postgresql://...",
"VADA_USER_ID": "optional — your Clerk user id"
}
}
}
}DATABASE_URL and VADA_USER_ID are optional: set them to log consultations to your own database.
Restart
Quit Claude Desktop completely and relaunch. The MCP server starts automatically on next launch.
Verify
Open your client's tools or connectors menu — vada__consult and vada__deliberate should be listed.
Check that your API key is valid and that your client can reach vada.attalabs.dev. Some clients require a restart after config changes.
The API key is invalid, revoked or not sent as Bearer vada_…. Generate a new one in Settings → Vāda API Keys.
The hosted server needs a provider key to make model calls. Configure one in Settings → Provider API Keys.
Each Vāda API key allows 60 requests per hour. Wait, or spread calls over more time.
Calls typically take 30–120 seconds, longer for larger teams. Raise your client tool timeout to at least two minutes.