此 MCP 可以做什么
Provides on-chain token, wallet, transaction, price, swap, and entity data across Base and Solana, plus DNS, SSL, package vulnerability, and identifier checks.
工具
输入模式
{'type': 'object', 'required': ['address', 'token'], 'properties': {'token': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$', 'description': 'ERC-20 token contract address on Base.'}, 'address': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$', 'description': 'Wallet address.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['token'], 'properties': {'token': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$', 'description': 'ERC-20 token contract address on Base.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['token'], 'properties': {'token': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$', 'description': 'ERC-20 token contract address on Base.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['hash'], 'properties': {'hash': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{64}$', 'description': 'Transaction hash on Base.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['address'], 'properties': {'address': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$', 'description': 'Wallet address on Base.'}, 'extraTokens': {'type': 'array', 'items': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'maxItems': 20, 'description': 'Additional ERC-20 contract addresses to check (up to 20).'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['email'], 'properties': {'email': {'type': 'string', 'maxLength': 254, 'description': 'Email address to check.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {'area': {'enum': ['DK1', 'DK2'], 'type': 'string', 'default': 'DK1', 'description': 'Price area.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': [], 'properties': {'area': {'enum': ['DK1', 'DK2', 'DE', 'NO2', 'SE3', 'SE4'], 'type': 'string', 'default': 'DK1', 'description': 'Bidding area.'}, 'date': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Danish local date, YYYY-MM-DD. Default: today.'}, 'resolution': {'enum': ['hourly', 'quarter'], 'type': 'string', 'default': 'hourly', 'description': 'Hourly averages or the native 15-minute prices.'}, 'cheapestHours': {'type': 'integer', 'default': 3, 'maximum': 24, 'minimum': 0, 'description': 'How many cheapest hourly slots to list.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['domain'], 'properties': {'types': {'type': 'array', 'items': {'enum': ['A', 'AAAA', 'MX', 'TXT', 'NS', 'CNAME'], 'type': 'string'}, 'maxItems': 6, 'description': 'Record types. Default: all.'}, 'domain': {'type': 'string', 'pattern': '^(?=.{1,253}$)([A-Za-z0-9]([A-Za-z0-9-]{0,61}[A-Za-z0-9])?\\.)+[A-Za-z]{2,63}$', 'maxLength': 253, 'description': 'Domain name, e.g. example.com.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {'doi': {'type': 'string', 'pattern': '^10\\.\\d{4,9}/\\S+$', 'maxLength': 200, 'description': 'DOI, e.g. 10.1038/nature14539.'}, 'limit': {'type': 'integer', 'default': 5, 'maximum': 20, 'minimum': 1, 'description': 'Maximum search results.'}, 'query': {'type': 'string', 'maxLength': 300, 'description': 'Citation or title text to search when no DOI is known.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'pattern': '^([A-Za-z0-9]([A-Za-z0-9-]{0,61}[A-Za-z0-9])?\\.)+[A-Za-z]{2,63}$', 'maxLength': 253, 'description': 'Domain name, e.g. example.com.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {'checks': {'enum': ['both', 'ssl', 'domain'], 'type': 'string', 'default': 'both', 'description': 'Which checks to run for each domain.'}, 'domain': {'type': 'string', 'maxLength': 253, 'description': 'One domain, for example example.com. Use this or domains.'}, 'domains': {'type': 'array', 'items': {'type': 'string', 'maxLength': 253}, 'maxItems': 100, 'description': 'Up to 100 domains in one run (Apify Actor only). Each domain that returns a result is one billable result.'}, 'warnDays': {'type': 'integer', 'default': 30, 'maximum': 365, 'minimum': 1, 'description': 'Flag certificates and registrations that expire within this many days.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {'history': {'type': 'integer', 'default': 4, 'maximum': 24, 'minimum': 1, 'description': 'Number of most recent rate observations per series.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {'name': {'type': 'string', 'pattern': '^[a-z0-9-]+(\\.[a-z0-9-]+)+$', 'maxLength': 255, 'description': 'Lower-case ENS name, e.g. vitalik.eth.'}, 'address': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$', 'description': 'Address for a reverse lookup (used if name is not set).'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'default': 3, 'maximum': 10, 'minimum': 1, 'description': 'Maximum candidates per query.'}, 'query': {'type': 'string', 'maxLength': 200, 'description': 'Company name, website domain (example.com), registry number, LEI or VAT number. Use this or queries.'}, 'country': {'type': 'string', 'pattern': '^[A-Za-z]{2}$', 'description': 'Optional ISO country code (NO, FI, CZ, SK, FR, GB, PL) to search one register only. Faster and more precise.'}, 'queries': {'type': 'array', 'items': {'type': 'string', 'maxLength': 200}, 'maxItems': 100, 'description': 'Up to 100 queries in one run (Apify Actor only). Each query that finds a match is one billable result.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['vat'], 'properties': {'vat': {'type': 'string', 'maxLength': 20, 'description': 'VAT number with country prefix, e.g. DK10150817. Spaces and dots are ignored. Greece uses EL, Northern Ireland XI.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {'base': {'type': 'string', 'default': 'EUR', 'pattern': '^[A-Za-z]{3}$', 'description': 'Base currency, ISO 4217.'}, 'date': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'YYYY-MM-DD. Default: latest. Weekends and holidays return the previous working day.'}, 'amount': {'type': 'number', 'default': 1, 'maximum': 1000000000000, 'minimum': 0, 'description': 'Amount of base currency to convert.'}, 'symbols': {'type': 'array', 'items': {'type': 'string', 'pattern': '^[A-Za-z]{3}$'}, 'maxItems': 40, 'description': 'Target currencies. Default: all.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['iban'], 'properties': {'iban': {'type': 'string', 'maxLength': 50, 'description': 'IBAN, spaces allowed.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {'lei': {'type': 'string', 'pattern': '^[A-Za-z0-9]{20}$', 'description': 'Exact 20-character LEI. If set, name and country are ignored.'}, 'name': {'type': 'string', 'maxLength': 120, 'description': 'Legal name to search (exact match on registered legal name, e.g. "Novo Nordisk A/S").'}, 'limit': {'type': 'integer', 'default': 10, 'maximum': 50, 'minimum': 1, 'description': 'Maximum records for a name search.'}, 'country': {'type': 'string', 'pattern': '^[A-Za-z]{2}$', 'description': 'ISO 3166 country code of the legal address, e.g. DK.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['country'], 'properties': {'id': {'type': 'string', 'pattern': '^[0-9-]{7,11}$', 'description': 'Organisation number (NO, 9 digits) or business ID (FI, e.g. 0112038-9).'}, 'name': {'type': 'string', 'maxLength': 100, 'description': 'Company name to search. Used if id is not set.'}, 'limit': {'type': 'integer', 'default': 10, 'maximum': 25, 'minimum': 1, 'description': 'Maximum results for a name search.'}, 'country': {'enum': ['NO', 'FI'], 'type': 'string', 'description': 'Register to query.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['ecosystem', 'name'], 'properties': {'name': {'type': 'string', 'pattern': '^[@A-Za-z0-9._/-]+$', 'maxLength': 214, 'description': 'Package name, e.g. lodash or requests.'}, 'version': {'type': 'string', 'pattern': '^[A-Za-z0-9._+-]+$', 'maxLength': 64, 'description': 'Version to check. Default: latest published version.'}, 'ecosystem': {'enum': ['npm', 'PyPI'], 'type': 'string', 'description': 'Package ecosystem.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'maxLength': 2000, 'description': 'Feed URL, or a web page that links to a feed.'}, 'maxItems': {'type': 'integer', 'default': 50, 'maximum': 200, 'minimum': 1, 'description': 'Maximum number of items returned (newest first as published in the feed).'}, 'summaryChars': {'type': 'integer', 'default': 400, 'maximum': 2000, 'minimum': 0, 'description': 'Maximum characters of the plain-text summary per item.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['site'], 'properties': {'site': {'type': 'string', 'maxLength': 2000, 'description': 'Domain or URL of the site, for example example.com or https://example.com/blog.'}, 'sampleUrls': {'type': 'integer', 'default': 5, 'maximum': 10, 'minimum': 0, 'description': 'How many listed URLs to fetch and check for status (0 to skip).'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['inputMint', 'outputMint', 'amount'], 'properties': {'amount': {'type': 'string', 'pattern': '^[1-9][0-9]{0,18}$', 'description': 'Amount of the input token in its smallest unit (lamports for SOL).'}, 'inputMint': {'type': 'string', 'pattern': '^[1-9A-HJ-NP-Za-km-z]{32,44}$', 'description': 'Mint address of the token to sell (SOL = So11111111111111111111111111111111111111112).'}, 'outputMint': {'type': 'string', 'pattern': '^[1-9A-HJ-NP-Za-km-z]{32,44}$', 'description': 'Mint address of the token to buy (USDC = EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v).'}, 'slippageBps': {'type': 'integer', 'maximum': 1000, 'minimum': 1, 'description': 'Maximum slippage in basis points. Omit for the automatic estimate.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['inputMint', 'outputMint', 'amount', 'taker'], 'properties': {'taker': {'type': 'string', 'pattern': '^[1-9A-HJ-NP-Za-km-z]{32,44}$', 'description': 'Your wallet address (public key) that will sign and pay.'}, 'amount': {'type': 'string', 'pattern': '^[1-9][0-9]{0,18}$', 'description': 'Amount of the input token in its smallest unit.'}, 'inputMint': {'type': 'string', 'pattern': '^[1-9A-HJ-NP-Za-km-z]{32,44}$', 'description': 'Mint address of the token to sell.'}, 'outputMint': {'type': 'string', 'pattern': '^[1-9A-HJ-NP-Za-km-z]{32,44}$', 'description': 'Mint address of the token to buy.'}, 'slippageBps': {'type': 'integer', 'maximum': 1000, 'minimum': 1, 'description': 'Maximum slippage in basis points. Omit for the automatic estimate.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['mint'], 'properties': {'mint': {'type': 'string', 'pattern': '^[1-9A-HJ-NP-Za-km-z]{32,44}$', 'description': 'Token mint address.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['mints'], 'properties': {'mints': {'type': 'array', 'items': {'type': 'string', 'pattern': '^[1-9A-HJ-NP-Za-km-z]{32,44}$'}, 'maxItems': 50, 'description': 'Token mint addresses (1-50).'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'default': 5, 'maximum': 20, 'minimum': 1, 'description': 'Maximum tokens.'}, 'query': {'type': 'string', 'maxLength': 100, 'minLength': 1, 'description': 'Symbol, name or mint address.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['signature'], 'properties': {'signature': {'type': 'string', 'pattern': '^[1-9A-HJ-NP-Za-km-z]{64,90}$', 'description': 'Transaction signature (base58).'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['address'], 'properties': {'limit': {'type': 'integer', 'default': 20, 'maximum': 50, 'minimum': 1, 'description': 'Number of holdings to return, most valuable first.'}, 'address': {'type': 'string', 'pattern': '^[1-9A-HJ-NP-Za-km-z]{32,44}$', 'description': 'Solana wallet address.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {'url': {'type': 'string', 'maxLength': 2000, 'description': 'One public http(s) URL or domain. Use this or urls.'}, 'urls': {'type': 'array', 'items': {'type': 'string', 'maxLength': 2000}, 'maxItems': 20, 'description': 'Up to 20 URLs or domains; each successfully checked site is one billable result.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {'cpv': {'type': 'array', 'items': {'type': 'string', 'pattern': '^\\d{2,8}\\*?$'}, 'maxItems': 10, 'description': 'CPV codes or prefixes with a trailing * (e.g. "72*" for IT services).'}, 'limit': {'type': 'integer', 'default': 20, 'maximum': 50, 'minimum': 1, 'description': 'Maximum notices to return.'}, 'country': {'type': 'string', 'pattern': '^[A-Za-z]{3}$', 'description': 'Buyer country, ISO 3166 alpha-3 (DNK, DEU, SWE ...).'}, 'keyword': {'type': 'string', 'pattern': '^[\\p{L}\\p{N} -]+$', 'maxLength': 80, 'description': 'Full-text keyword or words (letters, digits, spaces, hyphens).'}, 'noticeType': {'type': 'string', 'pattern': '^[a-z0-9-]{2,30}$', 'description': 'TED notice type, e.g. cn-standard (contract notice) or can-standard (award).'}, 'deadlineAfter': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Only notices whose tender deadline is on or after this date.'}, 'publishedSince': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Only notices published on or after this date (YYYY-MM-DD). Default: 7 days ago.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {'cpv': {'type': 'array', 'items': {'type': 'string', 'pattern': '^\\d{2,8}\\*?$'}, 'maxItems': 10, 'description': 'CPV codes or prefixes with a trailing * (for example 72* for IT services). Applies to TED and Find a Tender.'}, 'limit': {'type': 'integer', 'default': 20, 'maximum': 50, 'minimum': 1, 'description': 'Maximum notices per source.'}, 'format': {'enum': ['notices', 'ocds'], 'type': 'string', 'default': 'notices', 'description': 'notices returns the normalised list; ocds adds an OCDS 1.1 release package.'}, 'country': {'type': 'string', 'pattern': '^[A-Za-z]{2,3}$', 'description': 'Buyer country (ISO 3166, 2 or 3 letters) for TED. Find a Tender is always GB and SAM.gov always US.'}, 'keyword': {'type': 'string', 'pattern': '^[\\p{L}\\p{N} -]+$', 'maxLength': 80, 'description': 'Words that must appear in the title or description (letters, digits, spaces, hyphens).'}, 'sources': {'type': 'array', 'items': {'enum': ['ted', 'uk-fts', 'sam'], 'type': 'string'}, 'maxItems': 3, 'description': 'Which sources to search: ted (EU), uk-fts (UK Find a Tender), sam (US SAM.gov, needs samApiKey). Default: ted and uk-fts.'}, 'samApiKey': {'type': 'string', 'maxLength': 80, 'description': 'Your own free SAM.gov API key, only needed for the sam source. Never stored.'}, 'publishedSince': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Only notices published on or after this date (YYYY-MM-DD). Default: 7 days ago. Use the date of your last run for new tenders only.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {'url': {'type': 'string', 'maxLength': 2000, 'description': 'One public http(s) URL. Use this or urls.'}, 'urls': {'type': 'array', 'items': {'type': 'string', 'maxLength': 2000}, 'maxItems': 20, 'description': 'Up to 20 public http(s) URLs; every page that returns metadata is one billable result.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'maxLength': 2000, 'description': 'Public http(s) URL.'}, 'maxChars': {'type': 'integer', 'default': 20000, 'maximum': 100000, 'minimum': 500, 'description': 'Maximum characters of Markdown returned.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {'months': {'type': 'integer', 'default': 3, 'maximum': 24, 'minimum': 1, 'description': 'Number of most recent months.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['title'], 'properties': {'lang': {'type': 'string', 'default': 'en', 'pattern': '^[a-z]{2,3}(-[a-z]{2,4})?$', 'description': 'Wikipedia language code.'}, 'title': {'type': 'string', 'maxLength': 200, 'minLength': 1, 'description': 'Article title, e.g. Copenhagen.'}}, 'additionalProperties': False}
近期工具变更
类似的 MCP 服务器
Crypto Bot Audit + Market Data (x402 paid)
Audits crypto bot source code and provides paid crypto market, token, gas, stablecoin, and DeFi TVL data.
Polyform
Offers pay-per-call APIs for economic, financial, geographic, healthcare, domain, email, sanctions, blockchain, and business risk…
Satoshidata Wallet Intel
Provides Bitcoin wallet intelligence, address labels, trust and risk signals, transaction verification, entity activity, fees, me…
47620 Solana Data API
Provides read-only Solana balances, token and transaction data, network health, market information, and address risk checks.
mcp
Analyzes Solana memecoins, token holders, wallet networks, insider and KOL activity, rug risk, token identity, liquidity, and sel…
PumpPill — token safety and measured outcomes
Provides token and wallet safety data, deployer histories, risk flags, market outcomes, holder activity, and measured performance…
Aether: Base onchain data & token risk (x402)
Provides Base blockchain data and token risk analysis, including balances, prices, transactions, contract inspection, gas, NFT da…
SweetAI — On-chain AI Agent Intelligence
Analyzes on-chain AI-agent identities, reputation, liveness, payment relationships, trust signals, Bittensor networks and sybil i…