Agent Data API
by onchaincheck.dev in Onchain & crypto
Token risk, wallet profiles, OFAC screening, whale trades on 6 chains. x402, USDC per call.
https://onchaincheck.dev/mcp- Tools
- 95
- open to any client
- Uptime
- 100%
- last 30 days
- Response time
- 465 ms
- 1.4 s slowest 5%
- Last check
- Passed
- 4 h ago, next in 2 h
Reliability
Status and outage history · Atom feed · Watch with other listings
How to connect
Add it to any MCP client that supports remote servers.
{
"mcpServers": {
"agent-data-api-4": {
"type": "http",
"url": "https://onchaincheck.dev/mcp"
}
}
}95 tools
- canada_sales_tax
Canadian sales tax breakdown for an amount in a province or territory: GST, HST, PST, RST or QST with each rate and amount rounded to the cent, plus the total. Rates are looked up for the given date (default today), so historical changes such as Nova Scotia's 2025 HST cut are…
- canada_business_days
Number of business days between two dates in a Canadian province or territory, excluding weekends and that province's statutory holidays (with weekend holidays moved to their observed weekday). Counts from the start date up to but not including the end date, and lists the…
- canada_statutory_holidays
Statutory (general) holidays for a Canadian province or territory in a given year, using the province's local names, with the actual date and the weekday it is observed when it falls on a weekend. Costs $0.01 USDC on Base via x402.
- fx_ecb_rates
European Central Bank daily reference exchange rates for about 30 major currencies, from any base currency, latest or for a past date. Rates update once per working day; the response states which day. Costs $0.005 USDC on Base via x402.
- fx_ecb_convert
Convert an amount between two currencies at the European Central Bank daily reference rate, latest or for a past date, returning the rate used, the result, and the rate date. Costs $0.005 USDC on Base via x402.
- token_risk_check
Is this token safe? Rug check for any token on Base, Ethereum, Arbitrum, Optimism, Polygon or Solana: a 0-100 risk score with plain reasons (mint, freeze, blacklist, fee, pause or trading-switch powers, upgradeable code, holder concentration, thin liquidity, a deployer whose…
- token_watchlist
Re-check up to 5 tokens you hold or watch in one call, on Base, Ethereum, Arbitrum, Optimism, Polygon or Solana: each token's 0-100 risk score, level, reason codes, price, liquidity and a fingerprint. Send the fingerprints back as since to get what changed (new risks, owner or…
- token_watch_subscribe
Webhook alerts for up to 5 tokens on Base, Ethereum, Arbitrum, Optimism, Polygon or Solana for 7 days: we re-check each about hourly and POST a signed JSON alert to your https webhook when its risk score or reasons, owner or authorities, or liquidity (10%+) change, optionally…
- token_verdict
Rug Radar verdict for a token on Base, Ethereum, Arbitrum, Optimism, Polygon or Solana: a grade (CLEAN, MID, SKETCHY, RUGGY), a one-liner, a short take and a shareable card, built from real onchain facts: the 0-100 risk score with its reasons and the deployer's record (did their…
- deployer_record
Who launched this token, and what happened to their other tokens? A creator's launch record on Base, Ethereum, Arbitrum, Optimism, Polygon or Solana from our own history of new pools: every token the wallet launched since 2026-10-23 with its risk score at launch and whether its…
- deployer_links
Which other launch wallets share this deployer's funder? Serial ruggers launch each token from a fresh wallet funded from one source. Pass a deployer wallet or a token on Base, Ethereum, Arbitrum, Optimism, Polygon or Solana: returns the wallet that first funded it (exchanges…
- solana_token_snapshot
Rug check and due-diligence snapshot of a Solana SPL or Token-2022 token: a 0-100 risk score with reasons, name, symbol, supply, mint and freeze authority, Token-2022 controls (permanent delegate, transfer fees, transfer hook, pausable), metadata mutability, top-holder…
- solana_wallet
Portfolio and activity of a Solana wallet: SOL and every SPL and Token-2022 balance with USD values from Jupiter, sorted by value, with dust, unpriced and empty token accounts summarized, plus the newest transaction time, transactions in the last 24 hours, and the oldest…
- address_sanctions_screen
Is this address sanctioned? Screens a crypto address against the US Treasury OFAC SDN list's published digital currency addresses (ETH, USDC, USDT, XBT, SOL, TRX and others): the listed entity, programs and listing date on a match, or not found as of the list date. Adds whether…
- prepayment_safety_check
Is it safe to pay this address? One check before sending or accepting crypto: OFAC SDN sanctions screen, wallet age, EOA or contract, first funder and recent large transfers on Base, Ethereum, Arbitrum, Optimism or Polygon (wallet kind and activity on Solana), plus the token's…
- prepayment_safety_check_lite
Is it safe to pay this address? The address-only version of /check: OFAC SDN sanctions screen, wallet age, EOA or contract, first funder and recent large transfers on Base, Ethereum, Arbitrum, Optimism or Polygon (wallet kind and activity on Solana), with the funder and…
- company_jobs
Remote or on-site jobs open at a company right now, from its own applicant tracking system's public job board: Greenhouse, Lever, Ashby, Workable, SmartRecruiters, Recruitee, BambooHR, Personio, Teamtailor, or Workday from a careers URL. Give a company name, website or job-board…
- jobs_search
Job search: find open jobs (remote, by title, location or pay) across about 20,000 company job boards (Greenhouse, Lever, Ashby, Workable, SmartRecruiters, Recruitee), crawled twice a day: about 470,000 jobs. Filter by title words, company, location, remote, minimum yearly…
- jobs_new
Job alerts: new job openings since a time, for monitoring (e.g. new remote engineering roles): jobs first seen by a twice-daily crawl of about 20,000 company job boards (Greenhouse, Lever, Ashby, Workable, SmartRecruiters, Recruitee). Same filters as /jobs/search (title…
- jobs_salary
Salary for a job title: how much a role pays, from open postings that publish pay, on about 20,000 company job boards crawled twice a day. Optional location, remote and currency. Returns yearly p10/p25/median/p75/p90, the typical posted range, remote vs on-site medians, the five…
- company_profile
Is a company hiring? A company's hiring profile from its public job board (Greenhouse, Lever, Ashby, Workable, SmartRecruiters, Recruitee), crawled twice a day: careers page, open roles, top departments, locations and countries, remote share, pay median, newest jobs, and jobs…
- company_hiring_trend
Is a company growing or cutting? Hiring trend from our recorded history of every posting added and removed on its public job board (Greenhouse, Lever, Ashby, Workable, SmartRecruiters, Recruitee), crawled twice a day: open roles now, added and removed per week, net change and…
- website_audit
Website audit in one call: HTTP security headers (HSTS, CSP, clickjacking, cookies, mixed content), on-page SEO (title, meta description, h1, canonical, noindex, robots.txt, sitemap, Open Graph, structured data), static WCAG 2.1 accessibility checks (alt text, labels, link and…
- web_extract
Read a web page as clean Markdown for an LLM: fetches the URL, drops navigation, header, footer, forms and scripts, and returns the main text as Markdown with title, description, language, author, publish date, image and word count. Optional links=true adds the page's links…
- domain_lookup
Everything about a domain in one call: DNS records (A, AAAA, NS, MX, TXT, CAA, CNAME), email security graded A-F (mail provider, SPF, DMARC policy, DKIM at common selectors, BIMI, with findings) and RDAP registration (registrar, created, expires, age in days, status…
- company_enrich
Company enrichment from a domain: name, description, logo, founded, headquarters, country, industry, employee count, ticker, founders, CEO and parent (Wikidata), social profiles and contact links (homepage), tech stack, mail provider, domain age, careers page and open job count…
- economy_indicators
A country's headline economics from the World Bank: GDP, GDP growth, GDP per capita (nominal and PPP), inflation, unemployment, population and growth, government debt, current account, exports, imports, FDI, real interest rate and life expectancy, each with its latest year, the…
- ai_image
Generate an image from a text prompt with FLUX.1 [schnell]: a 1024x1024 JPEG returned as base64 in JSON. Optional steps (1-8, default 4) and seed for repeatable results. Costs $0.01 USDC on Base via x402.
- ai_text_to_speech
Text to speech: up to 1,000 characters spoken as a WAV file (22 kHz mono), returned as base64 in JSON. Languages: English, Spanish, French, Chinese, Japanese, Korean (MeloTTS). Costs $0.01 USDC on Base via x402.
- ai_transcribe
Speech to text with Whisper large-v3 turbo: pass the URL of an audio file (MP3, WAV, OGG, M4A; up to 15 MB) and get the transcript, detected language, duration, word count and timed segments. Optional language hint. Costs $0.01 USDC on Base via x402.
- ai_chat
LLM chat completion, flat $0.003 a call: send a prompt (plus optional system) or an OpenAI-style messages array and get the reply text with token usage. Models: gpt-oss-20b (default), qwen3-30b, glm-4.7-flash, llama-4-scout. Up to 16,000 characters in and 1,024 tokens out…
- ai_chat_pro
LLM chat completion on larger models, flat $0.01 a call: prompt (plus optional system) or an OpenAI-style messages array in, reply text and token usage out. Models: gpt-oss-120b (default), deepseek-v4.1-flash, llama-3.3-70b, mistral-small-3.1, glm-5.3-flash. Up to 32,000…
- ai_translate
Translate text between 100 languages (m2m100): up to 5,000 characters, target language as an ISO 639-1 code; the source language is detected when not given. Costs $0.003 USDC on Base via x402.
- ai_embeddings
Text embeddings with bge-m3 (1,024 dimensions, multilingual): one text, or up to 32 texts in one call (POST texts array), up to 32,000 characters in all. For semantic search, clustering and similarity. Costs $0.002 USDC on Base via x402.
- crypto_price
Current USD price and 24-hour change for up to 20 crypto tokens in one call: symbols (btc, eth, sol), CoinGecko ids (coingecko:bitcoin) or contract addresses on any chain (base:0x..., solana:<mint>), from DefiLlama's aggregated prices. Costs $0.002 USDC on Base via x402.
- prediction_markets
Prediction market odds for any topic from Polymarket: matching events with each market's outcomes and implied probabilities, 24-hour change, volume, liquidity and end date. For questions like 'odds of a Fed rate cut' or 'will bitcoin reach 150k'. Costs $0.005 USDC on Base via…
- weather_forecast
Weather now and forecast for any place: current conditions, the next 24 hours hourly and up to 10 days of daily min/max temperature, precipitation, wind and conditions, from MET Norway. Pass a city or address, or lat and lon. Costs $0.003 USDC on Base via x402.
- sec_company
US public company data from SEC EDGAR by ticker, CIK or name: industry, exchange, address, fiscal year end, recent filings (10-K, 10-Q, 8-K) with links, and latest annual and quarterly revenue, net income, operating income, EPS, assets, liabilities, equity, cash and operating…
- document_to_markdown
Convert a document at a URL to Markdown for an LLM: PDF, Word (DOCX), Excel (XLSX, XLS), OpenDocument (ODT, ODS), CSV and XML, up to 20 MB. Returns the Markdown with character, word and token counts. Costs $0.005 USDC on Base via x402.
- x402_ping
The smallest real x402 paid call: costs $0.001 in USDC and returns ok with the server time and payment network. Useful for checking that an x402 client can sign and settle a payment end to end. Costs $0.001 USDC on Base via x402.
Security scan
No findings
We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.
Recent checks
| When | Result | HTTP | Time |
|---|---|---|---|
| 4 h ago | Passed | 200 | 460 ms |
| 16 h ago | Passed | 200 | 497 ms |
| 27 h ago | Passed | 200 | 625 ms |
| 39 h ago | Passed | 200 | 558 ms |
| 2 days ago | Passed | 200 | 129 ms |
Show 10 older checks
| 3 days ago | Passed | 200 | 171 ms |
| 4 days ago | Passed | 200 | 130 ms |
| 4 days ago | Passed | 200 | 491 ms |
| 5 days ago | Passed | 200 | 754 ms |
| 5 days ago | Passed | 200 | 128 ms |
| 6 days ago | Passed | 200 | 1.6 s |
| 6 days ago | Passed | 200 | 465 ms |
| 7 days ago | Passed | 200 | 294 ms |
| 7 days ago | Passed | 200 | 135 ms |
| 8 days ago | Passed | 200 | 496 ms |