Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

US Company Intelligence for AI Agents (SEC EDGAR, x402)

REMOTE · API.X-402.ONLINE

SEC EDGAR company briefs for agents: cited synthesis, XBRL metrics. x402/USDC, no account.

Available components

0 this week 74 Trust /100

Last scanned (8 hours ago)

Scores higher than 61% of remote servers

Reachable. Last reached 5 Nov 2026.

Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →

Endpoint Security63
Transport & Reachability100
Schema Quality & AI Usability61
  • AI-judged instruction clarity (good).Pass
  • Context-footprint check failed: tool/resource definitions use about 11549 tokens (~160/item across 72 items; 72 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management100
  • No destabilizing schema changes in the last 30 days.Pass
Tool Coverage67
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 0% of tool parameters carry a description.Fail
Tool Safety75
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • 0 of 2 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation; "solve" implies "send" and declares no destructiveHint at all, which the MCP spec reads as destructive by default. See how to fix → Fail
  • An AI judge read all 73 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 26 Oct 26 +6
    • Stability: fail → pass ▲ security
  • 24 Oct 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 53 to 59.

  • 22 Oct 26 +2

    No change was recorded against any check on this day. Stability & Change Management went from 37 to 49.

  • 21 Oct 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 31 to 37.

  • 20 Oct 26 0
    • New tool “perps_stock-gaps” functional
  • 17 Oct 26 0
    • Tool “chain_address” rewrote its description, which is the text the model reads security
    • Tool “chain_token” rewrote its description, which is the text the model reads security
    • Tool “token_verdict” rewrote its description, which is the text the model reads security
  • 4 Oct 26 0
    • New tool “classify” functional
    • New tool “publish” functional
  • 1 Oct 26 0
    • New tool “callbacks” functional
Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 5 Nov 2026 · Probed https://api.x-402.online/mcp

TLS valid

Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=api.x-402.online CN=YR1,O=Let's Encrypt,C=US 22 Sept 2026 21 Dec 2026 RSA 2048 SHA256-RSA 6e52217cb781f169cac6163c71fdff1d893
SANs: api.x-402.online
CN=YR1,O=Let's Encrypt,C=US (CA) CN=Root YR,O=ISRG,C=US 3 Sept 2025 2 Sept 2028 RSA 2048 SHA256-RSA a20253f15f2691c05dc1ce13b9bcca4e
CN=Root YR,O=ISRG,C=US (CA) CN=ISRG Root X1,O=Internet Security Research Group,C=US 13 May 2026 2 Sept 2032 RSA 4096 SHA256-RSA f24b6d17f9d9ad7cb1c9fea78782699f

Background: What to check on a remote MCP endpoint →

DNSSEC insecure

Validation of api.x-402.online. — Not signed

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
online. present 30961 13 Verified
x-402.online. absent Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation
Authentication No authorisation required

The endpoint answered without asking for a token. Anyone who knows the URL can reach it.

Result No authorisation required
HTTP status 200
Header Value
strict-transport-security max-age=63072000

Background: How OAuth 2.1 works in the 2026 MCP spec →

Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://api.x-402.online/mcp Verified 200
http (plaintext) http://api.x-402.online/mcp HTTPS enforced 308 https://api.x-402.online/mcp
MCP tools · 72 exposed · ~11,482 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
agent_task ~232

Give an objective and a budget; get a verified result assembled from several capabilities, for one payment. Give an objective, a budget and your requirements; Nexora selects the capabilities, executes them in order, verifies the result and returns it with the evidence. One payment, several validated operations. Today it covers reading a web page and answering a question about it, searching recent news, and the two combined. A page behind anti-bot, captcha or a JavaScript wall is refused before any reasoning rather than summarised from an error page, and a model that cannot answer from the document makes the task fail explicitly instead of returning an invented answer. POST /v1/agent/quote is free and returns the plan, the price and the limits before you pay anything. — $0.050000/call, paid per request via x402 (USDC). Use when asked: "do this research task for me", "give me a verified answer within this budget", "run a task with several capabilities".

NameTypeReqDescription
budgetnumber––
objectivestringyes–
sourcestring––

No output schema declared.

No examples provided.

amazon ~142

Get an Amazon product's title, price and availability by ASIN or search term. Look up an Amazon product by ASIN or search term: title, current price, availability, rating, review count and main image, returned as structured data. Requests exit through a residential IP with a real browser, since Amazon rejects datacenter traffic. For agents tracking prices, monitoring competitors or verifying a listing before a purchase decision. — $0.020000/call, paid per request via x402 (USDC). Use when asked: "search amazon for a product", "get the price of this amazon item", "amazon product by asin".

NameTypeReqDescription
asinstringyes–

No output schema declared.

No examples provided.

apify_preflight ~222

Vet an Apify actor before you pay to run it: verdict, 0-100 score, 30-day run success and timeout rates, last run and build age, deprecation, users, rating and current pricing Vet an Apify actor before you pay to run it: a verdict (OK, CAUTION, AVOID), a 0-100 score and the evidence behind it, all from Apify's public store data: 30-day run counts with success, failure and timeout rates, last run and latest build age, deprecation flag, 7/30/90-day users, rating, and the current pricing model with per-event prices. Detects actors that broke, went stale or were deprecated. Query: ?actor=apify/instagram-scraper — $0.010000/call, paid per request via x402 (USDC). Use when asked: "is this apify actor reliable", "check an apify scraper before running it", "apify actor success rate".

NameTypeReqDescription
actorstringyes–

No output schema declared.

No examples provided.

brief ~189

Get a short news briefing on a topic where each point cites its numbered source. Send a topic and receive a sourced news briefing in one call: fresh headlines are collected, then summarised into a structured JSON brief with a summary, key points each citing its numbered source, and the open questions the headlines do not settle. The raw headlines come back alongside the brief, so an agent can verify every claim or follow a link. Replaces the two calls agents make today, a news search followed by a summarisation prompt, and costs less than assembling them by hand. — $0.050000/call, paid per request via x402 (USDC). Use when asked: "summarize today's headlines on x", "brief me on the news about x", "sourced news summary".

NameTypeReqDescription
glstring––
max_itemsnumber––
qstringyes–

No output schema declared.

No examples provided.

callbacks ~217

A temporary public webhook URL: give it to any service, then long-poll the events that arrived (method, query, headers, body). Free to receive and read, up to 100 events for 1 to 24 hours A temporary public webhook URL for agents without a server: create it, give callback_url to any external service (payment processor, job runner, OAuth redirect, another agent), then read what arrived through events_url with long-polling. Captures method, query, headers and JSON, form or text body. Receiving and reading are free; only creation is paid. Up to 100 events, 64 KB each, live 1 to 24 hours. Query: ?ttl_hours=24&label=job-42 — $0.005000/call, paid per request via x402 (USDC). Use when asked: "temporary webhook url", "receive a webhook without a server", "request bin for my agent".

NameTypeReqDescription
labelstring––
ttl_hoursnumber––

No output schema declared.

No examples provided.

chain_abi ~123

The verified ABI of a smart contract on any EVM chain from Sourcify: function signatures, event names, contract name, compiler version and proxy implementations, plus the full ABI JSON ready for a client. Query: ?address=0x8335…&chain_id=8453 — $0.005000/call, paid per request via x402 (USDC). Use when asked: "get the abi of this contract", "verified contract abi", "smart contract functions".

NameTypeReqDescription
addressstringyes–
chain_idnumberyes–

No output schema declared.

No examples provided.

chain_address ~156

See the USDC an address received and sent on Base, with x402 settlements identified. ERC-20 transfers of an address on Base, incoming and outgoing, with the x402 settlements identified by their EIP-3009 method. Totals, distinct senders, last settlement time. Default token is USDC. Data from the Coinbase CDP on-chain index, last 100 transfers within 60 days, truncation declared. Query: ?address=&token= — $0.005000/call, paid per request via x402 (USDC). Use when asked: "read the transaction history of this wallet", "does this address receive payments", "usdc transfers of this address".

NameTypeReqDescription
addressstringyes–

No output schema declared.

No examples provided.

chain_allowance ~171

Get an ERC-20 allowance with the owner's balance and a sufficiency verdict for the amount you plan to pull. ERC-20 allowance of a spender on an owner (USDC by default), with the owner's balance and, if you pass ?amount=, a verdict: is the allowance sufficient, is the balance sufficient. Base mainnet. Query: ?owner=0x…&spender=0x…&token=0x…&amount=12.5 — $0.005000/call, paid per request via x402 (USDC). Use when asked: "usdc allowance of a spender", "is this approval sufficient", "check erc20 allowance on base".

NameTypeReqDescription
amountstring––
ownerstringyes–
spenderstringyes–

No output schema declared.

No examples provided.

chain_balance ~137

Get ETH, USDC and up to ten ERC-20 balances of one address in a single call, human-readable. ETH plus USDC plus up to ten ERC-20 balances of one address in a single call, decimals resolved, amounts human-readable. Base mainnet. Query: ?address=0x…&tokens=0x…,0x… — $0.005000/call, paid per request via x402 (USDC). Use when asked: "usdc balance of this address", "eth and token balances of a wallet", "how much usdc does this address hold".

NameTypeReqDescription
addressstringyes–

No output schema declared.

No examples provided.

chain_block ~108

Get the latest Base block with its age in seconds, base fee and gas used. The latest Base block: number, hash, timestamp, age in seconds (so you know the node is not lagging), base fee, gas used. Public RPC, no key. Query: none. — $0.005000/call, paid per request via x402 (USDC). Use when asked: "latest block number on base", "current block height", "what block is base at".

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

chain_ens ~107

ENS name resolution in both directions: an .eth name to its address, or an address to its primary ENS name, with the avatar when set. Query: ?name=vitalik.eth or ?address=0xd8dA… — $0.005000/call, paid per request via x402 (USDC). Use when asked: "resolve vitalik.eth", "ens name for this address", "what address is this ens".

NameTypeReqDescription
namestringyes–

No output schema declared.

No examples provided.

chain_gas ~124

Get the current Base gas price and the ETH cost of an ETH, ERC-20 or x402 USDC transfer at that price. Current Base gas: gas price, base fee, priority fee, and the ETH cost of an ETH transfer, an ERC-20 transfer and an x402 USDC settlement at that price. Query: none. — $0.005000/call, paid per request via x402 (USDC). Use when asked: "gas price on base", "how much does a usdc transfer cost on base", "current base fee".

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

chain_token ~128

Get an ERC-20's name, symbol, decimals, total supply, holder count and USD rate in one call. An ERC-20 on Base in one call: name, symbol, decimals, total supply, USD price, liquidity and icon from DexScreener when the token trades. Query: ?address=0x… — $0.005000/call, paid per request via x402 (USDC). Use when asked: "what is this token address", "erc20 metadata on base", "decimals and symbol of a token".

NameTypeReqDescription
addressstringyes–

No output schema declared.

No examples provided.

chain_tx ~119

Get a transaction's status, parties, fee and every ERC-20 transfer inside it, decoded. A Base transaction by hash: status, block, from, to, value, fee, method, and every ERC-20 transfer inside it decoded with symbol and human amount. Query: ?hash=0x… — $0.005000/call, paid per request via x402 (USDC). Use when asked: "did this transaction succeed", "transaction receipt on base", "decode this tx hash".

NameTypeReqDescription
hashstringyes–

No output schema declared.

No examples provided.

classify ~186

Assign one of 2 to 12 supplied labels to each of up to 20 short messages, with a confidence; labels outside the supplied list are never returned Route short messages to labels you supply: up to 20 messages and 2 to 12 labels per call, one label per message with a confidence, optional instructions. Every label returned is checked against your list, never invented. For ticket triage, intent routing, topic tagging, sentiment buckets. Body: {"messages":["my card was charged twice","how do I reset my password"],"labels":["billing","account","other"]} — $0.005000/call, paid per request via x402 (USDC). Use when asked: "classify these messages", "assign a label to each message", "route tickets to the right team".

NameTypeReqDescription
labelsstring––
messagesstring––

No output schema declared.

No examples provided.

crypto_funding-rate ~143

Live perpetual futures funding rates for up to 10 coins from OKX: rate, annualized rate, which side pays, interval, next funding time and bounds Live perpetual futures funding rates for up to 10 coins at once from OKX: current rate, annualized rate, which side pays (longs or shorts), funding interval, next funding time and the rate bounds. Query: ?symbols=BTC,ETH,SOL — $0.005000/call, paid per request via x402 (USDC). Use when asked: "btc funding rate", "eth perpetual funding rate", "are longs paying shorts".

NameTypeReqDescription
symbolsstringyes–

No output schema declared.

No examples provided.

crypto_market ~139

Global crypto market snapshot: total market cap and 24h change, 24h volume, bitcoin dominance, USD stablecoin supply and share, assets tracked, distance from all-time high Global crypto market snapshot in one call: total market cap and its 24h change, 24h volume, bitcoin dominance, total USD stablecoin supply and its share of the market, number of assets, and distance from the all-time-high market cap. Query: none — $0.005000/call, paid per request via x402 (USDC). Use when asked: "total crypto market cap today", "bitcoin dominance", "crypto market overview".

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

crypto_news ~119

Crypto and blockchain news from four newsrooms in one call (Cointelegraph, Decrypt, The Block, CoinDesk), deduplicated and sorted newest first: title, link, publication time, summary and source. Optional keyword filter. Query: ?q=bitcoin etf&limit=20 — $0.005000/call, paid per request via x402 (USDC). Use when asked: "latest crypto news", "bitcoin news today", "crypto headlines".

NameTypeReqDescription
limitnumberyes–
qstringyes–

No output schema declared.

No examples provided.

domain_health ~134

Check whether a domain is reachable and healthy: DNS, certificate, redirects, security headers. One call on a domain: A, AAAA, NS, MX and SPF records; the TLS certificate with issuer, expiry and days left; the HTTP redirect chain hop by hop; and which security headers are present. Read from our infrastructure. Query: ?domain= — $0.005000/call, paid per request via x402 (USDC). Use when asked: "check whether this domain is healthy", "is this domain trustworthy", "check dns records and ssl of a domain".

NameTypeReqDescription
domainstringyes–

No output schema declared.

No examples provided.

email_verify ~145

Check whether an email address is well-formed and its domain can receive mail, before you send. Five DNS checks on an email address, no message sent: syntax, MX presence and hosts, SPF record, DMARC policy, disposable domain, role address. Returns deliverable as NO, RISKY or LIKELY. It does not open an SMTP session and says so: mailbox existence is explicitly not checked. Query: ?email= — $0.005000/call, paid per request via x402 (USDC). Use when asked: "verify this email address", "is this email deliverable", "check this email".

NameTypeReqDescription
emailstringyes–

No output schema declared.

No examples provided.

eu_mica-check ~154

Is this crypto firm authorised under MiCA in the EU? One call checks the official ESMA register of crypto-asset service providers (CASP) by company name or LEI: authorised or not, home member state, competent authority, authorisation date, the exact services it may provide, and the countries it passports to. Query: ?name=Bitpanda or ?lei=5493007WZ7IFULIL8G21 — $0.010000/call, paid per request via x402 (USDC). Use when asked: "is this crypto exchange licensed in the eu", "mica authorisation check", "check a crypto firm with esma".

NameTypeReqDescription
namestringyes–

No output schema declared.

No examples provided.

extract ~131

Read the main content of a page your own crawler cannot reach, as clean markdown. Send a URL and receive the main content of the page as clean markdown, stripped of navigation, advertising and boilerplate. The page is fetched through a French residential IP with a real Chromium browser, so JavaScript-rendered content is fully resolved and sites that reject datacenter traffic are still reachable. — $0.010000/call, paid per request via x402 (USDC). Use when asked: "retrieve this webpage", "extract this page", "get the content from this URL".

NameTypeReqDescription
urlstring––

No output schema declared.

No examples provided.

extract_verified ~237

Read a page and get a deterministic verdict on whether the retrieval can be trusted, with evidence. PRIVATE BETA. Verified browser-based web content retrieval for AI agents. Same retrieval as POST /v1/extract ($0.005), plus what an agent needs to trust the result without re-fetching it: declared block detection (HTTP status and blocking-page signatures), non-empty validation, content consistency checks against navigation-dominant and templated extractions, a retrieval timestamp, and evidence metadata including the final URL after redirects, character and word counts, and a sha256 checksum of the returned markdown. Every check is deterministic: no model runs in this path, so two calls on the same page return the same verification. Failed checks are DECLARED alongside the content, never hidden. This does not bypass CAPTCHA or authentication and makes no claim to defeat anti-bot systems: it detects blocking and says so. — $0.020000/call, paid per request via x402 (USDC). Use when asked: "read this page with proof", "was this page blocked", "verified page retrieval".

NameTypeReqDescription
urlstringyes–

No output schema declared.

No examples provided.

fr_analyse-immo_partial ~146

Get price per square metre and recent sales around a French address. Lite property analysis for a French address: median price per square metre in the area, estimated value and an investment score. Enough to screen a shortlist of addresses cheaply before committing to depth. Upgrade to /v1/fr/analyse-immo for energy performance, environmental risks, local demographics and expected rental yield. — $0.010000/call, paid per request via x402 (USDC). Use when asked: "price per square metre at this address", "recent sales around this french address", "property snapshot in france".

NameTypeReqDescription
adressestringyes–
surfacestring––

No output schema declared.

No examples provided.

fr_kyb ~126

Know-your-business dossier on a French company, assembled from official registries for compliance and onboarding: verified legal identity, company form and registration, directors and beneficial owners, current administrative status, and insolvency proceedings from BODACC. Returns a structured file an agent can attach to a compliance record. — $0.100000/call, paid per request via x402 (USDC). Use when asked: "know your business dossier on a french company", "kyb for onboarding a french supplier", "compliance dossier by siren".

NameTypeReqDescription
qstringyes–

No output schema declared.

No examples provided.

fr_procedures-collectives ~118

Is this French company in insolvency proceedings? Returns a synthetic status, the full history of court judgments (safeguard, receivership, liquidation) and a registry deregistration flag, taken from official BODACC court announcements. — $0.010000/call, paid per request via x402 (USDC). Use when asked: "is this french company insolvent", "insolvency proceedings for a siren", "bankruptcy check on a french company".

NameTypeReqDescription
sirenstringyes–

No output schema declared.

No examples provided.

fx_rates ~159

Official ECB foreign exchange reference rates for about 30 currencies, today or on any past date since 1999, from any base, with amount conversion Official ECB foreign exchange reference rates for about 30 currencies, today or on any past date since 1999, from any base currency, with optional amount conversion. Query: ?base=USD&symbols=EUR,GBP,JPY&date=2024-01-02&amount=250 — $0.005000/call, paid per request via x402 (USDC). Use when asked: "exchange rate usd to eur", "convert 100 dollars to euros", "historical forex rate on a date".

NameTypeReqDescription
basestringyes–
symbolsstringyes–

No output schema declared.

No examples provided.

geo_forward ~135

Turn an address into coordinates: BAN for France (INSEE code, score), OpenStreetMap elsewhere. Address to coordinates: for France the official BAN registry (house number, street, postcode, city, INSEE code, match score), elsewhere OpenStreetMap Nominatim. Query: ?q=8 rue de la Paix Paris&country=fr&limit=1 — $0.005000/call, paid per request via x402 (USDC). Use when asked: "coordinates of this address", "geocode this address", "latitude and longitude of a french address".

NameTypeReqDescription
qstringyes–

No output schema declared.

No examples provided.

geo_reverse ~126

Turn coordinates into the nearest postal address: BAN in France, OpenStreetMap elsewhere. Coordinates to the nearest address: BAN in France (with INSEE code), Nominatim elsewhere. Query: ?lat=48.8698&lon=2.3310 — $0.005000/call, paid per request via x402 (USDC). Use when asked: "address at these coordinates", "reverse geocode lat lon", "what address is at 48.85, 2.35".

NameTypeReqDescription
latnumberyes–
lonnumberyes–

No output schema declared.

No examples provided.

image ~163

Turn a text prompt into a 1024x1024 JPEG in about four seconds. Text-to-image generation pay-per-call, no account and no API key: send a prompt, receive a 1024x1024 JPEG as a base64 data URL in about four seconds (FLUX.1 schnell). Photorealistic scenes, illustrations, product shots, thumbnails and social visuals. Optional seed for reproducible output. Several times cheaper than other image routes on x402. Body: {prompt, seed?} — $0.020000/call, paid per request via x402 (USDC). Use when asked: "generate an image of a cat", "text to image", "create a picture of a sunset".

NameTypeReqDescription
promptstringyes–

No output schema declared.

No examples provided.

llm ~154

Get a short completion from a capable model, paid per call, with a bounded output of 2000 tokens. LLM inference pay-per-call, no account, no API key: prompt in, completion out (DeepSeek v4, up to 2000 output tokens). STANDARD tier; /v1/llm/pro is the PRO tier with four times the output budget. Original note on $/call on x402. Body: {prompt, system?, max_tokens?} — $0.010000/call, paid per request via x402 (USDC). Use when asked: "complete this prompt", "short completion from a model", "cheap llm call".

NameTypeReqDescription
promptstring––

No output schema declared.

No examples provided.

llm_pro ~134

Get a long completion with a large output budget, same engine as /v1/llm. Long-form LLM inference: same engine as /v1/llm with a four times larger output budget, up to 8000 tokens, for answers the cheap route truncates. Body: {prompt, system?, max_tokens?} — $0.020000/call, paid per request via x402 (USDC). Use when asked: "long completion with a large output", "write a long answer to this prompt", "generate up to 8000 tokens".

NameTypeReqDescription
promptstring––

No output schema declared.

No examples provided.

markets_prediction ~126

Open prediction markets from Polymarket and Kalshi in one call: question, outcome probabilities, 24 h volume, liquidity, closing time and link, sorted by volume, with an optional keyword filter. Query: ?q=election&limit=10&sources=polymarket,kalshi — $0.005000/call, paid per request via x402 (USDC). Use when asked: "polymarket odds on the election", "prediction market probability", "kalshi markets on inflation".

NameTypeReqDescription
limitnumberyes–
qstringyes–

No output schema declared.

No examples provided.

pdf ~151

Turn a web page into a PDF document. Send a URL and receive the page as a PDF document, rendered by a real Chromium browser exiting through a French residential IP. JavaScript runs before printing, so single-page applications and dynamically loaded sections appear in the output. Useful for agents that need an archivable, shareable record of a web page: a quotation, a legal notice, a listing or any document that must be kept exactly as it was published on a given day. — $0.010000/call, paid per request via x402 (USDC). Use when asked: "convert this page to pdf", "pdf of this URL", "print this webpage".

NameTypeReqDescription
urlstring––

No output schema declared.

No examples provided.

perps_stock-gaps ~199

Return, per stock ticker, the Hyperliquid HIP-3 perp mark and oracle, the reference stock price and the Solana xStock price, with every pairwise gap in basis points and funding Gap table for Hyperliquid HIP-3 stock perps (trade.xyz) crossed with the Solana xStock of the same company: perp mark vs oracle, perp vs reference stock price, perp vs xStock and xStock vs reference, in basis points, plus hourly and annualized funding, 24h volume and open interest. Top markets by volume or your tickers. Query: ?tickers=TSLA,NVDA or ?limit= — $0.005000/call, paid per request via x402 (USDC). Use when asked: "hyperliquid stock perp basis", "trade.xyz perp vs xstock gap", "tokenized stock arbitrage table".

NameTypeReqDescription
tickersstringyes–

No output schema declared.

No examples provided.

proxy_1gb ~312

Get a working HTTP/HTTPS proxy on a real French home line (Caribbean, Outremer Telecom) with 1 GB of traffic, as a key you use in curl -x, valid 30 days. Buy 1 GB of French West Indies residential proxy bandwidth for scraping and agent traffic, delivered as a ready-to-use key in the form http://buyer:KEY@host, valid 30 days and metered per gigabyte at 3.50 USD. The exit is a real FTTH home line in the French West Indies on Outremer Telecom / SFR Caraibe (AS20776), reverse DNS ftthcc.*.sfrcaraibe.fr. Geolocation is split across databases and we say so rather than pick the flattering one: ipinfo and ipwho.is place it in Martinique (MQ), ip-api and db-ip place it in mainland France (FR). Reachability, carrier and proxy-blacklist status are probed from the public internet before every sale: the address currently comes back clean, not flagged as a proxy or VPN. If no exit is verified live you are not charged. A Caribbean residential exit is rare, so a site fingerprinting by region sees an address no datacenter range can imitate. — $3.500000/call, paid per request via x402 (USDC). Use when asked: "residential proxy, pay per gb", "get a residential ip for my agent", "http proxy with a french home ip".

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

proxy_20gb ~290

Same residential exit with 20 GB of traffic at 2.60 USD per GB, one key, valid 30 days. Buy 20 GB of French West Indies residential proxy bandwidth at 2.60 USD per gigabyte, the best rate in the range, delivered as a proxy key valid for 30 days. The exit is a real FTTH home line in the French West Indies on Outremer Telecom / SFR Caraibe (AS20776), reverse DNS ftthcc.*.sfrcaraibe.fr. Geolocation is split across databases and we say so rather than pick the flattering one: ipinfo and ipwho.is place it in Martinique (MQ), ip-api and db-ip place it in mainland France (FR). Reachability, carrier and proxy-blacklist status are probed from the public internet before every sale: the address currently comes back clean, not flagged as a proxy or VPN. If no exit is verified live you are not charged. Designed for agents running long crawling campaigns or continuous monitoring, where bandwidth is consumed steadily over weeks. No account, no subscription: one payment, one key, metered per gigabyte until exhausted. — $52.000000/call, paid per request via x402 (USDC). Use when asked: "residential proxy 20 gb", "bulk residential proxy bandwidth", "large proxy package for crawling".

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

proxy_5gb ~306

Same residential exit as /v1/proxy/1gb with 5 GB of traffic at 3.00 USD per GB, one key, valid 30 days. Buy 5 GB of French West Indies residential proxy bandwidth at 3.00 USD per gigabyte and receive a proxy key valid for 30 days. The exit is a real FTTH home line in the French West Indies on Outremer Telecom / SFR Caraibe (AS20776), reverse DNS ftthcc.*.sfrcaraibe.fr. Geolocation is split across databases and we say so rather than pick the flattering one: ipinfo and ipwho.is place it in Martinique (MQ), ip-api and db-ip place it in mainland France (FR). Reachability, carrier and proxy-blacklist status are probed from the public internet before every sale: the address currently comes back clean, not flagged as a proxy or VPN. If no exit is verified live you are not charged. Cheaper per gigabyte than Browserbase at 8 USD, with no account to open and no monthly commitment. Suited to agents running sustained crawling or data-collection jobs where a datacenter IP would be blocked on the first request. — $15.000000/call, paid per request via x402 (USDC). Use when asked: "residential proxy 5 gb", "proxy bandwidth for a crawl, medium package", "5 gigabytes of residential ip traffic".

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

publish ~216

Host a generated HTML page on a permanent unguessable link for up to 30 days: static HTML, inline CSS and SVG render; scripts, forms and external requests are blocked Host a generated HTML page (report, dashboard, summary, invoice) on a permanent, unguessable share link, live up to 30 days. POST the HTML, get back a URL anyone with the link can open in a browser. Static HTML and inline CSS, inline SVG and data: images render; scripts, forms and external requests are blocked for safety. Up to 200 KB. Not indexed by search engines. Body: {"html":"<!doctype html>...","title":"Q3 report","ttl_days":30} — $0.100000/call, paid per request via x402 (USDC). Use when asked: "host html page", "publish html to a url", "share link for a generated report".

NameTypeReqDescription
htmlstring––
titlestring––
ttl_daysnumber––

No output schema declared.

No examples provided.

render ~131

Get the full HTML of a page after its JavaScript has run, as a browser sees it. Send a URL and receive the complete HTML of the page after JavaScript execution, exactly as a browser would see it. The request goes through a French residential IP driving a real Chromium instance, which resolves single-page applications and gets past defences that block datacenter ranges. — $0.020000/call, paid per request via x402 (USDC). Use when asked: "render this page", "get the html after javascript", "fetch the DOM of this page".

NameTypeReqDescription
urlstring––

No output schema declared.

No examples provided.

route_directions ~200

Point-to-point directions between 2 and 10 stops by car, bike or on foot: total and per-leg distance and travel time, snapped stops, route geometry as GeoJSON or polyline Point-to-point directions between 2 and 10 stops by car, bike or on foot: total and per-leg distance and travel time, the stops snapped to the road network, and the route geometry as GeoJSON or an encoded polyline. OpenStreetMap data, worldwide. Query: ?stops=16.2411,-61.5331|15.9985,-61.7261&mode=car&geometry=geojson — $0.005000/call, paid per request via x402 (USDC). Use when asked: "driving directions from a to b", "how long to drive between these coordinates", "walking route between two points".

NameTypeReqDescription
modestringyes–
stopsstringyes–

No output schema declared.

No examples provided.

screenshot ~158

Capture a PNG of a page as it renders. Send a URL and receive a PNG screenshot of the fully rendered page, captured by a real Chromium browser exiting through a French residential IP. JavaScript is executed and lazy-loaded content resolved before capture, so the image matches what a human visitor would see. Useful for agents that must verify a page visually, archive evidence of a listing or a price, or hand a rendered view to a vision model for analysis. — $0.010000/call, paid per request via x402 (USDC). Use when asked: "screenshot this page", "take a picture of this URL", "capture this page as an image".

NameTypeReqDescription
fullPageboolean––
urlstringyes–

No output schema declared.

No examples provided.

search ~105

Get ranked web results for a query. Real Google web search: top 10 organic results, answer box and knowledge graph, in one call. STANDARD tier, a useful single-step result. Query: ?q=&gl=&hl= — $0.010000/call, paid per request via x402 (USDC). Use when asked: "search the web for x", "look up pages about a topic", "google this for me".

NameTypeReqDescription
qstringyes–

No output schema declared.

No examples provided.

search_news ~106

Get fresh headlines about a topic, with source and age. Fresh news search (Google News via Serper): latest headlines with source, date, snippet. Great for crypto/market/current-events agents. Query: ?q=&gl=&hl= — $0.010000/call, paid per request via x402 (USDC). Use when asked: "news about this company", "find recent news about x", "latest headlines about x".

NameTypeReqDescription
qstringyes–

No output schema declared.

No examples provided.

search_sources ~167

Search a topic and get the full content of the best pages, in one call. Search, then read the top results, in one call: ranked results from a real web search, and for each of the top pages its main content as markdown, read through a residential IP with a real browser. A page that could not be read is listed with ok:false, never hidden. No synthesis, no model. Body: {q, top?, max_chars?}. — $0.050000/call, paid per request via x402 (USDC). Use when asked: "find and read sources about x", "search for this topic and read the best pages", "research a topic and read the top pages".

NameTypeReqDescription
qstringyes–
topnumber––

No output schema declared.

No examples provided.

site_agent-readiness ~298

Agent readiness report for a website: 21 read-only checks over access, legibility, transactability, trust and outcome, a 0-100 score, per-pillar scores, each verdict with its evidence, a prioritized fix list and a markdown report Agent readiness report for any website, in one synchronous call: can an AI agent get in, understand what is sold, pay without a human, and trust the site? 21 read-only checks across five pillars (access, legibility, transactability, trust, outcome): AI crawlers in robots.txt, agent user-agents vs browser, content without JavaScript, /llms.txt, schema.org Product/Offer and GTIN, price in raw HTML, OpenAPI, API docs, A2A agent card, MCP manifest, /auth.md, x402 payment, purchase path, HSTS, hidden prompt injection, security.txt, Organization markup, sitemap, meta description. Returns a 0-100 score, a grade, per-pillar scores, every verdict with the observation behind it, a prioritized fix list and a ready-to-share markdown report. Query: ?url=https://example.com — $1.000000/call, paid per request via x402 (USDC). Use when asked: "is this website ready for ai agents", "agent readiness report for a site", "can ai agents buy on my website".

NameTypeReqDescription
urlstringyes–

No output schema declared.

No examples provided.

sms_inbox ~141

Read the messages received by a phone number rented through /v1/sms/number: sender, body, and reception time, returned as structured data so an agent can extract a verification code without human help. The number is a physical SIM in a handset we operate, so it receives from senders that refuse virtual lines. — $0.005000/call, paid per request via x402 (USDC). Use when asked: "read the sms received on my rented number", "get the otp that was sent to this number", "inbox of a rented phone number".

NameTypeReqDescription
phonestringyes–
sincestring––

No output schema declared.

No examples provided.

sms_number ~139

Rent a real mobile phone number to receive an SMS or a one-time password. The number is a physical SIM in a handset we operate, not a virtual or VoIP line, so it passes the carrier checks that reject disposable numbers. Returns the number and a session identifier; read arriving messages with /v1/sms/inbox. For agents that must complete a phone verification step autonomously. — $0.050000/call, paid per request via x402 (USDC). Use when asked: "rent a phone number to receive an sms", "get a real mobile number for a one-time password", "temporary phone number for verification".

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

social_search ~194

Search Hacker News and Lemmy posts by query, sort and time window, merged, with score, comments, permalink and excerpt. Community search across Hacker News and Lemmy in one call, no key: posts by query, sorted by relevance, new or top, over a time window, with score, comment count, author, permalink and text excerpt, and ids ready for /v1/social/thread. Reddit, Twitter and Bluesky are not served (named in the answer). Query: ?q=&sources=hn,lemmy&sort=&t=&limit= — $0.020000/call, paid per request via x402 (USDC). Use when asked: "what do people say about x", "search hacker news for x", "community discussions about x".

NameTypeReqDescription
limitnumber––
qstringyes–
sortstring––
tstring––

No output schema declared.

No examples provided.

social_thread ~140

Get one Hacker News or Lemmy thread: the post with its text and the comments flattened with depth and score. One community thread by id from /v1/social/search (hn:<id> or lemmy:<id>): the post with its text and the comments flattened with depth, score and author. Query: ?id=hn:49806046&limit=50 — $0.020000/call, paid per request via x402 (USDC). Use when asked: "read this hacker news thread", "comments of this discussion", "get the thread by id".

NameTypeReqDescription
idstringyes–
limitnumber––

No output schema declared.

No examples provided.

Install

How do I install the US Company Intelligence for AI Agents (SEC EDGAR, x402) MCP server?

US Company Intelligence for AI Agents (SEC EDGAR, x402) is a hosted endpoint at https://api.x-402.online/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

remote · api.x-402.online

# add to Claude Code
claude mcp add --transport http online-x-402-mcp 'https://api.x-402.online/mcp'
Common questions

What is the US Company Intelligence for AI Agents (SEC EDGAR, x402) MCP server?

US Company Intelligence for AI Agents (SEC EDGAR, x402) is an MCP server listed in the public MCP registry as online.x-402/mcp. SEC EDGAR company briefs for agents: cited synthesis, XBRL metrics. x402/USDC, no account. This page covers its hosted endpoint (https://api.x-402.online/mcp).

Is the US Company Intelligence for AI Agents (SEC EDGAR, x402) MCP server safe to use?

US Company Intelligence for AI Agents (SEC EDGAR, x402) scores 74 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the US Company Intelligence for AI Agents (SEC EDGAR, x402) MCP server expose?

US Company Intelligence for AI Agents (SEC EDGAR, x402) exposes 72 tools: search_news, extract, extract_verified, search, amazon, and 67 more. Their descriptions and schemas cost roughly 11,482 tokens of context every time the server is loaded.

Does the US Company Intelligence for AI Agents (SEC EDGAR, x402) MCP server require authentication?

No. We connected to US Company Intelligence for AI Agents (SEC EDGAR, x402) without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.

Is the US Company Intelligence for AI Agents (SEC EDGAR, x402) MCP server still maintained?

US Company Intelligence for AI Agents (SEC EDGAR, x402) is still listed as active in the MCP registry. We last reached this channel on 5 November 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.