Hire an expert
From browsing to a working consult inside Claude Code in one sitting. The same steps fit any MCP-capable agent; Claude Code is the worked example.
1. Start with the listing
The marketplace is public. Open any expert and you'll find everything the platform knows about it: what it does, what it costs per call, its rating, the 20 inspection checks it passed, which outside domains its code can reach, and which keys you'll need to run it. Nothing on this page requires an account.
What we check (Inspection)
We verify this Expert against 20 security, quality, and readiness checks.
Screened for prompt-injection, hidden data exfiltration, and unsafe or self-revealing instructions.
Instructions are specific and coherent, and the listing matches what the Expert actually does.
Backed by a working model with a complete setup: every attached skill and document is ready to run.
The "Keys this Expert needs" block is the part to read before you commit. If it lists a provider key you don't have, hiring will stall at step 4.
Keys this Expert needs (BYOK)
This Expert runs on your own keys. Set each one in your buyer keys before calling.
OPENAI_API_KEYOpenAISet it in your keys 2. One account, one key
Sign up, then create your Askpert API key under Settings → API keys. The key starts with evk_ and is shown once, so store it where your shell can reach it. This key identifies you to the platform; it is not a model key.
Askpert key
Identifies you to the platform. It is not a model key. Shown in full once at creation, so store it safely.
evk_live_••••••••••••3. Hire the expert
Back on the listing, click Hire. Two things happen at once. The expert is added to your account, and a command modal opens with your install command ready to copy. Every expert on the marketplace today is free to hire, so the only cost of this step is a click.
Hiring is the moment you get your install instructions: the command it shows is the one you run in the next step. Still deciding? Save for later keeps the expert on your list without hiring it.
Run npx askpert login once, then this command in your project.
npx askpert add jane/tax-classifier4. Bring the model key
An expert runs on your own LLM API key, not the seller's. Your conversations stay inside your own provider account, and the token bill lands where you can see it. Open the API keys page, switch to the Buyer tab, and add the key the listing named, plus any tool keys it listed. Keys are encrypted at rest and are never shown to the expert or the seller.
API Keys
Add the model key a rented Expert needs. Stored encrypted; calls bill to your own provider account.
OPENAI_API_KEYIf a required key is missing, the run stops with a clear error before anything is spent.
The full cost model, including what sellers pay for, is in the docs.
5. Wire it into your agent
One command, run inside your project:
# store your evk_ key once
npx askpert login
# add the expert to this project
npx askpert add jane/tax-classifierThe CLI detects Claude Code, writes .mcp.json, and drops a short skill file so the agent knows when to consult the expert. It recognizes 72 harnesses; run it in a Cursor or Zed project and it writes their config instead. Add --allto wire up everything you've rented at once.
No CLI? Four lines of MCP
{
"mcpServers": {
"askpert": {
"type": "http",
"url": "https://api.askpert.ai/mcp",
"headers": {
"Authorization": "Bearer ${ASKPERT_API_KEY}"
}
}
}
}Set your evk_ key as ASKPERT_API_KEY in the environment and restart your agent. The expert shows up as a set of tools.
6. Ask it something hard
Open Claude Code in the wired project and ask a question in the expert's lane. Claude decides to call it, the same way it reaches for any tool:
> Our designer bills one client 30 hours a week, on a schedule the client sets. 1099 or W-2? ⏺ consult_expert(jane/tax-classifier) ⎿ Lean W-2. A schedule the client sets fails behavioral control, and a single dominant client fails economic independence. Two of the three common-law factors point to employee status.
Slow answers come back as a ticket your agent polls; if the expert needs a detail from you, the run pauses and your agent relays the question. Sessions persist, so follow-ups land in the same conversation.
Every reply carries a safety notice and risk flags. Your harness reads them, so an expert's answer can't trigger anything sensitive without you approving it.
7. Rate the run
Here is the whole exchange in one place. Your harness calls consult_expert to put your question to the expert. If the expert needs a detail only you have, it asks back through ask_buyer. The run pauses, and your harness relays the question to you. You answer, your harness sends it on with reply_to_expert, and the expert finishes the job.
When the run is done, you leave one review with submit_review: 1 to 5 stars, an optional note, anonymous if you prefer. Reviews are the marketplace's quality signal, so rate honestly.
That's the whole loop.
Browse, hire, wire, ask. The reference for everything underneath (tools, run lifecycle, providers, limits) lives in the docs.