🛡️ PII Shield Zero Prompt Retention
Your passwords and personal data never reach the LLM.
AIOrouter connects Claude Desktop and OpenAI Codex to 19 AI models — Qwen, DeepSeek, GLM, Kimi, Grok, Claude and Gemini. Passwords, API keys, and personal data are de-identified by the PII Shield before routing, and prompts are never stored.
Why route Claude & Codex through AIOrouter?
| Direct Claude / Codex | Through AIOrouter | |
|---|---|---|
| Sensitive data | Raw text sent to the LLM | De-identified by PII Shield before routing |
| Prompt retention | Depends on each platform policy | Zero retention — processed in memory only |
| Model choice | Single model | 19 models (Qwen, DeepSeek, GLM, Kimi, Grok, Claude, Gemini) |
| API keys | One key per platform | Single AIOrouter key, unified billing |
Quick Install
Prerequisite: Register and get an API key from dashboard.aiorouter.ca/keys — free 7-day trial (25,000 tokens, deepseek-v4-flash only).
- Install the extension: double-click
aiorouter-mcp.mcpb, or runnpx -y @aiorouter/mcpvia a Claude Desktop MCP server config. - Enter your API key: set
AIOROUTER_API_KEY(from dashboard.aiorouter.ca/keys) when prompted. - Verify: ask Claude to run
aiorouter_test_connection— you should see "connection OK" and 10 tools available.
Manual config (claude_desktop_config.json):
{
"mcpServers": {
"aiorouter": {
"command": "npx",
"args": ["-y", "@aiorouter/mcp"],
"env": { "AIOROUTER_API_KEY": "ak-your-key" }
}
}
}
Prerequisite: Register and get an API key from dashboard.aiorouter.ca/keys — free 7-day trial (25,000 tokens, deepseek-v4-flash only).
- Add the marketplace:
codex plugin marketplace add AIOCANA/aiorouter-mcp - Install the plugin:
codex plugin add aiorouter— the MCP server registers automatically (10 tools appear). - Set your key & verify:
codex mcp listshould showaiorouterwith 10 tools.
Prefer the native API? Codex also connects directly to AIOrouter's Responses API endpoint (wire_api = "responses") — no plugin needed. Add this to ~/.codex/config.toml:
# MODEL — uncomment exactly ONE line (default = deepseek-v4-flash)
model = "deepseek-v4-flash" # default — fast & cost-effective
# model = "deepseek-v4-pro"
# model = "qwen3.7-max"
# model = "glm-5.2"
# model = "grok-4.6"
# model = "kimi-k2.7-code"
model_provider = "aiorouter"
[model_providers.aiorouter]
name = "AIOrouter"
base_url = "https://api.aiorouter.ca/v1"
wire_api = "responses"
env_key = "AIOROUTER_API_KEY"
Then set AIOROUTER_API_KEY in your shell and run codex "Hello, are you connected to AIOrouter?".
10 MCP Tools
| Tool | What it does |
|---|---|
| aiorouter_chat | Send a chat completion to any AIOrouter model |
| aiorouter_list_models | List all available models with provider info |
| aiorouter_get_presets | Show orchestrator preset configuration |
| aiorouter_get_pricing | Public retail pricing (USD per 1M tokens) |
| aiorouter_get_usage | Usage, billing, and subscription status |
| aiorouter_test_connection | Validate your API key |
| aiorouter_export_config | Generate MCP config for Claude / Codex / Code CLI |
| aiorouter_compare_models | Compare 2–5 models side-by-side |
| aiorouter_estimate_cost | Estimate cost for a prompt |
| aiorouter_get_model_info | Detailed info for a single model |
How privacy works
Prompt contains a password, phone, or personal detail.
Sensitive values are detected and de-identified before anything leaves.
The LLM sees only protected context — never your real secrets.
The answer returns through AIOrouter to you.
Why this matters: even the model provider never sees your passwords, API keys, or personal information. Prompts are processed in memory only and never stored.
FAQ
Is AIOrouter free?
Start free — new accounts get a 7-day trial (25,000 tokens, deepseek-v4-flash only). Subscriptions (from $19/month) unlock all 19 models. Checkout is secured by Stripe (Visa/MC/Amex, CAD) — we never store your full card number.
Which models can I use?
19 models including Qwen, DeepSeek, GLM, Kimi, Grok, plus Claude and Gemini. List them anytime with aiorouter_list_models.
Where is my data processed?
Gateway, account, and audit metadata are processed in Canadian infrastructure (GCP Montreal). Protected prompt content is routed to your chosen model provider after de-identification.
How is this different from using the Anthropic API directly?
With AIOrouter you access 19 models through one key, and the PII Shield de-identifies sensitive data before any provider sees it — with zero prompt retention.
Can I revoke my API key?
Yes — revoke or regenerate keys anytime at dashboard.aiorouter.ca.
🔒 Secure checkout powered by Stripe — Visa · Mastercard · Amex · CAD · We never store your full card number.