Wicked MCP server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Wicked MCP serverWhat's the current price of BTC?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Wicked MCP server
An MCP server wrapping the public HTTP surface of WickedAPI
(trading data) and Wicked Reputation (on-chain
agent staking/reputation) — 8 tools, no new backend logic, just a
protocol-native front door onto the same endpoints WickedAPI's own
integration cookbooks show calling with plain requests. Live at
mcp.wickedapi.com; the reputation/staking service and cookbooks live
in a separate (private) repo.
Tools
WickedAPI (works unauthenticated via x402, or with a free-tier key — see below)
wickedapi_price(symbol, asset_class?)wickedapi_momentum(symbol, timeframe?)wickedapi_funding_oi(symbol)
Wicked Reputation (all public, all free, no key needed)
reputation_status(wallet)reputation_statement(wallet)— position + full event ledgerreputation_query(tier?, min_stake?, ..., sort?, limit?)— filter/sort agentsreputation_tiers()reputation_transparency()
Every tool returns the upstream JSON body plus an http_status field.
Non-2xx responses are returned, not raised — a 402 from WickedAPI carries
real x402 payment instructions in its body; a 404 from the reputation
service just means the wallet has never registered. Both are useful data
for whatever's calling the tool, not failures to hide.
Related MCP server: aipaygen-mcp
Run it locally (stdio — for Claude Desktop, mcp dev, etc.)
pip install -r requirements.txt
python server.pyAdd to Claude Desktop's config:
{
"mcpServers": {
"wicked": {
"command": "python",
"args": ["/absolute/path/to/mcp-server/server.py"],
"env": { "WICKEDAPI_API_KEY": "your-key-if-you-have-one" }
}
}
}No WICKEDAPI_API_KEY? WickedAPI tools still work — they fall back to
x402, returning payment instructions instead of data, same as calling the
API directly with no key.
Remote deployment (streamable HTTP)
http_app.py wraps the same server with mcp.streamable_http_app() and a
per-IP rate limit (RATE_LIMIT_PER_MINUTE, default 30) — the one thing
that changes when this runs as a public endpoint instead of something each
user runs under their own control. Deployed via the Dockerfile in this
directory; Railway sets $PORT.
uvicorn http_app:app --host 0.0.0.0 --port 8080Live at https://mcp.wickedapi.com/mcp — point any streamable-HTTP
MCP client there directly. (https://wicked-mcp-production.up.railway.app/mcp
also works — same deployment, Railway-generated domain.)
No API key is baked into the deployed server. It authenticates
WickedAPI calls with whatever WICKEDAPI_API_KEY is set in its own
environment (optional — omit it and every caller just gets the x402
fallback), so hosting cost doesn't scale with usage. If you want free-tier
WickedAPI access through the remote endpoint, run it locally instead with
your own key — see above.
Config
Env var | Default | Notes |
| (unset) | Optional. Omit to fall back to x402 on every WickedAPI call. |
|
| Override for local/staging testing only. |
|
| Override for local/staging testing only. |
|
| HTTP deployment only ( |
This server cannot be deployed
Maintenance
Related MCP Connectors
Pay-per-call DeFi and macro intel for AI agents. x402 USDC tools via streamable HTTP /api/mcp.
Production-grade MCP gateway delivering 8 real-time AI tools with instant x402 micropayments settled in USDC on Base Mainnet or SPL-USDC on Solana. Features Basescan contract auditing, wallet analytics, headless browser scraping, and pre-scraped oracle data feeds.
Production-grade MCP gateway delivering 8 real-time AI tools with instant x402 micropayments settled in USDC on Base Mainnet or SPL-USDC on Solana. Features Basescan contract auditing, wallet analytics, headless browser scraping, and pre-scraped oracle data feeds.
8 pay-per-call web intel tools over MCP. Free discovery, calls settle in USDC on Base (x402).
Related MCP Servers
- AlicenseAqualityDmaintenanceMCP server for pay-per-call DeFi and crypto data via x402 micropayments on Base. 8 endpoints: token prices, TVL, funding rates, token security, gas tracker, whale monitoring, wallet profiling, and yield scanning.839 npmMIT
- AlicenseNot gradedqualityCmaintenance250+ AI-powered MCP tools: research, write, code, translate, scrape, sentiment, vision, RAG, agent memory, marketplace, trading signals, and more. 15 models across 7 providers. Pay-per-use via API key or x402 USDC micropayments.52 PyPI2MIT
- AlicenseNot gradedqualityDmaintenanceCrypto intelligence MCP: 104 tools for market data, ML signals, on-chain analytics, derivatives, and Bittensor subnets. Pay-per-call via x402 USDC on Base/Solana/Algorand/Stellar or $9.99/mo API key.MIT
- FlicenseNot gradedqualityDmaintenanceEnables AI agents to access professional crypto market intelligence via 8 MCP tools, covering market regime, fear/greed, funding rates, DeFi yields, token signals, wallet risk, and contract audits. Backed by real-time data from Binance, DeFiLlama, Etherscan, with both free tools and x402 micropayment options.2-