Enclave402
Qué hace este MCP
Provides paid agent utilities for Polymarket market signals and verdicts, IPFS JSON pinning, EIP-712 attestations, seller vetting, web search, hashing, encoding, and small-model inference using USDC on Base.
Herramientas
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['agentId'], 'properties': {'state': {'type': 'string', 'maxLength': 8192, 'description': 'Serialized state, decision, or payload hash to bind. Hashed with keccak256(utf8); the raw string is never stored.'}, 'agentId': {'type': 'string', 'maxLength': 200, 'minLength': 1, 'description': 'Stable identifier or EVM address of the agent being attested.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'description': 'Response timestamp, UNIX milliseconds'}, 'digest': {'description': 'EIP-712 typed-data hash that was signed'}, 'eip712': {'description': 'domain, types, primaryType and message needed to verify offline'}, 'verify': {'description': 'One-line verification recipe'}, 'settled': {'description': 'true when an x402 payment settled for this response'}, 'attestor': {'description': 'Gateway attestor address (published at /transparency)'}, 'teeQuote': {'description': 'Hardware quote when a TEE is configured, else null'}, 'signature': {'description': '65-byte secp256k1 signature, hex'}, 'enclaveRpc': {'description': 'Enclave verification endpoint when configured, else null'}, 'attestation': {'description': 'Attestation status'}, 'teeProvider': {'description': 'Hardware TEE provider when configured, else null'}, 'attestationId': {'description': 'keccak256 of the signature'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'includeStale': {'type': 'string', 'description': 'Include rows older than the verdict TTL.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {}, 'count': {}, 'items': {}, 'census': {'description': 'Sweep status: assessed count, cadence, last sweep.'}, 'counts': {}, 'sha256': {'description': 'Hex sha256 of JSON.stringify(items).'}, 'settled': {}, 'attestation': {'description': 'EIP-712 signature over generatedAt, sha256, count and counts by the published attestor; null when unconfigured'}, 'generatedAt': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'maximum': 500, 'minimum': 1, 'description': 'Bulk feed page size.'}, 'payTo': {'type': 'string', 'description': 'EVM payee address; returns every assessed resource paid to it.'}, 'offset': {'type': 'integer', 'minimum': 0, 'description': 'Bulk feed page offset.'}, 'verdict': {'type': 'string', 'description': 'Bulk feed filter (used when neither resource nor payTo is given).'}, 'resource': {'type': 'string', 'maxLength': 2048, 'description': 'Absolute https URL of one x402 resource.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {}, 'mode': {}, 'items': {}, 'total': {}, 'census': {'description': 'Sweep status: assessed count, cadence, last sweep.'}, 'settled': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['operation', 'input'], 'properties': {'input': {'type': 'string', 'maxLength': 500000, 'description': 'Data to encode/decode'}, 'operation': {'type': 'string', 'description': 'Operation to perform'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {}, 'result': {'description': 'Encoded/decoded output (string or object for jwt-decode/json-parse)'}, 'settled': {}, 'operation': {}, 'inputLength': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['algorithm', 'input'], 'properties': {'key': {'type': 'string', 'maxLength': 1000, 'description': 'Key for HMAC/PBKDF2/scrypt (required for keyed algorithms)'}, 'input': {'type': 'string', 'maxLength': 100000, 'description': 'Data to hash (UTF-8 string)'}, 'encoding': {'type': 'string', 'description': 'Output encoding'}, 'algorithm': {'type': 'string', 'description': 'Hash algorithm'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {}, 'digest': {'description': 'Hash output in the requested encoding'}, 'settled': {}, 'encoding': {}, 'algorithm': {}, 'inputLength': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['prompt'], 'properties': {'json': {'type': 'string', 'description': 'Force a JSON object response'}, 'prompt': {'type': 'string', 'maxLength': 8000, 'description': 'User prompt'}, 'system': {'type': 'string', 'maxLength': 2000, 'description': 'Optional system instruction'}, 'maxTokens': {'type': 'integer', 'maximum': 1024, 'minimum': 1, 'description': 'maxTokens'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {}, 'model': {}, 'usage': {}, 'output': {}, 'settled': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'maximum': 10, 'minimum': 1, 'description': 'Max results to return'}, 'query': {'type': 'string', 'maxLength': 500, 'description': 'Search query'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {}, 'count': {}, 'query': {}, 'results': {}, 'settled': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'slug': {'type': 'string', 'maxLength': 200, 'description': 'Optional Polymarket market slug for one specific market. Omit to receive the top markets by 24h volume.'}, 'limit': {'type': 'integer', 'maximum': 10, 'minimum': 1, 'description': 'Number of top markets to return when slug is omitted.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'description': 'Response timestamp, UNIX milliseconds'}, 'asOf': {'description': 'ISO-8601 timestamp the data was fetched'}, 'query': {'description': 'Echo of the resolved query (slug, or top/orderBy)'}, 'source': {'description': 'Upstream data providers'}, 'markets': {'description': 'Normalized market rows'}, 'settled': {'description': 'true when an x402 payment settled for this response (false on free-quota or dry-run)'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'maxLength': 200, 'description': 'Polymarket market slug (get one from market/signal).'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {}, 'asOf': {}, 'lean': {'description': 'Where the crowd sits at the lean thresholds'}, 'slug': {}, 'market': {}, 'method': {'description': 'The exact rules and thresholds used, so the verdict is reproducible'}, 'reasons': {'description': 'Every rule that fired and its effect on the verdict'}, 'settled': {}, 'question': {}, 'confidence': {'description': 'How much the reading can be trusted, per the stated rules'}, 'attestation': {'description': 'EIP-712 signature over slug, asOf, lean, confidence and impliedProbability by the published attestor; null when unconfigured'}, 'confidenceBand': {}, 'daysToResolution': {}, 'impliedProbability': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['content'], 'properties': {'name': {'type': 'string', 'maxLength': 120, 'description': 'Optional human label stored with the pin.'}, 'content': {'anyOf': [{'type': 'object', 'additionalProperties': {}}, {'type': 'string'}], 'description': 'JSON object or string to store (serialized size up to 8 KB).'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'description': 'Response timestamp, UNIX milliseconds'}, 'cid': {'description': 'IPFS CID of the stored content'}, 'size': {'description': 'Pinned size in bytes as reported by the provider'}, 'pinned': {'description': 'true when the provider accepted and pinned the content'}, 'status': {'description': 'Provider pin status (pinned)'}, 'gateway': {'description': 'Resolvable HTTP gateway URL for the CID'}, 'settled': {'description': 'true when an x402 payment settled for this response'}, 'provider': {'description': 'Pinning provider'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['resource'], 'properties': {'method': {'type': 'string', 'description': 'HTTP method the resource expects; POST resources are probed with an empty JSON body.'}, 'resource': {'type': 'string', 'maxLength': 2048, 'description': 'Absolute https URL of the x402 resource to vet (the paid route itself, not the seller homepage).'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'description': 'Response timestamp, UNIX milliseconds'}, 'score': {'description': '40 challenge shape + 40 Bazaar usage + 20 trust surfaces'}, 'trust': {'description': 'Which of /.well-known/x402, /llms.txt, /.well-known/security.txt, /transparency the origin publishes'}, 'bazaar': {'description': 'CDP Bazaar index entry for the resource: indexed, lastCalledAt, uniquePayers30d, totalCalls30d, callsPerPayer'}, 'method': {}, 'changes': {'description': 'Fields that differ from the previous verdict (verdict, score, usagePattern, findingCodes, priceUsdc, payTo, indexed, uniquePayers30d, totalCalls30d, lastCalledAt); empty when unchanged or first check'}, 'settled': {'description': 'true when an x402 payment settled for this response'}, 'verdict': {'description': 'LIVE = payable, indexed, recently called. STALE = indexed but not called within VET_STALE_DAYS. UNLISTED = payable but never counted by the Bazaar. MISCONFIGURED = an x402 buyer cannot pay it as served. UNREACHABLE = no answer.'}, 'findings': {'description': 'Every deduction, machine-coded and human-readable'}, 'previous': {'description': 'Summary of the last verdict this gateway issued for the same resource (checkedAt, verdict, score, usagePattern); null on first check. Call on a schedule and this is your watch.'}, 'resource': {'description': 'Normalized resource URL that was vetted'}, 'challenge': {'description': 'What the target 402 actually said: status, x402Version, accepts[0], description length, WWW-Authenticate presence, networks offered'}, 'checkedAt': {'description': 'ISO-8601 time of the probe'}, 'attestation': {'description': 'EIP-712 signature over resource, checkedAt, verdict, score, usagePattern and changes by the published attestor, verifiable offline; null when the attestor is unconfigured'}, 'usagePattern': {'description': 'repeat = calls/payer at or above the repeat threshold; evaluation = buyers try once and leave'}}, 'additionalProperties': False}
Cambios recientes en herramientas
Servidores MCP similares
The Stall
Provides pay-per-call tools for YouTube keyword research and research on stocks, crypto, DeFi, options, and macroeconomic data.
AgentServices
Offers paid APIs for crypto prices, trading signals, DeFi yields and risk, arbitrage, market data, macro indicators, AI chat, and…
Bitfinex
Provides Bitfinex market data and crypto analytics alongside routed research across financial, regulatory, economic, scientific, …
Genesis402 by UnyKorn (x402 pay-per-call)
Provides paid APIs for DeFi, blockchain analysis, sanctions screening, SEC financials, web extraction, domain intelligence, and r…
kr-crypto-intelligence
Provides Korean crypto prices, Kimchi Premium and arbitrage data, exchange alerts, market sentiment, macro indicators, and Korean…
TrollBridge MCP
Provides paid agent-facing data on crypto markets, tokens, wallets, DeFi yields, prediction markets, bounties and web search.
K-Data — Korean Sell-Side Research & Market Data
Provides Korean equity research, analyst consensus and revisions, market news, USD/KRW rates, Upbit crypto data, and kimchi-premi…
Alpha (Mossland)
Provides searchable and cited research on Korean crypto, macroeconomics, related entities, events, topics, and market signals.