From account creation to your first tool retrieval call — a step-by-step guide to the Agent-CoreX dashboard, MCP marketplace, and retrieval API.
This guide walks through every part of Agent-CoreX from scratch — creating an account, enabling MCP servers, calling the retrieval API, and monitoring your usage.
Agent-CoreX sits between your application and your MCP servers. It provides:
Go to agentcorex.com. You can sign up with email/password or OAuth (Google, GitHub). No credit card required on the free plan.
After signup, you're taken directly to the dashboard.
Go to Dashboard → API Keys and click Create API Key. Give it a name (e.g., development) and copy the key.
Store it securely — it won't be shown again. For local development, put it in
.env.local. For production, use your environment's secret manager.
# .env.local
ACX_API_KEY=acx_xxxxxxxxxxxxxxxxxx
ACX_API_BASE=https://api.agentcorex.com # check your dashboard for the current base URL
Go to Dashboard → MCP Servers. The Marketplace tab shows all available servers organized by category:
Each card has a detail drawer with:
Click Enable on any server to add it to your account. Enabled servers appear in the My Servers tab, where you can toggle them on or off at any time.
Before writing any integration code, verify your setup in Dashboard → Playground.
The Playground has two modes:
Semantic search — type a query and see which tools are retrieved. This is exactly what the /retrieve_tools API will return for that query. You can see the relevance scores alongside each tool.
All tools — browse every tool from your enabled servers, expand each one to see its schema, and run it directly with test arguments. The JSON result is shown inline.
Use the Playground to:
top_k) you want returned for different query typesOnce you're satisfied with the Playground results, call the same endpoint from your code:
// Retrieve tools relevant to a query
const res = await fetch(
`${ACX_API_BASE}/retrieve_tools?query=${encodeURIComponent(query)}&top_k=5`,
{ headers: { Authorization: `Bearer ${ACX_API_KEY}` } }
)
const { tools } = await res.json()
// Pass the filtered tools to Claude
import Anthropic from "@anthropic-ai/sdk"
const anthropic = new Anthropic()
const message = await anthropic.messages.create({
model: "claude-opus-4-5",
max_tokens: 1024,
tools,
messages: [{ role: "user", content: query }],
})
When Claude responds with stop_reason: "tool_use", execute the tool through Agent-CoreX:
if (message.stop_reason === "tool_use") {
const toolUse = message.content.find(b => b.type === "tool_use")
const execRes = await fetch(`${ACX_API_BASE}/execute_tool`, {
method: "POST",
headers: {
Authorization: `Bearer ${ACX_API_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({ tool: toolUse.name, args: toolUse.input }),
})
const toolResult = await execRes.json()
// Continue the conversation with the tool result
// ... send tool_result back to Claude
}
Dashboard → Usage shows:
If you're approaching your plan's limit, you can upgrade from Dashboard → Billing.
As your setup grows, Dashboard → Custom Packs lets you group MCP servers into named bundles — for example, a pack that contains only your database and file system servers for data-focused workflows.
Custom packs let you:
npx, uvx, or docker install command and environment variablesagent-corex install-pack {packId} commandPack limits depend on your plan: Free and Starter get 1 pack, Pro gets 5, Team gets unlimited.
| Plan | Price | Packs | Servers per pack |
|---|---|---|---|
| Free | $0/mo | 1 | 3 |
| Starter | $9/mo | 1 | 3 |
| Pro | $29/mo | 5 | 8 |
| Team | $99/mo | Unlimited | Unlimited |
| Enterprise | Custom | Unlimited | Unlimited |
The core Agent-CoreX workflow is:
/retrieve_tools/execute_tooltop_k over timeStart in the Playground to build intuition before writing any code — it shows you exactly what the API will return for your queries and lets you run tools directly.
512K lines of production AI agent code: a rare opportunity. Five lessons from the Claude Code leak that should shape how you build AI agents.
The Anthropic leak is a blueprint for how production AI agents handle tools. We built the same system with one key change: retrieve first, inject second.
Claude Code's 512K-line agentic harness was accidentally leaked. Here's what the TypeScript codebase reveals about how production AI agents work.
Connect 100+ MCP tools. Cut LLM costs by 60%. Setup in 2 minutes.
Get started free