{"id":11824,"name":"Plexa","description":"Economic-safety API for trading agents: executable (realizable) DEX swap quotes (POST /v1/quote, $0.02) and pre-trade token verdicts (POST /v1/pretrade/check, $0.05). Plain HTTP+JSON endpoints paid per-call via x402 v2 (USDC on Base mainnet/Polygon PoS/Arbitrum One/Solana mainnet, no API key) — not a full A2A task server; see https://api.getplexa.com/openapi.json for the exact contract and https://api.getplexa.com/llms.txt for how to pay. Contact the people running this API: support@getplexa.com (a human reads it), https://t.me/getplexa_bot (Telegram), https://github.com/plexa-xyz (source: reference agent, MCP package). No SLA and no support tier — this is a pay-per-call API, not a subscription. Machine-readable contact card: https://api.getplexa.com/contact.","card_url":"https://api.getplexa.com/.well-known/agent-card.json","endpoint":"https://api.getplexa.com","protocol_version":"0.3.0","first_seen":"2026-10-10T13:26:58.855639+00:00","last_verified":"2026-10-10T20:56:58.386920+00:00","card":{"url":"https://api.getplexa.com","name":"Plexa","skills":[{"id":"quote","name":"Executable swap quote at size","tags":["defi","dex","quote","liquidity","x402","base","polygon","arbitrum"],"examples":["curl -X POST https://api.getplexa.com/v1/quote -H 'content-type: application/json' -d '{\"tokenIn\":\"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913\",\"tokenOut\":\"0xE014d2A4da6E450f21b5050120D291e63c8940FD\",\"sizeUSD\":\"5000\",\"chain\":\"base\"}'"],"description":"POST https://api.getplexa.com/v1/quote ($0.02 per call, x402): REALIZABLE fill price for the full requested size — price impact (bps), depth, per-leg route, worst-case slippage, confidence — from canonical on-chain quoters on Base/Polygon/Arbitrum. Not a mid/spot price feed."},{"id":"pretrade-check","name":"Pre-trade economic-safety verdict","tags":["defi","token-safety","honeypot","pretrade","x402","base","polygon","arbitrum"],"examples":["curl -X POST https://api.getplexa.com/v1/pretrade/check -H 'content-type: application/json' -d '{\"token\":\"0xE014d2A4da6E450f21b5050120D291e63c8940FD\",\"sizeUSD\":\"1000\"}'","curl -X POST https://api.getplexa.com/v1/token-safety -H 'content-type: application/json' -d '{\"token\":\"0xE014d2A4da6E450f21b5050120D291e63c8940FD\",\"sizeUSD\":\"1000\"}'","curl -X POST https://api.getplexa.com/v1/rug-check -H 'content-type: application/json' -d '{\"token\":\"0xE014d2A4da6E450f21b5050120D291e63c8940FD\",\"sizeUSD\":\"1000\"}'"],"description":"POST https://api.getplexa.com/v1/pretrade/check ($0.05 per call, x402): verdict avoid|clear|unknown for an ERC-20 on base, polygon or arbitrum — \"avoid\" only when a listed trap (NO_EXIT_VENUE, EXIT_LIQUIDITY_DRAINED, TRADING_DISABLED) is proven at that block; \"clear\" when none fired AND the liquidity sweep reached a conclusion, which means \"no provable trap detected\", not \"safe\"; \"unknown\" when the sweep did not reach one, so neither a trap nor its absence is established. Plus risk_profile: age, holder concentration (ANY token age: top-1/top-10 share computed by us from balances + on-chain totalSupply; data age in the response; vendor outage → \"unknown\" with a reason, never a clean default), liquidity structure incl. the counter-asset pot a sell is paid from, oracle availability, transfer restrictions — as data, not severities. Plus confidence and an executable quote sub-result. Alias paths for /v1/pretrade/check: /v1/token-safety, /v1/rug-check — the SAME endpoint (same engine, same price, same request and response, one shared free trial), not a different product. They exist because agent catalogs index by URL path."}],"version":"1.0.0","provider":{"url":"https://getplexa.com","organization":"Plexa"},"description":"Economic-safety API for trading agents: executable (realizable) DEX swap quotes (POST /v1/quote, $0.02) and pre-trade token verdicts (POST /v1/pretrade/check, $0.05). Plain HTTP+JSON endpoints paid per-call via x402 v2 (USDC on Base mainnet/Polygon PoS/Arbitrum One/Solana mainnet, no API key) — not a full A2A task server; see https://api.getplexa.com/openapi.json for the exact contract and https://api.getplexa.com/llms.txt for how to pay. Contact the people running this API: support@getplexa.com (a human reads it), https://t.me/getplexa_bot (Telegram), https://github.com/plexa-xyz (source: reference agent, MCP package). No SLA and no support tier — this is a pay-per-call API, not a subscription. Machine-readable contact card: https://api.getplexa.com/contact.","capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false},"protocolVersion":"0.3.0","documentationUrl":"https://api.getplexa.com/llms.txt","defaultInputModes":["application/json"],"defaultOutputModes":["application/json"],"preferredTransport":"HTTP+JSON"},"signature_status":"unsigned","signature_detail":"No card signature supplied","signature_key_url":null,"signature_checked_at":"2026-10-10T20:56:58.386920+00:00","domain_claimed_at":null,"domain_proof_checked_at":null,"source_name":"Agent Tools Catalog","source_url":"https://agent-tools.cloud","last_check":{"checked_at":"2026-10-10T20:56:58.38692+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"also_published_at":[],"history_urls":["https://api.getplexa.com/.well-known/agent-card.json"],"skills":[{"skill_id":"quote","name":"Executable swap quote at size","description":"POST https://api.getplexa.com/v1/quote ($0.02 per call, x402): REALIZABLE fill price for the full requested size — price impact (bps), depth, per-leg route, worst-case slippage, confidence — from canonical on-chain quoters on Base/Polygon/Arbitrum. Not a mid/spot price feed.","tags":["defi","dex","quote","liquidity","x402","base","polygon","arbitrum"],"quality_warning":false},{"skill_id":"pretrade-check","name":"Pre-trade economic-safety verdict","description":"POST https://api.getplexa.com/v1/pretrade/check ($0.05 per call, x402): verdict avoid|clear|unknown for an ERC-20 on base, polygon or arbitrum — \"avoid\" only when a listed trap (NO_EXIT_VENUE, EXIT_LIQUIDITY_DRAINED, TRADING_DISABLED) is proven at that block; \"clear\" when none fired AND the liquidity sweep reached a conclusion, which means \"no provable trap detected\", not \"safe\"; \"unknown\" when the sweep did not reach one, so neither a trap nor its absence is established. Plus risk_profile: age, holder concentration (ANY token age: top-1/top-10 share computed by us from balances + on-chain totalSupply; data age in the response; vendor outage → \"unknown\" with a reason, never a clean default), liquidity structure incl. the counter-asset pot a sell is paid from, oracle availability, transfer restrictions — as data, not severities. Plus confidence and an executable quote sub-result. Alias paths for /v1/pretrade/check: /v1/token-safety, /v1/rug-check — the SAME endpoint (same engine, same price, same request and response, one shared free trial), not a different product. They exist because agent catalogs index by URL path.","tags":["defi","token-safety","honeypot","pretrade","x402","base","polygon","arbitrum"],"quality_warning":false}],"quality_flags":[],"check_history":{"checks":4,"passed":4},"recent_checks":[{"card_url":"https://api.getplexa.com/.well-known/agent-card.json","checked_at":"2026-10-10T20:56:58.386920+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://api.getplexa.com/.well-known/agent-card.json","checked_at":"2026-10-10T18:24:41.587559+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://api.getplexa.com/.well-known/agent-card.json","checked_at":"2026-10-10T16:07:03.605441+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://api.getplexa.com/.well-known/agent-card.json","checked_at":"2026-10-10T13:26:58.855639+00:00","success":true,"http_status":200,"detail":"Agent Card validated"}],"endpoint_tls_check":{"checked_at":"2026-10-10T20:56:58.386920+00:00","success":true,"detail":"Valid TLS connection to advertised endpoint host; no A2A request sent"},"protocol_check":{"checked_at":"2026-10-10T13:26:58.855639+00:00","state":"unconfirmed","http_status":404,"detail":"Endpoint returned a generic not-found response"},"events":[],"relationships":[],"verification":{"agent_card_url":"https://api.getplexa.com/.well-known/agent-card.json","last_successful_card_check":"2026-10-10T20:56:58.386920+00:00","latest_card_check":{"checked_at":"2026-10-10T20:56:58.38692+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"signature_status":"unsigned","signature_checked_at":"2026-10-10T20:56:58.386920+00:00","task_endpoint_tested":true,"task_execution_tested":false,"endpoint_tls_checked_at":"2026-10-10T20:56:58.386920+00:00","endpoint_tls_reachable":true,"protocol_check_state":"unconfirmed","protocol_checked_at":"2026-10-10T13:26:58.855639+00:00","provider_identity_verified":false,"domain_claimed_at":null,"domain_proof_checked_at":null}}