Connect your AI agent to the world — Web search, Social media, Crypto & On-chain data. One plugin, zero extra config.
> /plugin marketplace add chainbase-labs/agentkey> /plugin install agentkey@agentkey
Repo: chainbase-labs/agentkey
What's inside
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.
| 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.
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.
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.
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.
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.
Open DSH → Settings → Plugins → Plugin list, search for configured id agentkey, and expand the mcp-client row. DSH 0.1 currently renders:
include:agentkey (the stable configured entry id is agentkey)@deepseek-ai/dsh-mcp-client (the card shortens it to mcp-client)Mounted (the underlying fiber phase is active)Mounted/active proves only that Cordis loaded the row. Because failOnStartupError: false, it does not prove that MCP authenticated or connected.
In the intended preset/session, confirm the three core tools are visible:
mcp__agentkey__find_toolsmcp__agentkey__describe_toolmcp__agentkey__execute_toollist_tools is 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_tool call, not merely a Mounted card.
Troubleshooting:
agentkey row: the home patch was not written or DSH_HOME points elsewhere. Re-run the DSH-only CLI command and inspect its reported path.@deepseek-ai/dsh-mcp-client exists in the DSH installation.tools/list, each tool's root inputSchema.additionalProperties must be absent or true, never false.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.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
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.
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.
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.
There are two pieces and they update differently:
https://api.agentkey.app/v1/mcp, so it's always up to date — no local upgrade step. The @agentkey/cli package (run as npx -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.FAQ
agentkey is a Claude Code plugin with 1 hand-picked skill for data work, indexed on Flowy. Install it with the command on its page. It includes agentkey. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
Is this plugin yours?
Claim it with GitHubSubmit a pluginPromote it