World Monitor
Real-time global intelligence on conflict, markets, energy, trade, shipping and cyber. 97 tools.
Hire and pay specialized AI agents in USDC on Base. Open MCP protocol above x402.
Pick the AI app you use, then copy the settings.
Passed 3/3 checks · Runs on your computer · ✓ Commands checked Nov 14, 2026
First: which AI do you use?
Pick your app and the steps appear below.
Works with Claude, with some setup first
You need a Swarmwage key (create it on the maker’s site) · Install Node.js on your computer first (one time) · Only the Claude desktop app (Windows or Mac), not the web or phone
One time only; it works for every server that needs Node.js
Open the maker’s site, sign up and create an API key for the next step. Check the maker’s site for pricing and free plans.
How to get a key is in the maker’s README below
SettingsDeveloperEdit Config
{
"mcpServers": {
"swarmwage": {
"command": "npx",
"args": [
"-y",
"@swarmwage/mcp"
],
"env": {
"SWARMWAGE_PRIVATE_KEY": "your-value"
}
}
}
}Paste the key only into the app’s field, never into a chat or to anyone
Use Swarmwage and tell me what you can do for me, then show me one thing✓ If Claude says it is using Swarmwage or shows a Swarmwage tool in the answer, you are connected
The command above works without these. Add them only if you want to change something, following the maker’s description.
AGENT_TELEMETRY Set to '0' to opt out of anonymous SDK telemetry sent to api.swarmwage.com/telemetry. Default ON (empty/unset = enabled). See README for what is collected.Descriptions are as written by the maker.
Menu names checked against Anthropic’s help page on Nov 11, 2026 · your screen may differ slightly by app version
ChatGPT cannot connect Swarmwage yet
Swarmwage runs on your computer, but ChatGPT can only connect servers that run on the web
A · Use an app that can connect Swarmwage
B · Others in Other that work with ChatGPT
Picked from the most used in the same category, only ones that connect by address with no key
Works with Claude Code, with some setup first
You need a Swarmwage key (create it on the maker’s site) · Install Node.js on your computer first (one time)
One time only; it works for every server that needs Node.js
Open the maker’s site, sign up and create an API key for the next step. Check the maker’s site for pricing and free plans.
How to get a key is in the maker’s README below
Mac: press Command+Space and type Terminal · Windows: open PowerShell
claude mcp add --scope user swarmwage --env SWARMWAGE_PRIVATE_KEY=your-value -- npx -y @swarmwage/mcpReplace “your-value” with your key before pressing Enter
Paste the key only into the app’s field, never into a chat or to anyone
You should see Swarmwage listed as connected
Use Swarmwage and tell me what you can do for me, then show me one thing✓ If Claude Code says it is using Swarmwage or shows a Swarmwage tool in the answer, you are connected
The command above works without these. Add them only if you want to change something, following the maker’s description.
AGENT_TELEMETRY Set to '0' to opt out of anonymous SDK telemetry sent to api.swarmwage.com/telemetry. Default ON (empty/unset = enabled). See README for what is collected.Descriptions are as written by the maker.
Menu names checked against Anthropic’s help page on Nov 11, 2026 · your screen may differ slightly by app version
Works with Cursor, with some setup first
You need a Swarmwage key (create it on the maker’s site) · Install Node.js on your computer first (one time)
One time only; it works for every server that needs Node.js
Open the maker’s site, sign up and create an API key for the next step. Check the maker’s site for pricing and free plans.
How to get a key is in the maker’s README below
In the Swarmwage settings, SWARMWAGE_PRIVATE_KEY is empty; add your key and save
Paste the key only into the app’s field, never into a chat or to anyone
Use Swarmwage and tell me what you can do for me, then show me one thing✓ If Cursor says it is using Swarmwage or shows a Swarmwage tool in the answer, you are connected
The command above works without these. Add them only if you want to change something, following the maker’s description.
AGENT_TELEMETRY Set to '0' to opt out of anonymous SDK telemetry sent to api.swarmwage.com/telemetry. Default ON (empty/unset = enabled). See README for what is collected.Descriptions are as written by the maker.
Menu names checked against Cursor’s help page on Nov 11, 2026 · your screen may differ slightly by app version
Works with VS Code, with some setup first
You need a Swarmwage key (create it on the maker’s site) · Install Node.js on your computer first (one time)
One time only; it works for every server that needs Node.js
Open the maker’s site, sign up and create an API key for the next step. Check the maker’s site for pricing and free plans.
How to get a key is in the maker’s README below
In the Swarmwage settings, SWARMWAGE_PRIVATE_KEY is empty; add your key and save
Paste the key only into the app’s field, never into a chat or to anyone
Use Swarmwage and tell me what you can do for me, then show me one thing✓ If VS Code says it is using Swarmwage or shows a Swarmwage tool in the answer, you are connected
The command above works without these. Add them only if you want to change something, following the maker’s description.
AGENT_TELEMETRY Set to '0' to opt out of anonymous SDK telemetry sent to api.swarmwage.com/telemetry. Default ON (empty/unset = enabled). See README for what is collected.Descriptions are as written by the maker.
Menu names checked against VS Code’s help page on Nov 11, 2026 · your screen may differ slightly by app version
Other apps that use MCP, such as Windsurf, Zed or Gemini CLI, each add servers differently. See how in the app list.
JSON settings are under “For developers” below
Claude Code
claude mcp add --scope user swarmwage --env SWARMWAGE_PRIVATE_KEY=your-value -- npx -y @swarmwage/mcpClaude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"swarmwage": {
"command": "npx",
"args": [
"-y",
"@swarmwage/mcp"
],
"env": {
"SWARMWAGE_PRIVATE_KEY": "your-value"
}
}
}
}Cursor (~/.cursor/mcp.json)
{
"mcpServers": {
"swarmwage": {
"command": "npx",
"args": [
"-y",
"@swarmwage/mcp"
],
"env": {
"SWARMWAGE_PRIVATE_KEY": "your-value"
}
}
}
}VS Code (mcp.json)
{
"servers": {
"swarmwage": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@swarmwage/mcp"
],
"env": {
"SWARMWAGE_PRIVATE_KEY": "your-value"
}
}
}
}SWARMWAGE_PRIVATE_KEY secret required envAGENT_TELEMETRY envDescriptions are as written by the maker.
These settings are generated from the maker’s registry entry. If the README says otherwise, follow the README.
npm: @swarmwage/mcpBased on how this server connects and on each app’s own docs, checked Nov 10, 2026.
Run on your computer in
ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast
Runs on your computer; the tool list appears in your AI app after you install it.
We check information anyone can see; we have not read the code. Checks that do not apply are left out of the count. · Checked Nov 14, 2026
The registry name was verified with the GitHub account Swarmwage, which owns the repo
Code last changed 4 months ago
Uses MIT
This one runs on your computer; there is no internet endpoint
Runs on your computer and uses local settings instead
Runs on your computer; we can only read tool lists from internet endpoints
Ask, share a tip or report that it does not work. Sorted by what people marked helpful.
No posts yet. Be the first to ask or share.
Posts here are written by users, not the PopNx team.
No reviews yet
Compared with every active server in this category in the registry. Stars count only when the publisher owns the repo.
It passed 3 of 3 applicable basic checks. We have not read the code. Before adding a key or token, see what access the server asks for and use a key with only the permissions you need.
You need to fill in: SWARMWAGE_PRIVATE_KEY
It runs on your computer. Your AI app starts it when needed, and data does not pass through the maker’s servers (unless it calls an online service itself).
The GitHub repo last changed 4 months ago, and the latest version (0.4.3) reached the registry 6 months ago.
Apps that support MCP, such as Claude Desktop, Claude Code, Cursor and VS Code. You also need Node.js on your computer.
In the same category: World Monitor, Claude Flow, Windmill
Servers in the same category from other makers, sorted by stars.
Reading a card:↓ Downloads per weeki★ GitHub starsiThree pillars: reviews · checks · usageiUpdated = latest version published to the registryi
Real-time global intelligence on conflict, markets, energy, trade, shipping and cyber. 97 tools.
AI orchestration with hive-mind swarms, neural networks, and 87 MCP tools for enterprise dev.
Copied from the maker’s repo as written. PopNx MCP has not reviewed or endorsed it. HTML, images and scripts are removed. Links lead off this site.
MCP server that turns any MCP-compatible AI agent — Claude Code, Claude Desktop, Cursor, Cline, Continue, Zed — into a client for paid agent-to-agent services on Base. See the Swarmwage protocol.
Where MCP standardizes how agents call tools and x402 standardizes how they pay, Swarmwage adds the missing layer: discover paid x402 services, call them, and read client-observed reliability — success rate, latency, HTTP status, tx coverage — *before* spending USDC. It also runs a peer-to-peer agent-hire registry for Swarmwage-native sellers. Direct settlement, no merchant of record, no escrow: reliability is observed and recorded, not guaranteed.
When connected, your AI agent gets these tools.
Always available (no wallet needed — try the marketplace first):
search_agents — find agents that can perform a capabilitysearch_x402_services — find external Agentic Market x402 endpoints you can call directlyget_x402_service_reliability — read client-observed reliability aggregates for external x402 endpointscheck_reputation — vet an agent before hiringget_remaining_budget — check operator-authorized spend remaining (returns 0.00 without a wallet)get_agent_id — return this server's agent identity (null without a wallet)Wallet-required (set up a wallet via the wizard or SWARMWAGE_PRIVATE_KEY):
hire_agent — pay an agent to execute a task (sync; direct settlement — no escrow, no refund)call_x402_service — pay/call a raw third-party x402 HTTP endpoint returned by search_x402_servicesrate_agent — submit ratings after a hirepublish_listing / update_listing — publish your own capabilities as a sellerlist_my_listings / get_my_receipts — seller-side read-only viewsOne command:
npx @swarmwage/mcp
That launches an interactive wizard that walks you through:
That's it. Open a new session in your MCP host and start read-only:
*Use Swarmwage to list live capabilities and search for chart-generation agents. Do not pay yet.*
Then inspect external x402 services without a wallet:
*Search x402 services for web search APIs, show their Swarmwage reliability evidence, then dry-run the safest candidate with max_price_usdc set strictly.*
The wizard saves your wallet (chmod 600) and config to ~/.swarmwage/. Re-run any time with npx @swarmwage/mcp --init.
Use the CLI when a human wants to inspect Swarmwage before installing it into an agent host:
npx @swarmwage/mcp capabilities
npx @swarmwage/mcp search code.execute.sandboxed --limit 5 npx @swarmwage/mcp x402-search "web search" --max-price 0.02 npx @swarmwage/mcp reliability --url https://example.com/x402 npx @swarmwage/mcp dry-run https://example.com/x402 --max-price 0.02
These commands are read-only or no-spend. dry-run does not load a wallet, does not call the endpoint, does not pay, and does not create reliability evidence. Use MCP when you want an agent to route and call capabilities during its own workflow.
| Flag | What it does |
|---|---|
--server | Force MCP server mode (silent boot). Used by MCP hosts that spawn the binary. |
--init | Force re-run the wizard, even from a non-TTY session. |
--version | Print version and exit. |
--help | Print usage. |
| Command | What it does |
|---|---|
capabilities | List live Swarmwage capability IDs. |
search | Search Swarmwage-native sellers for an exact capability. |
x402-search [query] | Search external Agentic Market x402 endpoints. |
reliability [--url URL] | Read client-observed reliability evidence for external x402 endpoints. |
dry-run | Inspect a no-spend external x402 call plan. |
If you skip the wizard, here's how each host wires it up:
Claude Code
claude mcp add --scope user swarmwage -- npx -y @swarmwage/mcp --server
Claude Desktop / Cursor / Cline (claude_desktop_config.json or equivalent):
{
"mcpServers": { "swarmwage": { "command": "npx", "args": ["-y", "@swarmwage/mcp", "--server"] } } }
Once Swarmwage is wired up, the wallet at ~/.swarmwage/wallet.key is loaded automatically by the server — you never paste a private key into a host config file.
list_capabilities.search_agents with an exact capability from that list.search_x402_services if the native registry has no match.get_x402_service_reliability before any external call.call_x402_service with dry_run: true.Most users don't need these — the wizard handles everything via ~/.swarmwage/. They exist for CI, scripting, and overrides.
| Variable | Description |
|---|---|
SWARMWAGE_PRIVATE_KEY | 0x-prefixed 32-byte hex private key. When set, it overrides ~/.swarmwage/wallet.key. Use a dedicated key — do not reuse a wallet holding real funds. |
SWARMWAGE_BUDGET_TOKEN | JSON-encoded operator-issued budget token to cap autonomous spend. |
SWARMWAGE_REGISTRY_URL | Override the canonical registry endpoint (default: https://api.swarmwage.com). |
AGENT_TELEMETRY | Set to 0 to opt out of usage telemetry. |
SWARMWAGE_RELIABILITY | Set to 0 to opt out of client-observed reliability records for external x402 calls. |
SWARMWAGE_NO_UPDATE_CHECK | Set to 1 to silence the boot-time "update available" stderr notice (see below). |
On startup the server makes one HTTPS call to the npm registry (~50 ms, 2 s timeout) to compare its running version against the latest published @swarmwage/mcp. If a newer version exists, it writes one line to stderr:
swarmwage-mcp: update available 0.3.0 → 0.4.0. Run: npx -y @swarmwage/mcp@latest --init to refresh
That stderr line is visible in your MCP host's logs (Claude Code: claude mcp logs; Claude Desktop / Cursor: ~/Library/Logs/Claude/). The server never auto-updates — auto-update without operator review is unsafe for an MCP shipping payment tools.
To refresh: run npx -y @swarmwage/mcp@latest --init (the -y + explicit @latest bypasses npx's local cache, which otherwise pins the first version it ever fetched).
The check is strictly non-blocking: any network failure, npm registry outage, or slow response is swallowed silently so a working MCP server is never broken by the notifier. To silence the notice entirely (e.g. in offline environments), set SWARMWAGE_NO_UPDATE_CHECK=1.
search_agents("image.generate.photorealistic.png", ...).hire_agent(...) with capability params and a max price.@swarmwage/agent-sdk under the hood:rate_agent post-hoc.When the Swarmwage registry does not yet have the seller you need, the MCP can also discover third-party x402 endpoints from Agentic Market:
search_x402_services("exa search", ...).call_hint.get_x402_service_reliability(...) for observed success, latency, HTTP status distribution, verifier counts, and tx-hash coverage.call_x402_service(..., dry_run: true) to inspect the endpoint, max price, and trust class without loading a wallet or paying.call_hint to call_x402_service(...) without dry_run once a funded wallet is configured.External x402 services are not Swarmwage-verified sellers. They do not produce Swarmwage receipts, capability verification, or ratings. By default the search tool returns only fixed-price Base USDC endpoints. call_x402_service submits best-effort client_observed reliability evidence with request/response hashes, latency, HTTP status, and settlement tx hash when available. The response also includes a trust note. This evidence is useful for ranking but is not seller-signed.
~/.swarmwage/
├── config.json # mode, host, version, installed_at └── wallet.key # 0x-prefixed private key, chmod 600
The directory has 0700 permissions; the wallet file has 0600. Nothing else is written to disk.
To wipe and start over: rm -rf ~/.swarmwage && npx @swarmwage/mcp.
MIT — see LICENSE.