MCP server
Blackwood State
io.github.Blackwood-State/blackwood-state
Checked 26 Oct 2026, 08:29 UTC · Connected to it and listed its tools
Pay-per-call tools for agents: onchain data, ECB FX rates, text tools. USDC on Base, x402
Working at last checkAbout 12,841 tokens per request once connected38 tools
https://x402-gateway.blackwoodstate8.workers.dev/mcp
At a glance
- Type
- MCP server
- Publisher
- Not verified
- Status
- Working at last check
- Tools
- 38
- Token cost
- About 12,841 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 26 Oct 2026, 08:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http blackwood-state https://x402-gateway.blackwoodstate8.workers.dev/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.blackwood-state] url = "https://x402-gateway.blackwoodstate8.workers.dev/mcp"
Gemini CLI
{"mcpServers":{"blackwood-state":{"httpUrl":"https://x402-gateway.blackwoodstate8.workers.dev/mcp"}}}
Cursor
{"mcpServers":{"blackwood-state":{"url":"https://x402-gateway.blackwoodstate8.workers.dev/mcp"}}}
VS Code
{"servers":{"blackwood-state":{"type":"http","url":"https://x402-gateway.blackwoodstate8.workers.dev/mcp"}}}
Antigravity
agy mcp add blackwood-state https://x402-gateway.blackwoodstate8.workers.dev/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"blackwood-state","server_url":"https://x402-gateway.blackwoodstate8.workers.dev/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"blackwood-state","server_url":"https://x402-gateway.blackwoodstate8.workers.dev/mcp"}
Tools
blackwood_airport_delays~305 tokens
Use when you need airport delays, FAA ground stops or the airport status of a US airport right now, such as departure delays or closures. Do not use for the status of a flight number, airports outside the US or historical delays. Returns JSON with current US airport delays from the FAA: ground stopsblackwood_altcoin_discovery~417 tokens
Use when you need altcoin discovery, new token listings or fresh Base tokens with real liquidity to research. Do not use for established coins, other chains or DEXs, price history, trading signals or token safety audits. Returns JSON with new tokens on Base that just got liquidity: Uniswap v3 poolsblackwood_audio_transcribe~397 tokens
Use when you need speech to text transcription or translation of an audio file at a public URL. Do not use for audio over 10 MB or speaker labels. Returns JSON with a Whisper transcription of an audio file: text, timed segments and language, or an English translation for 0.005 USDC per megabyte, upblackwood_audio_transcribe_status~89 tokens
Free. Status and result of a job created by blackwood_audio_transcribe. Poll until done is true.blackwood_company_dossier~391 tokens
Use when you need company research, due diligence or a quick analysis of a business from its website domain and optional ticker. Do not use for private financials, credit scores, people search or businesses without a website. Returns JSON with a company research dossier in one call: domain registratblackwood_credits_balance~134 tokens
Use this when you call Blackwood State tools many times and want to pay once: returns the prepaid credit balance of the API key sent as Authorization: Bearer on this MCP connection, recent debits and the top-up packs (pay once via x402, then every tool call debits the balance with no payment signatublackwood_crypto_news~374 tokens
Use when you need crypto news or crypto market news headlines about a token or the market from recent articles. Do not use for prices, full article text, social media posts or news older than 72 hours. Returns JSON with the latest crypto news headlines from the last 72 hours (title, link, source, tiblackwood_domain_intel~367 tokens
Use when you need a domain lookup, whois, dns records or certificate transparency data for osint, security or due diligence. Do not use for historical whois, registrant personal data (redacted by registries) or port and vulnerability scans. Returns JSON with domain intelligence: WHOIS/RDAP registratblackwood_email_batch~312 tokens
Use when you need bulk email validation, email list verification or to verify email lists before a send or import. Do not use for one address (email-check is cheaper), proving a mailbox exists (no SMTP probe) or sending email. Returns JSON checking up to 20 email addresses in one call: syntax, MX reblackwood_email_check~296 tokens
Use when you need email validation, to verify email addresses or validate email syntax and MX records before sending or signup. Do not use for confirming that the mailbox itself exists (no SMTP probe is done) or sending email. Returns JSON with email verification of one address: syntax, domain MX reblackwood_ens_lookup~428 tokens
Use when you need to resolve an ENS name to an address, reverse-resolve an address to its ENS name, or read an ENS avatar and profile records. Do not use for registering or renewing names, or non-ENS naming such as Solana SNS. Returns JSON with an ENS lookup on Ethereum in one call: the address of ablackwood_fx_history~478 tokens
Use when you need historical exchange rates, a historical FX rate series, forex history or a currency trend. Do not use for rates older than 90 days, live quotes or crypto (one ECB rate per business day). Returns JSON with historical exchange rates: 90 days of daily ECB euro reference rates (free atblackwood_fx_rates~388 tokens
Use when you need currency exchange rates, fx rates or forex conversion of an amount between two currencies like EUR and GBP. Do not use for live trading quotes, intraday or crypto rates (ECB rates update once per business day). Returns JSON with currency exchange rates: official ECB euro referenceblackwood_gas_fees~314 tokens
Use when you need the current gas price, an ethereum gas fee estimate before a transaction, or to compare gas fees across chains. Do not use for gas units of a given transaction, gas history or chains beyond Ethereum, Base and Solana. Returns JSON with the gas price and gas fees on Ethereum and Baseblackwood_headers_audit~288 tokens
Use when you need an http security headers audit of a website or URL, with a grade and what to fix. Do not use for vulnerability scans, TLS cipher analysis or pages behind a login. Returns JSON auditing the HTTP security headers of a public URL (HSTS, CSP, X-Frame-Options, X-Content-Type-Options, Reblackwood_image_generate~347 tokens
Use when you need image generation, an AI image generator or text to image from a prompt for illustrations, mockups or social posts. Do not use for image edits, specific sizes, photos of real people or more than one image per call. Returns JSON with an AI-generated image from a text prompt: a 1024x1blackwood_image_generate_status~88 tokens
Free. Status and result of a job created by blackwood_image_generate. Poll until done is true.blackwood_llm_chat~461 tokens
Use when you need an llm chat completion for summaries, extraction or classification from a cheap open model. Do not use for frontier models, tool calling or streaming. Returns JSON with a chat completion from IBM Granite 4.0 Micro on Workers AI, with token usage for 0.002 USDC per thousand tokens,blackwood_llm_chat_status~85 tokens
Free. Status and result of a job created by blackwood_llm_chat. Poll until done is true.blackwood_news_briefing~385 tokens
Use when you need a news briefing, a research summary of recent coverage or an analysis of what the press says about a topic or company. Do not use for breaking news, paywalled pages or one known article (use blackwood_webpage_markdown). Returns JSON with a research briefing on a topic in one call:blackwood_news_search~431 tokens
Use when you need news articles or headlines from the last 72 hours about a topic, company or person. Do not use for full article text, paywalled sources, non-English coverage or news older than 72 hours. Returns JSON with recent news articles matching keywords: headline, URL, source, publish time,blackwood_pdf_extract~306 tokens
Use when you need to extract text from a pdf, pdf to text or document parsing for an LLM. Do not use for scanned PDFs (no OCR), password-protected files or files over 15 MB. Returns JSON with PDF text extraction: the text of each page (first 20 pages) plus title, author and producer metadata for 0.0blackwood_pdf_extract_status~86 tokens
Free. Status and result of a job created by blackwood_pdf_extract. Poll until done is true.blackwood_qrcode_generate~386 tokens
Use when you need a qr code generator for a URL, text, Wi-Fi or payment link as an SVG image. Do not use for reading or decoding an existing QR code, logos, colored codes or PNG output. Returns JSON with a QR code for your text or URL as SVG markup and an SVG data URL, with error correction level anblackwood_random_generate~498 tokens
Use when you need a random number generator, dice rolls, a coin flip, a uuid or random bytes that no one can predict. Do not use for verifiable on-chain randomness (VRF) or reproducible seeded sequences. Returns JSON with cryptographically secure random values: integers in a range, dice rolls, coinblackwood_sec_facts~304 tokens
Use when you need company financials from SEC filings, earnings or fundamentals of a US company by ticker for the last two years. Do not use for quarterly numbers, real-time prices, non-US companies or filings older than two years. Returns JSON with SEC company financials for a US stock ticker fromblackwood_speech_synthesize~331 tokens
Use when you need text to speech, tts, a voice audio file or spoken narration of a short text. Do not use for voice cloning, a chosen voice, SSML or audio longer than about two minutes. Returns JSON with text to speech (TTS): your text read aloud as WAV voice audio (base64, 44.1 kHz mono) by MeloTTSblackwood_text_sentiment~354 tokens
Use when you need sentiment analysis, text sentiment or opinion mining of reviews, comments or headlines in English. Do not use for neutral or emotion labels, non-English text or aspect-level sentiment. Returns JSON with sentiment analysis of English text: a positive or negative label with a confideblackwood_text_summarize~375 tokens
Use when you need to summarize text such as an article, notes or a transcript into a short summary. Do not use for uRLs or PDFs (extract the text first), exact quotes or citations. Returns JSON with a concise summary of the plain text you send (up to 20,000 characters): one short paragraph and key bblackwood_text_translate~378 tokens
Use when you need to translate text, a language translation or a text translation of a sentence or paragraph between two languages. Do not use for formatting that must be preserved, certified or legal translation, or speech (transcribe first). Returns JSON with text translation between about 100 lanblackwood_timezone_convert~416 tokens
Use when you need timezone conversion between time zones, the current time in a zone or a utc offset with daylight saving. Do not use for places given only by city or address without an IANA zone name, or dates before 1970. Returns JSON converting a date and time between IANA time zones with daylighblackwood_token_price~297 tokens
Use when you need a crypto token price or market data for a Base token, quoted from on-chain liquidity. Do not use for tokens that only trade off Base or on other DEXs (Aerodrome is not read), price history or OHLC. Returns JSON with the USD price of a token on Base computed on-chain from its deepesblackwood_wallet_balances~393 tokens
Use when you need a wallet balance, token balances or the ERC20 balance of an address on Base, read live from the chain. Do not use for ethereum mainnet or other chains, NFTs, transaction history or USD values. Returns JSON with the wallet balance of an address on Base: ETH and ERC20 token balancesblackwood_wallet_portfolio~430 tokens
Use when you need a multi-chain wallet balance, a wallet portfolio or wallet transaction history on Ethereum, Base or Solana. Do not use for uSD values, NFTs, DeFi positions, long-tail tokens or chains beyond Ethereum, Base and Solana. Returns JSON with a multi-chain wallet balance and transaction hblackwood_wallet_value~366 tokens
Use when you need a wallet portfolio value in USD, a wallet net worth or token balances with USD value for a 0x address. Do not use for solana wallets, transaction history, NFTs, DeFi positions or long-tail tokens. Returns JSON with a wallet's USD value on Ethereum and Base in one call: native and mblackwood_weather_forecast~404 tokens
Use when you need a weather forecast, the current weather, temperature, rain or wind for the next hours or days at given coordinates. Do not use for historical weather, severe weather alerts or places given only by name (geocode first). Returns JSON with the weather forecast for a latitude and longiblackwood_webpage_markdown~352 tokens
Use when you need web page to markdown, url to markdown, to scrape a web page or extract content from a url for an LLM. Do not use for pages that need JavaScript to render, sit behind a login or paywall, or are not HTML (PDFs go to blackwood_pdf_extract). Returns JSON with the clean Markdown of a publackwood_x402_check~390 tokens
Use when you need an x402 endpoint check or x402 endpoint test, or to validate x402 endpoint listings before paying or integrating. Do not use for actually paying the endpoint, or endpoints behind authentication. Returns JSON with an x402 check of an endpoint without paying: whether it answers 402,
Browse
Related MCP servers
- Aether: Base onchain data & token risk (x402)
Base token risk (honeypot sim), prices, balances, Basenames, tx data. Pay-per-call in USDC via x402. - ScrapeMole Onchain
Pay-per-call x402 Base/Ethereum prices, DEX, ENS, gas, tokens, holders, balances, txs. - AgentBIT
x402 router-proxy + 79 keyless pay-per-call tools on Base. Pay once, we run the best tool. - Peerlytics Data
Peer protocol seller-rate and liquidity history on Base. Paid aggregate reads via x402 USDC. - 47620 Base + Polygon Data API
Pay-per-call Base and Polygon onchain data over x402 for AI agents. - Minia2a
minia2a.uk — hosted MCP over streamable HTTP: call 1,600+ x402 pay-per-call APIs, USDC on Base. - Kristo Intelligence
Pay-per-call DeFi intelligence for AI agents on Base — x402, USDC, no keys. - Chainhelix Intel
Nine chain onchain intelligence with a verifiable onchain signal attestation stream
Badge for your README
[](https://aptlynx.net/servers/io.github.Blackwood-State/blackwood-state)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents