x402-tools
此 MCP 可以做什么
Provides pay-per-call AI image, speech, and transcription services alongside general content generation and read-only EVM, token, and blockchain data tools.
工具
输入模式
{'type': 'object', 'required': ['prompt'], 'properties': {'steps': {'type': 'number', 'description': 'Diffusion steps, 1-8. More is sharper and slower. Default 4.'}, 'inline': {'type': 'boolean', 'description': 'Also return the JPEG as base64. Default false.'}, 'prompt': {'type': 'string', 'description': 'What to draw, up to 2048 characters. English works best.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['text'], 'properties': {'lang': {'type': 'string', 'description': 'en, es, fr, zh, ja or ko. Default en.'}, 'text': {'type': 'string', 'description': 'What to say, up to 2000 characters.'}, 'inline': {'type': 'boolean', 'description': 'Also return the WAV as base64. Default false.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': [], 'properties': {'url': {'type': 'string', 'description': 'https URL of the audio file, up to 10 MB.'}, 'audio': {'type': 'string', 'description': 'Alternative to url: the audio as base64 (POST only).'}, 'words': {'type': 'boolean', 'description': 'Include word-level timestamps. Default false.'}, 'language': {'type': 'string', 'description': 'Optional ISO code to skip detection, e.g. es.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['text', 'to'], 'properties': {'to': {'type': 'string', 'description': 'Target language: ISO code (es, fr, de, zh, ja...) or English name (spanish).'}, 'from': {'type': 'string', 'description': 'Optional source language; detected when omitted.'}, 'text': {'type': 'string', 'description': 'What to translate, up to 2000 characters.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': [], 'properties': {}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': [], 'properties': {'seed': {'type': 'string', 'description': 'Same seed always returns the same advice.'}, 'topic': {'type': 'string', 'description': 'work | life | money. Omit for any.'}, 'exclude': {'type': 'array', 'description': 'Ids already seen, comma-separated in a GET.'}, 'language': {'type': 'string', 'description': 'en | es. Defaults to en.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': [], 'properties': {'seed': {'type': 'string', 'description': 'Same seed always returns the same fact.'}, 'topic': {'type': 'string', 'description': 'science | computing | history | nature. Omit for any.'}, 'exclude': {'type': 'array', 'description': 'Ids already seen, comma-separated in a GET.'}, 'language': {'type': 'string', 'description': 'en | es. Defaults to en.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': [], 'properties': {'seed': {'type': 'string', 'description': 'Same seed always returns the same story.'}, 'theme': {'type': 'string', 'description': 'domestic | technological | cosmic | folk. Omit for any.'}, 'exclude': {'type': 'array', 'description': 'Ids already seen, comma-separated in a GET.'}, 'language': {'type': 'string', 'description': 'en | es. Defaults to en.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': [], 'properties': {'seed': {'type': 'string', 'description': 'Same seed always returns the same joke.'}, 'exclude': {'type': 'array', 'description': 'Ids already seen, comma-separated in a GET.'}, 'category': {'type': 'string', 'description': 'programming | crypto | general. Omit for any.'}, 'language': {'type': 'string', 'description': 'en | es. Defaults to en.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': [], 'properties': {'seed': {'type': 'string', 'description': 'Same seed always returns the same riddle.'}, 'exclude': {'type': 'array', 'description': 'Ids already seen, comma-separated in a GET.'}, 'language': {'type': 'string', 'description': 'en | es. Defaults to en.'}, 'difficulty': {'type': 'string', 'description': 'easy | medium | hard. Omit for any.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': [], 'properties': {'seed': {'type': 'string', 'description': 'Same seed always returns the same roast.'}, 'target': {'type': 'string', 'description': 'javascript | python | css | git | regex | kubernetes | agile | legacy. Omit for any.'}, 'exclude': {'type': 'array', 'description': 'Ids already seen, comma-separated in a GET.'}, 'language': {'type': 'string', 'description': 'en | es. Defaults to en.'}, 'severity': {'type': 'string', 'description': 'mild | medium | savage. Omit for any.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': [], 'properties': {'date': {'type': 'string', 'description': 'YYYY-MM-DD in UTC. Defaults to today, and any past date is reproducible.'}, 'language': {'type': 'string', 'description': 'en | es. Defaults to en.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['address'], 'properties': {'address': {'type': 'string', 'description': 'The crypto address to check. Any chain: EVM, Bitcoin, Tron, Litecoin, Monero and the rest of the list.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['address'], 'properties': {'chain': {'type': 'string', 'description': 'base | ethereum | polygon | arbitrum | optimism. Defaults to base.'}, 'address': {'type': 'string', 'description': '0x-prefixed address to look up.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': [], 'properties': {'chain': {'type': 'string', 'description': 'base | ethereum | polygon | arbitrum | optimism.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['to', 'data'], 'properties': {'to': {'type': 'string', 'description': 'Contract address to call.'}, 'data': {'type': 'string', 'description': '0x-prefixed calldata: 4-byte selector plus encoded arguments.'}, 'from': {'type': 'string', 'description': 'Optional caller address, for calls that check msg.sender.'}, 'block': {'type': 'string', 'description': 'Block tag or number. Defaults to latest.'}, 'chain': {'type': 'string', 'description': 'base | ethereum | polygon | arbitrum | optimism.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': [], 'properties': {'chain': {'type': 'string', 'description': 'Optional: check just one. base | ethereum | polygon | arbitrum | optimism. All of them when omitted.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': [], 'properties': {'name': {'type': 'string', 'description': 'ENS name to resolve, such as vitalik.eth.'}, 'address': {'type': 'string', 'description': 'Address to reverse-resolve. Use instead of name.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['owner', 'spender', 'token'], 'properties': {'chain': {'type': 'string', 'description': 'base | ethereum | polygon | arbitrum | optimism.'}, 'owner': {'type': 'string', 'description': 'Address that owns the tokens.'}, 'token': {'type': 'string', 'description': 'ERC20 contract address.'}, 'spender': {'type': 'string', 'description': 'Address allowed to spend them.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['address', 'token'], 'properties': {'chain': {'type': 'string', 'description': 'base | ethereum | polygon | arbitrum | optimism.'}, 'token': {'type': 'string', 'description': 'ERC20 contract address.'}, 'address': {'type': 'string', 'description': 'Wallet to look up.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['to'], 'properties': {'to': {'type': 'string', 'description': 'Destination address.'}, 'data': {'type': 'string', 'description': 'Optional 0x calldata.'}, 'from': {'type': 'string', 'description': 'Sender address.'}, 'chain': {'type': 'string', 'description': 'base | ethereum | polygon | arbitrum | optimism.'}, 'value': {'type': 'string', 'description': 'Optional value in wei, as a decimal string.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': [], 'properties': {'chain': {'type': 'string', 'description': 'base | ethereum | polygon | arbitrum | optimism.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': [], 'properties': {'chain': {'type': 'string', 'description': 'base | ethereum | polygon | arbitrum | optimism.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['address'], 'properties': {'chain': {'type': 'string', 'description': 'base | ethereum | polygon | arbitrum | optimism.'}, 'address': {'type': 'string', 'description': 'Address to inspect.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['contract', 'tokenId'], 'properties': {'chain': {'type': 'string', 'description': 'base | ethereum | polygon | arbitrum | optimism.'}, 'tokenId': {'type': 'string', 'description': 'Token id, in decimal.'}, 'contract': {'type': 'string', 'description': 'ERC721 contract address.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['address'], 'properties': {'chain': {'type': 'string', 'description': 'base | ethereum | polygon | arbitrum | optimism.'}, 'address': {'type': 'string', 'description': 'Address to look up.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['address'], 'properties': {'chain': {'type': 'string', 'description': 'base | ethereum | polygon | arbitrum | optimism.'}, 'tokens': {'type': 'array', 'description': 'Up to 20 ERC20 contract addresses.'}, 'address': {'type': 'string', 'description': 'Wallet to inspect.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['hash'], 'properties': {'hash': {'type': 'string', 'description': '32-byte transaction hash.'}, 'chain': {'type': 'string', 'description': 'base | ethereum | polygon | arbitrum | optimism.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['address'], 'properties': {'slot': {'type': 'string', 'description': 'Slot number in decimal, or a 0x slot key such as an EIP-1967 hash.'}, 'chain': {'type': 'string', 'description': 'base | ethereum | polygon | arbitrum | optimism.'}, 'address': {'type': 'string', 'description': 'Contract to read.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['token'], 'properties': {'chain': {'type': 'string', 'description': 'base | ethereum | polygon | arbitrum | optimism.'}, 'token': {'type': 'string', 'description': 'ERC20 contract address.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['token'], 'properties': {'chain': {'type': 'string', 'description': 'base | ethereum | polygon | arbitrum | optimism.'}, 'quote': {'type': 'string', 'description': "Token to price it against. Defaults to the chain's native USDC."}, 'token': {'type': 'string', 'description': 'ERC20 contract address to price.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['token'], 'properties': {'chain': {'type': 'string', 'description': 'base | ethereum | polygon | arbitrum | optimism.'}, 'token': {'type': 'string', 'description': 'ERC20 contract address to check.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['hash'], 'properties': {'hash': {'type': 'string', 'description': 'Transaction hash.'}, 'chain': {'type': 'string', 'description': 'base | ethereum | polygon | arbitrum | optimism.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['from', 'to'], 'properties': {'to': {'type': 'string', 'description': 'Target currency, ISO 4217, e.g. EUR.'}, 'date': {'type': 'string', 'description': 'Optional publication date, YYYY-MM-DD, within the last 90 days. Defaults to the latest publication.'}, 'from': {'type': 'string', 'description': 'Source currency, ISO 4217, e.g. USD.'}, 'amount': {'type': 'number', 'description': 'Amount to convert. Defaults to 1.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['prompt'], 'properties': {'prompt': {'type': 'string', 'description': 'The request for the model. Up to 24000 characters.'}, 'sistema': {'type': 'string', 'description': 'Optional system instruction.'}, 'maxTokens': {'type': 'number', 'description': 'Output token cap, up to 4000. Does not change the price.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': [], 'properties': {'count': {'type': 'number', 'description': 'How many coins to flip, 1-100. Defaults to 1.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': [], 'properties': {'count': {'type': 'number', 'description': 'How many dice to roll, 1-100. Defaults to 1.'}, 'faces': {'type': 'number', 'description': 'Faces per die, 2-1000000. Defaults to 6.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': [], 'properties': {'max': {'type': 'number', 'description': 'Highest value, inclusive. Defaults to 100.'}, 'min': {'type': 'number', 'description': 'Lowest value, inclusive. Defaults to 1.'}, 'count': {'type': 'number', 'description': 'How many to draw, 1-100. Defaults to 1.'}, 'unique': {'type': 'boolean', 'description': 'No repeats. Needs a range at least as wide as count.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': [], 'properties': {'count': {'type': 'number', 'description': 'How many to generate, 1-50. Defaults to 1.'}, 'length': {'type': 'number', 'description': 'Characters per secret, 8-256. Defaults to 20.'}, 'alphabet': {'type': 'string', 'description': 'alnum | legible | hex | completo. Defaults to legible.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['items'], 'properties': {'count': {'type': 'number', 'description': 'How many to pick, 1-100. Defaults to 1.'}, 'items': {'type': 'string', 'description': 'The options, comma-separated. A JSON array of strings is also accepted in a POST body.'}, 'repeat': {'type': 'boolean', 'description': 'Allow the same item more than once. Defaults to false.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['items'], 'properties': {'items': {'type': 'string', 'description': 'The list to shuffle, comma-separated. A JSON array of strings is also accepted in a POST body.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['asn'], 'properties': {'asn': {'type': 'string', 'description': 'The AS number, with or without the AS prefix: 15169 or AS15169.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'description': 'The domain to look up. A full URL or an email address is accepted and reduced to its host.'}, 'subdomains': {'type': 'boolean', 'description': 'Also return certificates issued for subdomains. Defaults to false.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['ip'], 'properties': {'ip': {'type': 'string', 'description': 'The IPv4 address to check. IPv6 is not accepted: these nine lists are IPv4 zones.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'description': 'The domain to check. A full URL or an email address is accepted and reduced to its host.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['email'], 'properties': {'email': {'type': 'string', 'description': 'The address to check, e.g. someone@example.com.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['ip'], 'properties': {'ip': {'type': 'string', 'description': 'The IPv4 or IPv6 address to look up.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'description': 'The domain to look up. A full URL or an email address is accepted and reduced to its host.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['from', 'to'], 'properties': {'to': {'type': 'string', 'description': 'Target IANA time zone, e.g. "Asia/Tokyo". Required.'}, 'from': {'type': 'string', 'description': 'Source IANA time zone, e.g. "Europe/Madrid". Required.'}, 'time': {'type': 'string', 'description': 'Wall clock as YYYY-MM-DD HH:MM in the "from" zone, or an ISO string with Z or an offset, or a unix timestamp, or "now". Defaults to now.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['zone'], 'properties': {'zone': {'type': 'string', 'description': 'IANA time zone, e.g. "Asia/Tokyo" or "UTC". Required.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': [], 'properties': {'limit': {'type': 'number', 'description': 'Maximum zones returned, 1-500. Defaults to 50.'}, 'offset': {'type': 'string', 'description': 'Keep only zones at this current UTC offset, e.g. "+09:00" or "-5".'}, 'search': {'type': 'string', 'description': 'Substring matched against the zone name, case-insensitive. Omit to list them all.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['address'], 'properties': {'address': {'type': 'string', 'description': 'The address to validate, in any case.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['input'], 'properties': {'mode': {'type': 'string', 'description': 'encode | decode. Defaults to encode.'}, 'input': {'type': 'string', 'description': 'The text or base64 to convert.'}, 'urlSafe': {'type': 'boolean', 'description': 'Use the URL-safe alphabet (-_ instead of +/).'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['value'], 'properties': {'as': {'type': 'string', 'description': 'hex | decimal | text. What the value IS. Defaults to autodetect.'}, 'value': {'type': 'string', 'description': 'A 0x-prefixed hex string, a decimal number, or text.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['iban'], 'properties': {'iban': {'type': 'string', 'description': 'The IBAN to check. Spaces and lowercase are accepted.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['input'], 'properties': {'input': {'type': 'string', 'description': 'Plain text, or a 0x-prefixed hex payload to hash as bytes.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['phone'], 'properties': {'phone': {'type': 'string', 'description': 'The phone number, in any usual notation: +34 612 34 56 78, 0034612345678, (612) 345-678.'}, 'country': {'type': 'string', 'description': 'Optional ISO 3166-1 alpha-2 country, e.g. ES. Only used when the number carries no country code.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['signature'], 'properties': {'signature': {'type': 'string', 'description': 'Canonical signature: name(type1,type2), no spaces and no argument names.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['input'], 'properties': {'input': {'type': 'string', 'description': 'Plain text, or a 0x-prefixed hex payload to hash as bytes.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['amount', 'from', 'to'], 'properties': {'to': {'type': 'string', 'description': 'wei | gwei | ether, or a number of decimals.'}, 'from': {'type': 'string', 'description': 'wei | gwei | ether, or a number of decimals.'}, 'amount': {'type': 'string', 'description': 'The quantity, as a string to avoid float loss.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': [], 'properties': {'count': {'type': 'number', 'description': 'How many to generate, 1-100. Defaults to 1.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['vat'], 'properties': {'vat': {'type': 'string', 'description': 'The VAT number, with or without the country prefix and with any spacing.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['message', 'signature'], 'properties': {'message': {'type': 'string', 'description': 'The exact message that was signed.'}, 'expected': {'type': 'string', 'description': 'Optional address to compare the recovered signer against.'}, 'signature': {'type': 'string', 'description': '65-byte 0x signature from personal_sign.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['lat', 'lon'], 'properties': {'lat': {'type': 'number', 'description': 'Latitude in decimal degrees, -90 to 90. Rounded to 4 decimals.'}, 'lon': {'type': 'number', 'description': 'Longitude in decimal degrees, -180 to 180. Rounded to 4 decimals.'}, 'days': {'type': 'number', 'description': 'How many days to return, 1-9. Defaults to 5. The last day is usually partial and says so.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['lat', 'lon'], 'properties': {'lat': {'type': 'number', 'description': 'Latitude in decimal degrees, -90 to 90. Rounded to 4 decimals, which is what the institute accepts.'}, 'lon': {'type': 'number', 'description': 'Longitude in decimal degrees, -180 to 180. Rounded to 4 decimals.'}, 'hours': {'type': 'number', 'description': 'How many hourly steps to include after the current one, 0-24. Defaults to 6.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'The page to read. http and https only; private and loopback addresses are refused.'}, 'links': {'type': 'boolean', 'description': 'Also return the outbound links as a list. Defaults to false.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'The URL to check. http and https only; private and loopback addresses are refused.'}, 'method': {'type': 'string', 'description': 'HEAD (default) or GET. Some servers refuse HEAD and only answer GET.'}}, 'additionalProperties': False}
近期工具变更
类似的 MCP 服务器
PoolParty Main Stage Airtime
Manages PoolParty media channels, submissions, airtime queues, proof-of-play, rewards, collateralized blocks, and related wallet …
Crypto Feeds
Lists curated cryptocurrency feeds and fetches normalized RSS or Atom feed items with optional keyword filtering.
DAEMON — on-chain generative art (8004 NONCE + KOINE)
Mines, verifies, inspects, and prepares mint transactions for on-chain proof-of-work generative art and provides collection prove…
Zipp
Provides multilingual crypto news, editorial digests, explainers, market-cap rankings, token snapshots, trends, and source-attrib…
Gloria AI
Searches and summarizes curated cryptocurrency news with categories, sentiment, sources, and optional paid contextual analysis.
Mooncatcher Wire
Provides searchable crypto news, market-impact rankings, ticker and topic filters, story details, and AI-generated market digests.
x402 Web Extract
Fetches readable web content, resolves YouTube media URLs, provides token prices, and queries EVM wallet balances through paid x4…
Baron Power Play
Provides DeFi market data and trading signals, LLM inference, speech-to-text, and text-to-speech through pay-per-call tools.