Stop AI Hallucinations Before They Start Run models from OpenAI, Google, Anthropic, xAI, Perplexity, and OpenRouter in parallel. They check each other's work, debate solutions, and catch errors before you see them.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add tachibot --env PERPLEXITY_API_KEY='<PERPLEXITY_API_KEY>' --env GROK_API_KEY='<GROK_API_KEY>' --env OPENAI_API_KEY='<OPENAI_API_KEY>' --env GOOGLE_API_KEY='<GOOGLE_API_KEY>' --env OPENROUTER_API_KEY='<OPENROUTER_API_KEY>' -- npx -y tachibot-mcp~/.codex/config.toml
[mcp_servers.tachibot]
command = "npx"
args = ["-y", "tachibot-mcp"]
env = { PERPLEXITY_API_KEY = "<PERPLEXITY_API_KEY>", GROK_API_KEY = "<GROK_API_KEY>", OPENAI_API_KEY = "<OPENAI_API_KEY>", GOOGLE_API_KEY = "<GOOGLE_API_KEY>", OPENROUTER_API_KEY = "<OPENROUTER_API_KEY>" }
# codex mcp add tachibot --env PERPLEXITY_API_KEY='<PERPLEXITY_API_KEY>' --env GROK_API_KEY='<GROK_API_KEY>' --env OPENAI_API_KEY='<OPENAI_API_KEY>' --env GOOGLE_API_KEY='<GOOGLE_API_KEY>' --env OPENROUTER_API_KEY='<OPENROUTER_API_KEY>' -- npx -y tachibot-mcp~/.cursor/mcp.json
{
"mcpServers": {
"tachibot": {
"command": "npx",
"args": [
"-y",
"tachibot-mcp"
],
"env": {
"PERPLEXITY_API_KEY": "<PERPLEXITY_API_KEY>",
"GROK_API_KEY": "<GROK_API_KEY>",
"OPENAI_API_KEY": "<OPENAI_API_KEY>",
"GOOGLE_API_KEY": "<GOOGLE_API_KEY>",
"OPENROUTER_API_KEY": "<OPENROUTER_API_KEY>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"tachibot": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"tachibot-mcp"
],
"env": {
"PERPLEXITY_API_KEY": "<PERPLEXITY_API_KEY>",
"GROK_API_KEY": "<GROK_API_KEY>",
"OPENAI_API_KEY": "<OPENAI_API_KEY>",
"GOOGLE_API_KEY": "<GOOGLE_API_KEY>",
"OPENROUTER_API_KEY": "<OPENROUTER_API_KEY>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"tachibot": {
"command": "npx",
"args": [
"-y",
"tachibot-mcp"
],
"env": {
"PERPLEXITY_API_KEY": "<PERPLEXITY_API_KEY>",
"GROK_API_KEY": "<GROK_API_KEY>",
"OPENAI_API_KEY": "<OPENAI_API_KEY>",
"GOOGLE_API_KEY": "<GOOGLE_API_KEY>",
"OPENROUTER_API_KEY": "<OPENROUTER_API_KEY>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"tachibot": {
"command": "npx",
"args": [
"-y",
"tachibot-mcp"
],
"env": {
"PERPLEXITY_API_KEY": "<PERPLEXITY_API_KEY>",
"GROK_API_KEY": "<GROK_API_KEY>",
"OPENAI_API_KEY": "<OPENAI_API_KEY>",
"GOOGLE_API_KEY": "<GOOGLE_API_KEY>",
"OPENROUTER_API_KEY": "<OPENROUTER_API_KEY>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"tachibot": {
"command": "npx",
"args": [
"-y",
"tachibot-mcp"
],
"env": {
"PERPLEXITY_API_KEY": "<PERPLEXITY_API_KEY>",
"GROK_API_KEY": "<GROK_API_KEY>",
"OPENAI_API_KEY": "<OPENAI_API_KEY>",
"GOOGLE_API_KEY": "<GOOGLE_API_KEY>",
"OPENROUTER_API_KEY": "<OPENROUTER_API_KEY>"
}
}
}
}Environment variables
PERPLEXITY_API_KEYGROK_API_KEYOPENAI_API_KEYGOOGLE_API_KEYOPENROUTER_API_KEY
Replace the placeholders with your own credentials and keep them out of version control.