Let your AI agent run Juniors AI.
Juniors AI ships an agent-facing layer so the AI tools your team already works in can operate the platform directly. Create a scoped organization API key, drop one config block into Cursor, Claude Desktop, Claude Code, Windsurf, or any other MCP client, and your agent gets 33 tools across all six products - reading fleet health, querying production data in plain English, running SEO skills, reconciling settlements, and auditing calls. Every tool is generated from a single typed manifest that also produces the public OpenAPI spec, so the MCP tools and the documented REST API never drift apart. Keys are scoped per product and per access level, so an agent only ever sees the tools you granted it.
- 33tools
- 6products
- 28read-only
- 5writes
{
"mcpServers": {
"juniors-ai": {
"command": "npx",
"args": ["-y", "@juniors-ai/mcp"],
"env": {
"JUNIORS_API_KEY": "jun_live_..."
}
}
}
}- Cursor
- Claude Desktop
- Claude Code
- Windsurf
- Cline
- Any MCP client
Connected in under five minutes
- Step 01
Create a scoped API key
In the Juniors AI dashboard, open Admin -> API Keys and create a key. Pick the products and the access level it needs. The key is shown once, so copy it then.
- Step 02
Add the server to your client
Drop one block into your MCP client config. There is nothing to install and no SDK to wire up - npx fetches the server on demand.
- Step 03
Restart and start asking
On reconnect the server checks your key and registers only the tools your scopes allow, so the tool list is exactly what the key can do.
{
"mcpServers": {
"juniors-ai": {
"command": "npx",
"args": ["-y", "@juniors-ai/mcp"],
"env": {
"JUNIORS_API_KEY": "jun_live_..."
}
}
}
}Set JUNIORS_API_URL as well if you need to point the server at a staging or self-hosted deployment. The package is published as @juniors-ai/mcp.
Built for agents, scoped for humans
One config block, 33 tools
Add the server to your MCP client with npx and an API key. On reconnect your agent has tools for Concierge, Data Sensei, Search Sensei, Recon, Sonar, and Sentinel - no SDK to install, no glue code to write.
Scoped keys, least privilege
Every key is scoped per product and per access level. Scopes are <product>:read or <product>:write, and write implies read. A key can never exceed the permissions of the member who created it.
Only the tools you granted
The server calls whoami on startup and registers only the tools your key is scoped for. A Sonar-only key shows a short, relevant tool list instead of dozens of tools that would just fail with a permission error.
Read-heavy by design
28 of the 33 tools are read-only. The five writes are deliberate and narrow: start a chat, ask a question, run an SEO skill, trigger a reconciliation, ask a call a question. Nothing destructive is exposed.
A real OpenAPI spec
The same typed manifest that generates the MCP tools generates the OpenAPI document served at /api/openapi.json. Point any HTTP client, code generator, or custom agent framework at it - the spec can never drift from the tools.
Your data stays yours
Agent traffic follows the same bring-your-own-infrastructure rules as the dashboard. Tools read from your database, your storage, and your LLM keys. Juniors AI never gains a copy of the data an agent touches.
Auditable and revocable
Keys are stored as SHA-256 hashes, shown exactly once at creation, rate limited per key, and revocable instantly from the dashboard. Last-used timestamps tell you which keys are actually live.
Works with the whole workspace
One key can span every product your member account can reach, so a single agent session can pull a Sentinel incident, check the Recon run behind it, and read the Concierge tickets customers filed about it.
33 tools across all six products
Scopes are <product>:read or <product>:write, and write implies read. juniors_whoami needs no scope and is always available, so an agent can always discover what it is allowed to do.
AI Customer Support
concierge- read
concierge_list_conversations - read
concierge_get_conversation - read
concierge_analytics_overview
“List every open WhatsApp conversation, then summarise the three complaint themes that come up most often.”
Natural-language Analytics
data-sensei- read
data_sensei_list_sources - read
data_sensei_list_chats - read
data_sensei_get_chat - write
data_sensei_create_chat - write
data_sensei_send_message
“Open a chat on my Postgres source, ask for weekly active users over the last 8 weeks, and show me the SQL you ran.”
Financial Reconciliation
recon- read
recon_list_sources - read
recon_list_comparisons - read
recon_list_runs - read
recon_get_run - read
recon_get_run_rows - write
recon_trigger_run
“Reconcile yesterday's settlement comparison, then list every row that landed in the amount-mismatch bucket.”
AI SEO + GEO Agents
search-sensei- read
search_sensei_list_skills - read
search_sensei_list_runs - read
search_sensei_get_run - read
search_sensei_performance - write
search_sensei_run_skill
“Run keyword research for example.com, then generate a content brief for the best opportunity you find.”
AI Call Auditing
sonar- read
sonar_list_calls - read
sonar_get_call - read
sonar_overview - read
sonar_hotspots - read
sonar_voc - write
sonar_ask_call
“Find this week's calls flagged for attention, then explain what the agent did wrong on the worst one.”
Autonomous DevOps
sentinel- read
sentinel_overview - read
sentinel_monitoring - read
sentinel_alarms - read
sentinel_cost - read
sentinel_security - read
sentinel_activity - read
sentinel_cicd_deployments
“Check fleet health, then summarise every open incident with its root cause and what you would do about it.”
It is a documented REST API too
Every tool is generated from one typed manifest, and that same manifest generates the OpenAPI 3 document. Point any HTTP client, code generator, or custom agent framework at the spec - it can never drift from the tools the MCP server exposes.
View the OpenAPI speccurl https://app.juniors.ai/api/agent/whoami \
-H "Authorization: Bearer jun_live_..."
# Returns the org, the member, and every
# product scope the key is allowed to use.MCP server - common questions
Give your agent the keys
Get early access to the full Juniors AI workspace, MCP server included at no extra cost.
Get Access