agentkey
Ships with agentkey: Connect your AI agent to the world — Web search, Social media, Crypto & On-chain data. One plugin, zero extra config.
Claude Code
> /plugin marketplace add chainbase-labs/agentkey> /plugin install agentkey@agentkey
Codex
$ codex mcp add agentkey --url https://api.agentkey.app/v1/mcp
Cursor
{ "mcpServers": { "agentkey": { "url": "https://api.agentkey.app/v1/mcp" } } }
Add it to mcp.json.
Gemini CLI
$ gemini mcp add --transport http agentkey https://api.agentkey.app/v1/mcp
GitHub Copilot
$ copilot mcp add --transport http agentkey https://api.agentkey.app/v1/mcp
OpenCode
{ "mcp": { "agentkey": { "type": "remote", "url": "https://api.agentkey.app/v1/mcp" } } }
Add it to opencode.json.
Windsurf
{ "mcpServers": { "agentkey": { "serverUrl": "https://api.agentkey.app/v1/mcp" } } }
Add it to mcp_config.json.
Security report
Low risk
Known flaws
Not published
Signed build
Not published
Maintained
Aug 24, 2026
Last push
Licence
Apache-2.0
Runs as
Remote
api.agentkey.app
Deprecated
Not published
Signals from public registries, not an audit. Checked Nov 12, 2026.
agentkey README
One command. Full internet access for your AI agent.
Browse Twitter, search LinkedIn, scrape social media, read any webpage. Zero config. Just install and go.
Install · Platforms · FAQ · 中文
Install AgentKey. Give your AI superpowers.
AgentKey is the master key for the agent ecosystem. When using Claude, Manus, or other agents, you often need external data: social media, e-commerce, on-chain data, various APIs. That means hunting down API keys, managing subscriptions, or hitting dead ends.
With AgentKey installed, your agent gains all these data capabilities automatically. No per-provider registrations, no juggling separate API bills. One subscription and go.
⭐ Star this repo to get notified whenever we add new platform support or release updates.
Use Cases
| You ask your agent to... | Without AgentKey | With AgentKey |
|---|---|---|
| 🐦 What has Musk been saying on Twitter lately? | Can't access, tweets blocked | Pulls all relevant tweets and summarizes them |
| 📕 What do people think of this product on Instagram? | Blocked, login required | Scrapes real posts, organizes by sentiment |
| 📺 What does this YouTube / Bilibili video cover? | Can't read, no subtitles | Reads the video/transcript, extracts key points |
| 📖 Find Reddit threads about this pain point | 403 blocked | Finds relevant threads and extracts solutions |
| 👔 Check this competitor / candidate's LinkedIn | 403, access issues | Opens the page, summarizes key info |
| 🎵 What's trending on Douyin / TikTok right now? | Can't scrape the hot list | Pulls trending topics and tags |
| 🌐 What does this webpage say? | Returns a wall of raw HTML | Extracts the content, explains it clearly |
| 📦 What does this GitHub repo do? | Have to click through yourself | Reads README & Issues, one-line summary |
| 🧾 What has this wallet / fund been buying lately? | Click through a block explorer | Summarizes recent transactions and positions |
Before AgentKey: 10 tasks → 10 API keys → 10 separate bills.
Your agent is half-capable at best, constantly needing human help to find data, juggling credentials, drowning in complexity.
Now: one AgentKey handles everything. AgentKey unifies all the external access your AI needs to do real work.
New here? Start on the web
Before touching the terminal, you can get a feel for AgentKey directly in your browser — the website and console explain things more visually than this README can.
- 🌐 agentkey.app — Product overview, supported platforms, live demos, pricing details
- 🎛️ console.agentkey.app — Sign up, manage your subscription, manage your API key, track usage
The one-line install below is what plugs AgentKey into your AI agent. If you only want to look around first, the two links above are the friendlier starting point.
Install
One command. A browser tab opens for login, then you're done. The installer auto-detects every agent on your machine (40+ supported. Common examples include Claude Code, Codex, Gemini CLI, and Cursor CLI, etc.) and configures each one.
macOS / Linux
curl -fsSL https://agentkey.app/install.sh | bash
Windows (PowerShell)
irm https://agentkey.app/install.ps1 | iex
Restart your agent, then ask it something that needs the internet. A running DeepSeek Harness profile watches the home patch through HMR; stopped profiles load it on their next start.
"What has Musk been tweeting about lately?"
That's it. No API key to copy, no JSON to edit.
Need to target specific agents or run in CI? → See the "Advanced install options" item in the FAQ.
DeepSeek Harness (DSH)
The one-line installers above detect ${DSH_HOME:-~/.dsh} or the dsh command automatically. They install the AgentKey skill globally at ~/.agents/skills/agentkey, authenticate with AgentKey, and add one managed Loader block to DSH's home-level patch:
${DSH_HOME:-~/.dsh}/cordis.patch.yml
This is a CLI-managed DSH MCP integration, not a native installable DSH plugin. The home layer uses Loader id agentkey, module @deepseek-ai/dsh-mcp-client, and MCP serverName: agentkey; it is composed over current and future profiles. Tool allow/deny policy still controls whether a preset, session, or subagent can see the tools.
DSH 0.1.0-rc.7 does not provide an OAuth authProvider to its MCP SDK client. A header-free server entry cannot complete 401/RFC 9728 discovery or open a browser. DSH must use the device-code command below so the CLI writes a local Bearer key.
For a DSH-only manual install, run exactly these two steps:
npx -y skills add chainbase-labs/agentkey -g -a universal -s agentkey -y
npx -y @agentkey/cli --auth-login --only dsh
The CLI stores the real API key only in the single local home patch; no key belongs in Git. Re-running the command rotates the key and replaces the managed block. No existing profile is required. During migration it removes only top-level, column-1 AgentKey managed blocks from per-profile patches and renames a legacy .agent-presets/agentkey directory to a timestamped backup; the CLI prints that backup path. If it structurally detects an older unmarked AgentKey Loader row, it stops without changing any patch and asks you to remove that top-level insert child manually. Symlinked profile patches are inspected read-only: a clean symlink profile is allowed, while either legacy AgentKey form stops installation and reports the path for manual removal.
Only currently running profile processes observe the home-file change immediately through HMR. Stopped and future profiles load it when they start. If an old preset was already active in a session, close that session or restart DSH once after migration.
How to confirm DSH installation
-
Open DSH → Settings → Plugins → Plugin list, search for configured id
agentkey, and expand themcp-clientrow. DSH 0.1 currently renders:- Loader path:
include:agentkey(the stable configured entry id isagentkey) - module title:
@deepseek-ai/dsh-mcp-client(the card shortens it tomcp-client) - Cordis status:
Mounted(the underlying fiber phase isactive)
Mounted/activeproves only that Cordis loaded the row. BecausefailOnStartupError: false, it does not prove that MCP authenticated or connected. - Loader path:
-
In the intended preset/session, confirm the three core tools are visible:
mcp__agentkey__find_toolsmcp__agentkey__describe_toolmcp__agentkey__execute_tool
list_toolsis deprecated and is not a readiness requirement. If a core tool is hidden only in one context, inspect that preset/session/subagent's tool policy. -
Ask: “Please use AgentKey to search for today's latest AI news.” Success requires an actual
find_tools→describe_tool→execute_toolcall, not merely a Mounted card.
Troubleshooting:
- No
agentkeyrow: the home patch was not written orDSH_HOMEpoints elsewhere. Re-run the DSH-only CLI command and inspect its reported path. - Row exists but is not Mounted/active: inspect the Loader error and verify
@deepseek-ai/dsh-mcp-clientexists in the DSH installation. - Mounted but tools are missing: inspect MCP connection logs, the local Authorization key, and the active tool policy. In
tools/list, each tool's rootinputSchema.additionalPropertiesmust be absent ortrue, neverfalse. - 401: the local key is missing or invalid; rerun auth-login to rotate it.
serverName already in use: rerun the current CLI so it archives the legacy preset, then close sessions that still hold the old preset or restart DSH once.
What your agent can now do
AgentKey maintains cloud-side integrations across the open web — no extra accounts, no extra keys.
| Capability | What it covers |
|---|---|
| Web search | Search engines, news, and real-time discovery across the open web |
| Web scraping | Clean article extraction, structured data, and metadata from any URL |
| On-chain / Crypto | Token prices, market data, on-chain activity, and project metadata |
| Social & content | Public posts, videos, and discussions across major social and content platforms |
| Finance | Stock & FX quotes, technical indicators, company financials, and earnings |
| E-commerce | Product listings, prices, reviews, and best-sellers across major marketplaces |
| Business | Company, funding, investor, and people data for market and competitive research |
Underlying providers are routed automatically and grow over time — your agent can call find_tools to see what's currently available.
Planned: Maps & Weather
FAQ
Is it safe?
Yes. AgentKey is a master key — one platform that unlocks external capabilities for your agent. By design, we have no access to your local files, your credentials, or your agent's conversations. The only data AgentKey collects is anonymous usage telemetry — which agent you installed into, your skill version, and upgrade outcomes — never your queries or responses. See "How do I opt out of telemetry?" below.
How is this different from Claude / ChatGPT's built-in web access?
Native web access in Claude and ChatGPT has limited platform coverage. It often can't reach Twitter, on-chain data, etc. AgentKey fills those gaps.
How does pricing work? What if I use up my plan's credits?
AgentKey is subscription-based. Each plan includes a monthly credit allowance; usage beyond that is billed pay-as-you-go as overage. You can upgrade your plan or manage billing anytime at console.agentkey.app. See agentkey.app for current plans and pricing.
How do I update?
There are two pieces and they update differently:
- MCP server: the real server is hosted at
https://api.agentkey.app/v1/mcp, so it's always up to date — no local upgrade step. The@agentkey/clipackage (run asnpx -y @agentkey/cli --auth-login) only writes the remote-HTTP MCP config into each AI client and never has to be re-run unless you want to rotate your key.
More MCP servers from other plugins.
agentmemory
MCPShips with agentmemory: #1 Persistent memory for AI coding agents based on real-world benchmarks
skill-seekers
MCPShips with skill-seekers: 🧠 The data layer for AI systems. Skill Seekers turns documentation sites, GitHub repos, PDFs, videos,…
Questions about agentkey.
- Which coding agents can use agentkey?
- agentkey works in any agent that reads an MCP config file: Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf. Each agent reads it from its own file; this page names the file for each one.
- How do I add agentkey to Claude Code?
- Run these in order, one at a time. 1. In Claude Code: /plugin marketplace add chainbase-labs/agentkey 2. In Claude Code: /plugin install agentkey@agentkey
- Is agentkey safe to install?
- Low risk. Signals from public registries, not an audit.

