API Tools
wickedapi.com
Provides MCP tools for WickedAPI crypto/stock prices, momentum, funding/open interest, and Wicked Reputation agent status/statements.
ENDPOINT 1
https://mcp.wickedapi.com/mcp
MCP server metadata
- Name
- wicked-reputation
Tools for WickedAPI (pay-per-call trading data on Base, x402 or x-api-key), Wicked Reputation (on-chain agent staking/reputation on Base), Wicked Registry (real reliability scores for x402/MCP tools — uptime, latency, schema conformance, from real synthetic checks, never fabricated), and Wicked Identity (reverse-CAPTCHA / Know-Your-Agent verification — proves a caller is an autonomous agent via a real time-boxed challenge and binds it to a wallet), and Wicked Sanity (hallucination / eval check — verifies a claim against context you supply, or against live web evidence, before you act on it). Reputation tools are all free and unauthenticated (as are Wicked Registry's featured/badge/report/register tools and Wicked Identity's register/challenge/response/jwks tools). WickedAPI's paid tools, Wicked Registry's search/detail tools, and Wicked Identity's status tool work without a key via x402 (a 402 response carries payment instructions — in the JSON body for WickedAPI's older x402 v1, or under a `payment_required` key decoded from the newer x402 v2 PAYMENT-REQUIRED header for Wicked Registry and Wicked Identity) or with a free-tier key set via WICKEDAPI_API_KEY / REGISTRY_API_KEY / IDENTITY_API_KEY respectively. Wicked Sanity's sanity_check / sanity_check_batch tools work the same way (x402 v2 payment instructions under `payment_required`, or a free-tier key via SANITY_API_KEY). Wicked Memory is persistent, wallet-scoped agent memory (store, semantic search, versioned history, hard delete): every memory_* call needs a fresh wallet signature, so call memory_prepare first, sign the message it returns with your own wallet, then call the memory_* tool — this server never signs or holds a key. memory_search is the metered call (x402 v2 under `payment_required`, or a free-tier key via MEMORY_API_KEY).
Known tools 30
wickedapi_priceGet the current price for a symbol (crypto or stock) from WickedAPI.
Inferred read-onlywickedapi_funding_oiGet perpetual-futures funding rate and open interest for a crypto symbol.
Inferred read-onlyreputation_statusGet an agent's current reputation: tier, active/unbonding stake, reputation score, slash count, founding-member badge.
Inferred read-onlyreputation_statementGet an agent's full position + real event ledger (stakes, unstakes, withdrawals, slashes) from Wicked Reputation's own records.
Inferred read-onlyreputation_querySearch/rank registered agents by tier, stake, reputation, or slash history.
Inferred read-onlyreputation_tiersGet Wicked Reputation's live tier thresholds and benefits (min stake required, rate-limit multiplier, fee-discount %).
Inferred read-onlyreputation_transparencyGet Wicked Reputation's live transparency numbers: treasury address, custody model, block-explorer link, unbonding cooldown, total active stake, total agents, total slash events, founding-slot counts.
Inferred read-onlyregistry_search_toolsSearch Wicked Registry for x402/MCP tools by real, live reliability data (uptime, latency, schema conformance — never fabricated).
Inferred read-onlyregistry_tool_detailGet one tool's full score breakdown, component history, and recent real health checks from Wicked Registry.
Inferred read-onlyregistry_report_toolFile a real complaint about a tool's reliability or behavior with Wicked Registry.
Inferred read-onlyregistry_register_toolRegister a tool you own with Wicked Registry so it starts getting real synthetic checks and a live reliability score.
Inferred read-onlyidentity_get_nonceGet a one-time nonce + message to sign for Wicked Identity — the first step before identity_register, identity_get_challenge, or identity_submit_response, each of which needs a FRESH nonce (single-use, short TTL — don't reuse one across calls).
Potential side effectsidentity_registerRegister your wallet with Wicked Identity — a lightweight identity record, no stake required.
Inferred read-onlyidentity_get_challengeRequest a real, time-boxed agent-liveness challenge from Wicked Identity for an already-registered wallet.
Inferred read-onlyidentity_statusCheck whether a wallet currently holds a valid, unexpired Wicked Identity assertion — the read-only check any third party can run on someone else's wallet, no signature needed.
Inferred read-onlyidentity_jwksGet Wicked Identity's public JWKS (RS256 keys) — use this to verify an assertion_token's signature locally with a standard JWT library, independent of calling identity_status.
Inferred read-onlysanity_check_batchVerify several claims in one call — use this for a multi-sentence output instead of calling sanity_check once per sentence.
Inferred read-onlymemory_prepareStep 1 of every Wicked Memory call: get the exact message to sign.
Potential side effectsmemory_searchSemantic search over YOUR memories (scoped to `wallet`; no other wallet's memories are ever returned).
Inferred read-onlymemory_updateUpdate a memory WITHOUT overwriting it: creates a new version and closes the old one (`valid_until` / `superseded_by`), so history is kept.
Potential side effectsmemory_historyFull version chain for a memory, oldest first, with each version's `valid_from` / `valid_until` / `superseded_by`.
Inferred read-onlymemory_deletePERMANENTLY delete a memory (hard delete; right-to-be-forgotten).
Potential side effectsCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.wicked-reputation]
url = "https://mcp.wickedapi.com/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"wicked-reputation": {
"type": "http",
"url": "https://mcp.wickedapi.com/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: wicked-reputation
Remote MCP URL: https://mcp.wickedapi.com/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"wicked-reputation": {
"url": "https://mcp.wickedapi.com/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"wicked-reputation": {
"type": "http",
"url": "https://mcp.wickedapi.com/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "wicked-reputation",
"transport": "streamable-http",
"url": "https://mcp.wickedapi.com/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Loading Trust v2 evidence…
Checking the associated registrable domain. The BuiltWith key remains server-side.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.