ZendIQ MCP server
ai.zendiq/mcp·v1.0.5·1 starsSolana swap safety for agents: free token screen, $0.01 swap verdict, $0.02 built swap via x402.
not scanned yet
1 stars
Reviews
Write oneNobody has reviewed ZendIQ yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
ZendIQ tools
No tool declarations could be read from the package source. They show once the server is installed.
How ZendIQ compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 83/100
- higher than 65% of 48,255 servers
- GitHub stars
- 1
- more than 65% of 28,688 servers
Release history: 3 versions in the registry since 2026-10-03, latest 2026-10-12, typically one every 6 days.
Install ZendIQ in Claude Code, Cursor or VS Code
Runs npx -y @zendiq/mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add mcp -- npx -y @zendiq/mcp
What the publisher says
From the ZendIQ repository's README, as published. We do not edit it. Read it on GitHub
ZendIQ Agent API
ZendIQ gives agents a paid, machine-readable Solana swap triage verdict before they sign. The public surface includes the MCP client, x402 client, budget controls, response contract, and a runnable example.
What's open, and what isn't
This repository contains the complete agent-facing integration surface:
- MCP server exposing zendiqscreentoken, zendiqtriageswap and zendiqoptimizeswap
- x402 payment client
- Execution client — build, verify, and submit an optimized unsigned swap (/optimize)
- Autonomous candidate feed and triage loop
- Decision ledger with a hard local spend ceiling
- Public request and response contract
- Payment network read from the live API (GET /v1/agent), with a required spend ceiling on mainnet
The scoring model is intentionally not included. Each response surfaces the individual signals, their observed values, their status, and each factor's point contribution to the score — so an agent can act on any single signal (for example, refuse on a serial-deployer flag) rather than only the headline verdict. But how those signals are derived and combined — the data sources, thresholds, and weighting model — runs behind the hosted /analyse endpoint and remains ZendIQ's proprietary engine. The contract is open so integrators can inspect exactly what is sent, returned, paid for, and acted on.
This repository contains no extension analytics, user telemetry, production deployment configuration, database schema, facilitator wallet, or production credentials. It has fresh history independent of ZendIQ's private backend.
Requirements
- Node.js 22.5 or newer
- A Solana keypair holding mainnet USDC for paid calls (it needs no SOL)
- Network access to ZendIQ's hosted API at https://api.zendiq.ai, where scoring runs — see Where your calls go before running anything.
Quickstart
Everything below runs on your machine. The only calls to ZendIQ are the scoring and /optimize requests to the hosted API; no URL needs setting for those.
1. Install and set a local spend ceiling. budget:init reads the payment network from the API (GET /v1/agent, free) and writes a $1.00 ledger for it under runtime/. It spends nothing. On mainnet every payment is reserved against this ceiling, and nothing here pays without one.
npm ci
npm run budget:init2. Provide and fund the paying key. This code never generates or writes a mainnet key. Put a Solana keypair you control at runtime/payer-mainnet.key.json: any file solana-keygen writes, for example solana-keygen new -o runtime/payer-mainnet.key.json. Fund its address with a little USDC on Solana mainnet. No SOL is needed: the x402 facilitator pays the payment's network fee. $1 covers 100 calls at $0.01. Use a dedicated wallet, because the ledger only bounds what is paid through this code.
3. Make one paid call ($0.01):
npm run analyse4. Run the MCP server with the same key and ledger:
npm run mcpOr skip the clone entirely: npx -y @zendiq/mcp runs the same server from npm. See Connect it to an agent.
The MCP server uses newline-delimited JSON-RPC over stdio. Diagnostics go to stderr so stdout remains a valid MCP transport.
5. Optional: try /optimize build-only. /optimize builds a mainnet swap for a taker. The taker is only a public key and nothing is signed, so any funded mainnet address shows the full plan, simulation and venue decision. For the default 0.003 SOL swap, pick one holding a little more than 0.003 SOL:
npm run optimize -- --taker <ANY_FUNDED_MAINNET_ADDRESS>Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
ZendIQ: common questions
- Is ZendIQ MCP server safe?
- Mostly: it is graded B (83/100). Read the ZendIQ safety report
- How do I install ZendIQ?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does ZendIQ need an API key?
- Yes. The registry entry asks for
ZENDIQ_AGENT_KEYPAIR. - Is ZendIQ maintained?
- The last commit was 32 days ago (2026-10-03). The latest release is v1.0.5.
- How does ZendIQ compare with other MCP servers?
- safety score 83/100 (higher than 65% of 48,255 servers); github stars 1 (more than 65% of 28,688 servers). Full comparison.