x402 pay-per-call APIs for agents: web search, wallet/token checks, text structuring.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Self-computed long-tail EVM token quotes from public on-chain DEX pools on Base, BNB Smart Chain and Ethereum. Discovers Uniswap V2/V3 and PancakeSwap pools with eth_call; majors are excluded. V3 depth is estimated. Informational only.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Self-computed long-tail EVM token quotes from public on-chain DEX pools on Base, BNB Smart Chain and Ethereum. Discovers Uniswap V2/V3 and PancakeSwap pools with eth_call; majors are excluded. V3 depth is estimated. Informational only.
| Argument | Type | Description |
|---|---|---|
| chain* | string | |
| token* | string |
{
"type": "object",
"required": [
"chain",
"token"
],
"properties": {
"chain": {
"enum": [
"base",
"bsc",
"ethereum"
],
"type": "string"
},
"token": {
"type": "string"
}
}
}Domain one-stop lookup: live DNS records (A, AAAA, CNAME, MX, NS, TXT via DNS-over-HTTPS) plus RDAP registration data (registrar, creation and expiry dates, status, nameservers) assembled from public protocol endpoints on our servers. For domain due diligence, phishing-site checks, counterparty infrastructure review and integration pre-checks.
| Argument | Type | Description |
|---|---|---|
| domain* | string |
{
"type": "object",
"required": [
"domain"
],
"properties": {
"domain": {
"type": "string"
}
}
}Email address validation for signup screening, lead cleanup and form verification: syntax check, disposable/temporary-domain detection and a live MX-record lookup for the domain. Returns a deliverability verdict (likely_deliverable, risky, undeliverable, invalid_format) with the MX hosts found. Does not probe individual mailboxes, so catch-all domains may still accept addresses that do not exist.
| Argument | Type | Description |
|---|---|---|
| email* | string |
{
"type": "object",
"required": [
"email"
],
"properties": {
"email": {
"type": "string"
}
}
}Crypto Fear & Greed Index by alternative.me: current value (0-100) and classification (Extreme Fear, Fear, Neutral, Greed, Extreme Greed) plus optional daily history. The most-cited single market-sentiment gauge for crypto trading agents: position sizing, risk checks and regime detection before trading. Data published by alternative.me for free commercial use with attribution; served from a 30-minute cache.
| Argument | Type | Description |
|---|---|---|
| limit | integer |
{
"type": "object",
"required": [],
"properties": {
"limit": {
"type": "integer"
}
}
}Daily foreign-exchange reference rates for the major fiat currencies (USD, EUR, CNY, GBP, JPY, HKD and more) from the European Central Bank via Frankfurter: convert amounts, price in a local currency, or sanity-check a rate before a payment. Give a base currency and optional symbols and amount. Reference rates are published once per working day; they are not live trading quotes. Source: ECB statistics via Frankfurter; the same reference rates are published free of charge by the European Central
| Argument | Type | Description |
|---|---|---|
| base | string | |
| amount | number | |
| symbols | array |
{
"type": "object",
"required": [],
"properties": {
"base": {
"type": "string"
},
"amount": {
"type": "number"
},
"symbols": {
"type": "array",
"items": {
"type": "string"
}
}
}
}Run local cryptographic utilities: SHA-256 and SHA-512 hashes, Base64 encode/decode, or a random UUID v4. No upstream service is called.
| Argument | Type | Description |
|---|---|---|
| op | string | |
| text | string |
{
"type": "object",
"required": [],
"properties": {
"op": {
"enum": [
"hash",
"base64-encode",
"base64-decode",
"uuid"
],
"type": "string"
},
"text": {
"type": "string"
}
}
}Detect the most likely language of text entirely on this server, with ISO 639-1 language code, language name, confidence and alternatives. Supports English, Chinese, Japanese, Korean, Spanish, French, German, Russian, Portuguese and Italian; no upstream request.
| Argument | Type | Description |
|---|---|---|
| text* | string |
{
"type": "object",
"required": [
"text"
],
"properties": {
"text": {
"type": "string"
}
}
}Generate a QR code image for any text, URL or payment address: returns SVG markup or a base64-encoded PNG rendered on our own servers (qrcode library, MIT). For agents that produce scannable payment requests, links, addresses or tickets but cannot render images themselves.
| Argument | Type | Description |
|---|---|---|
| size | integer | |
| text* | string | |
| format | string |
{
"type": "object",
"required": [
"text"
],
"properties": {
"size": {
"type": "integer"
},
"text": {
"type": "string"
},
"format": {
"enum": [
"svg",
"png"
],
"type": "string"
}
}
}Summarize a US public company's latest SEC-reported Revenue, NetIncomeLoss and Assets from official EDGAR companyfacts. Look up by ticker, CIK or company name; returns filing dates and fiscal periods. Uses SEC public-domain data with a declared User-Agent.
| Argument | Type | Description |
|---|---|---|
| cik | string | |
| name | string | |
| ticker | string |
{
"type": "object",
"required": [],
"properties": {
"cik": {
"type": "string"
},
"name": {
"type": "string"
},
"ticker": {
"type": "string"
}
}
}TLS/SSL certificate check for any public host: issuer, subject, SAN list, validity window, days until expiry, SHA-256 fingerprint and whether the certificate chain verified. Computed by a direct TLS handshake from our own servers. For uptime and security monitoring agents, vendor endpoint checks and integration pre-flight.
| Argument | Type | Description |
|---|---|---|
| host* | string |
{
"type": "object",
"required": [
"host"
],
"properties": {
"host": {
"type": "string"
}
}
}Extract the readable main content of any public web page as clean text: send a URL, get the page title, excerpt and body text with navigation, ads and boilerplate stripped (Mozilla Readability, computed on our own servers). For RAG ingestion, summarization, research and page monitoring. First-party extraction: no third-party reader service is resold.
| Argument | Type | Description |
|---|---|---|
| url* | string |
{
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string"
}
}
}Turn unstructured text into strict, machine-readable JSON for agent pipelines: a deterministic, reproducible alternative to an LLM extraction call. Extracts emails, URLs, EVM wallet addresses, transaction hashes, ISO-normalized dates, money amounts, percentages, phone numbers and key:value pairs from invoices, emails, messages, logs or documents. Pass fields or a JSON schema to receive exactly the fields you need. Same input, same output, in milliseconds.
| Argument | Type | Description |
|---|---|---|
| text* | string | |
| fields | array | |
| schema | object |
{
"type": "object",
"required": [
"text"
],
"properties": {
"text": {
"type": "string"
},
"fields": {
"type": "array",
"items": {
"type": "string"
}
},
"schema": {
"type": "object"
}
}
}Convert Unix seconds, Unix milliseconds or an ISO date to UTC and Asia/Shanghai timestamps. An empty object returns the current time.
| Argument | Type | Description |
|---|---|---|
| date | string | |
| timestamp | number |
{
"type": "object",
"required": [],
"properties": {
"date": {
"type": "string"
},
"timestamp": {
"type": "number"
}
}
}