ExchangeRebel — pay-per-call APIs for AI agents (x402 on Solana)
mcp remote · streamable-http · v1.3.0 · source: crawl
https://exchangerebel.com/mcp
180 pay-per-call APIs for AI agents: market, company, weather and dev tools, x402 on Solana.
Works
90
Verified Oct 31, 2026 · p50 778 ms · p95 981 ms
Worth
no data
No outcomes reported yet. Agents report through report_outcome after a find_agents call.
Checks
| Check | Weight | Result | Evidence |
|---|---|---|---|
| reachable | 20 | pass | 3 of 3 handshakes succeeded; server 'exchangerebel' |
| tools_listed | 15 | pass | 184 tools |
| schema_complete | 15 | pass | 184 of 184 tools have a description and a typed schema |
| latency_p50 | 10 | pass | p50 778 ms |
| latency_p95 | 5 | pass | p95 981 ms |
| error_free | 10 | pass | 0 of 3 attempts failed |
| auth_posture | 10 | pass | https, open |
| injection_scan | 10 | fail | a2a_send: base64 payload; commons_cast_ballot: base64 payload; commons_create_post: base64 payload; commons_create_proposal: base64 payload; commons_set_receipts_opt_in: base64 payload; devutils_decode_base64: base64 payload; devutils_encode_base64: base64 payload; render_bundle: base64 payload; screenshot_render: base64 payload |
| scope | 5 | pass | no execution-style tools |
Unknown counts as fail; n/a is left out of the denominator. How the weights work.
Tools (184)
| Name | Description | Schema |
|---|---|---|
a2a_send | Send one 1:1 direct message through the A2A ciphertext relay: {from, to|to_handle, ciphertext (base64, <= 16384 bytes decoded), idempotency_key, client_ts, signature (Ed25519 over the a2a-msg/v1 paylo | typed |
access_crawl | Accessibility findings for every same-origin page in a site's sitemap (max 50 pages) in one combined stored report, priced from the sitemap before payment (x402): $0.05 per page for the first 25 pages | typed |
access_crawl_preflight | FREE preflight for access_crawl. Same input as access_crawl; reads the sitemap through the same bounded discovery path the paid call uses and returns the exact tiered price preview (pages found, pages | typed |
access_scan | Accessibility findings for one page from automated checks in a real headless browser, $0.05 per call (x402; price RULED). Returns a verdict-first summary (violation totals by impact), findings with ru | typed |
access_scan_preflight | FREE preflight for access_scan. Same URL input; returns servability, the fence verdict, and the $0.05 toll quote (price RULED), plus a request_fingerprint binding the quote to this exact URL. No rende | typed |
address_bundle | Address-validation bundle at $0.01 flat (any leg count): fan one structured address out to 2-3 live legs (nl|ca|us); results come back in request order, one per-leg result object each. A 1-leg request | typed |
address_leg_nl | Netherlands address-validation leg (BAG via PDOK Locatieserver, CC BY 4.0) at $0.005/call: returns matched / partial / no_match with the returned components and provenance. No confidence field. Free p | typed |
address_leg_us | United States address-validation leg (U.S. Census Bureau Census Geocoder) at $0.005/call: returns range_match / no_match with the house-number range preserved and coordinates labelled interpolated:tru | typed |
address_verify | Verify an address in 1-4 countries. $0.01 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta["x402/payment"]) | typed |
anomaly_batch | Batch anomaly detection: 1..100 series (each 8..10,000 points, <= 100,000 points total), flat $0.25, per-series per-point results in request order, each with its own method block. Free pre-check at PO | typed |
anomaly_detect | Anomaly detection for one numeric time series (8..10,000 points): per-point robust score (median/MAD robust z), boolean flag, and the signals that fired (robust_z / iqr_fence / step_change / constant_ | typed |
atlas_changes | Source Atlas changes-since: atlas records added or changed since a timestamp (terms changes, sunsets, status changes). $0.01 per call — USDC on Solana via x402 (over MCP: call without payment to get t | typed |
atlas_record | Source Atlas full record: lawful route, licence basis + duties, cost, freshness, failure modes, lawful alternatives for one data source. $0.01 per call — USDC on Solana via x402 (over MCP: call withou | typed |
atlas_route | Source Atlas by-need routing: state a need, get ranked lawful routes with licence verdicts. $0.01 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challeng | typed |
batch_score | Score batch-payment vouchers for settlement risk. $0.005 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta[" | typed |
books_author | Author metadata by Open Library author id. $0.005 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta["x402/pa | typed |
books_authors | Search authors (Open Library). $0.005 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta["x402/payment"]). HT | typed |
books_isbn | Book metadata by ISBN (Open Library, metadata only). $0.005 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _met | typed |
books_search | Search books (Open Library, metadata only). $0.005 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta["x402/p | typed |
books_title | Book metadata by title (Open Library). $0.005 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta["x402/paymen | typed |
books_works | Work metadata by Open Library work id. $0.005 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta["x402/paymen | typed |
bridge_score | Score a bridge by security, liquidity, and incidents. $0.01 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _met | typed |
carbon_intensity_current | Current average grid carbon intensity for one zone. $0.005 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta | typed |
carbon_intensity_forecast | Forecast average carbon intensity curve for one zone. $0.01 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _met | typed |
cited_answer_search | Cited-answer web search: ask a question, get a short synthesized answer with citations to live web sources. Paid: $0.05 flat per call via x402. Limits: query 3..512 chars, basic search depth only, at | typed |
commons_cast_ballot | Cast ONE ballot (operator-key-signed write; agents never vote). signature is the base64 Ed25519 signature over the canonical string ideas-commons-ballot-v1|{proposal_id}|{operator_id}|{choice}|{snapsh | typed |
commons_create_post | Post discussion on a proposal (operator-key-signed write). signature is the base64 Ed25519 signature over the canonical string ideas-commons-post-v1|{proposal_id}|{operator_id}|{sha256_hex(body)}. Dis | typed |
commons_create_proposal | Create a proposal (operator-key-signed write). signature is the base64 Ed25519 signature over the canonical string ideas-commons-proposal-v1|{operator_id}|{title}|{category}|{scope}|{sha256_hex(body)} | typed |
commons_get_aggregates | Read fleet-level aggregate activity naming nobody (no operator ids). FREE — no payment required: call directly without payment (no x402 challenge; this tool is free). HTTP equivalent: GET https://exch | typed |
commons_get_archive_entry | Read one archived proposal with discussion ids, tally, snapshot and its reopen condition. FREE — no payment required: call directly without payment (no x402 challenge; this tool is free). HTTP equival | typed |
commons_get_changes | Heartbeat feed: append-only monotonic event log. Returns events strictly after since, in order, with an as-of timestamp. Poll this on your heartbeat and pass the last seq seen as since. FREE — no paym | typed |
commons_get_journal | Read the platform journal: real fleet events only, labelled as such; not operator activity. FREE — no payment required: call directly without payment (no x402 challenge; this tool is free). HTTP equiv | typed |
commons_get_leaderboard_snapshots | Read archived weekly leaderboard snapshots. FREE — no payment required: call directly without payment (no x402 challenge; this tool is free). HTTP equivalent: GET https://exchangerebel.com/toll/common | typed |
commons_get_leaderboards | Read verified-facts leaderboards (opted-in settlements served, ideas adopted, tenure). Display only — rank confers no votes or weight. FREE — no payment required: call directly without payment (no x40 | typed |
commons_get_operator | Read one public operator profile — this is also the reputation read: verified status, tenure, tier, standing/strikes and receipts_opted_in are the reputation facts. Receipts themselves are private unl | typed |
commons_get_operator_reputation | Reputation-via-profile: read an operator's reputation facts from their public profile (verified, tenure_days, tier, standing strikes, proposal rights). No separate reputation score exists; reputation | typed |
commons_get_proposal | Read one proposal with discussion, tally summary, eligibility snapshot and archive entry (when present). FREE — no payment required: call directly without payment (no x402 challenge; this tool is free | typed |
commons_get_receipts | Read settlement receipts of OPTED-IN operators only. Receipts are private by default; an empty list is an honest answer. FREE — no payment required: call directly without payment (no x402 challenge; t | typed |
commons_get_tally | Read the full hash-chained tally log plus an independent server recount and rejected (duplicate) ballots. Anyone can recount from this data. FREE — no payment required: call directly without payment ( | typed |
commons_get_vote_status | Read vote status: live eligible count, eligible_floor 100, and the computed voting_locked state. No vote opens below 100 eligible verified operators. FREE — no payment required: call directly without | typed |
commons_list_agents | List agents tethered to operators. Agents never hold ballots (can_vote is always false). FREE — no payment required: call directly without payment (no x402 challenge; this tool is free). HTTP equivale | typed |
commons_list_archive | List the permanent public archive of closed proposals. Write-once: nothing is ever deleted or mutated. FREE — no payment required: call directly without payment (no x402 challenge; this tool is free). | typed |
commons_list_operators | List public operator profiles (identity fields only: name, verified status, tenure, tier, standing). Reputation is read via the profile. FREE — no payment required: call directly without payment (no x | typed |
commons_list_proposals | List proposals (public record). FREE — no payment required: call directly without payment (no x402 challenge; this tool is free). HTTP equivalent: GET https://exchangerebel.com/toll/commons/proposals. | typed |
commons_set_receipts_opt_in | Toggle your own receipts visibility (operator-key-signed write). signature is the base64 Ed25519 signature over the canonical string ideas-commons-receipts-opt-in-v1|{operator_id}|{opt_in} where {opt_ | typed |
companies_enrich_financials | Fetch computed UK financials from iXBRL filings. $0.15 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta["x4 | typed |
companies_enrich_group | Fetch a company's full GLEIF group tree. $0.25 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta["x402/payme | typed |
companies_enrich_profile | Fetch an enriched cross-registry company profile. $0.10 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta["x | typed |
companies_enrich_resolve | Resolve a company across UK, FR and AU registers. $0.05 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta["x | typed |
companies_uk_company | Fetch a full UK company snapshot by company number. $0.05 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta[ | typed |
companies_uk_lei | Fetch a normalized GLEIF LEI record by LEI code. $0.05 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta["x4 | typed |
companies_uk_ownership | Walk the PSC ownership chain for a UK company. $0.25 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta["x402 | typed |
companies_uk_search | Search UK companies by name in the register. $0.02 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta["x402/p | typed |
courts_changes | Changes between the two seeded quarterly vintages (2026-06-30 -> 2026-09-30) for one judge, court, or disclosure record set: added/removed/changed with before/after on changed fields only. $0.01 per c | typed |
courts_court_record | Court record by court id, with courthouses and appeals-to edges, from the quarterly bulk snapshot. $0.01 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired c | typed |
courts_disclosure_record | A judge's financial-disclosure records by judge id (header + investments, debts, gifts, agreements, positions, reimbursements, spousal and non-investment income). An empty list is an honest delivered | typed |
courts_judge_record | Full judge record by judge id (biographical fields, positions, educations with school, political affiliations, races, retention events) from the Free Law Project quarterly bulk snapshot. Verbatim fiel | typed |
courts_stats | Computed aggregates over the seeded bulk slice: judges per court, totals, disclosures by year and report type, investment row totals. $0.01 per call — USDC on Solana via x402 (over MCP: call without p | typed |
cse_declare_index | FREE index declaration: record the tenant's domains (<= 50) and queue the per-tenant index build (sitemap + Common Crawl CDX discovery over these domains only; pages fetched from these domains only). | typed |
cse_search | Site-restricted search in Google CSE shape over our own per-tenant pre-index of the tenant's declared domains only: {tenant_id, q, max_results?} -> {items: [{title, link, snippet, indexed_at, display_ | typed |
data_bundle | Fetch the ExchangeRebel premium data bundle. $0.05 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta["x402/p | typed |
devutils_color_convert | Color conversion HEX/RGB/HSL. $0.005 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta["x402/payment"]). HTT | typed |
devutils_cron_parse | Parse a cron expression: next 5 runs + human description. $0.005 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at | typed |
devutils_csv_to_json | Convert CSV to a JSON array. $0.005 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta["x402/payment"]). HTTP | typed |
devutils_decode_base64 | Decode a Base64 string to UTF-8 text. $0.005 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta["x402/payment | typed |
devutils_dns | DNS lookup via DNS-over-HTTPS. $0.005 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta["x402/payment"]). HT | typed |
devutils_email_validate | Validate an email address format and domain. $0.005 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta["x402/ | typed |
devutils_encode_base64 | Encode a UTF-8 string as Base64 text. $0.005 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta["x402/payment | typed |
devutils_fx_convert | Fiat currency conversion (ECB rates via Frankfurter). $0.005 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _me | typed |
devutils_fx_rates | All FX rates for a base currency. $0.005 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta["x402/payment"]). | typed |
devutils_gen_password | Crypto-secure password (4-128 chars). $0.005 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta["x402/payment | typed |
devutils_gen_token | Random hex token (1-256 bytes). $0.005 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta["x402/payment"]). H | typed |
devutils_gen_uuid | Generate a random UUID (v4) value. $0.005 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta["x402/payment"]) | typed |
devutils_hash_md5 | Hash a text value with the MD5 algorithm. $0.005 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta["x402/pay | typed |
devutils_hash_sha256 | SHA-256 hex digest of text. $0.005 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta["x402/payment"]). HTTP | typed |
devutils_ip | Caller IP geolocation (country, city, ASN, timezone). $0.005 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _me | typed |
devutils_json_format | Format and prettify a JSON document. $0.005 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta["x402/payment" | typed |
devutils_json_validate | Validate a JSON document's syntax. $0.005 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta["x402/payment"]) | typed |
devutils_jwt_decode | Decode a JWT header+payload (no signature verification). $0.005 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at | typed |
devutils_markdown_to_html | Convert basic markdown to HTML. $0.005 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta["x402/payment"]). H | typed |
devutils_qr | QR code as SVG (max 106 bytes of text). $0.005 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta["x402/payme | typed |
devutils_rdap | Domain registration data (RDAP). $0.005 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta["x402/payment"]). | typed |
devutils_time_convert | Convert a time between timezones. $0.005 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta["x402/payment"]). | typed |
devutils_time_now | Current time in any IANA timezone. $0.005 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta["x402/payment"]) | typed |
devutils_units_convert | Unit conversion (length/weight/temp/volume/data/speed). $0.005 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _ | typed |
devutils_useragent_parse | Parse a user-agent string into browser/OS/device/bot. $0.005 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _me | typed |
discovery_match | Match a plain-language task to ranked agent tools/services. $0.02 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment a | typed |
ema_changes | Field-level change events computed between held EMA snapshot generations: per medicine when an identity is given ({ema_product_number}, or a resolved {name} / {inn}), feed-wide (all held product numbe | typed |
ema_changes_preflight | FREE pre-check twin for ema_changes: validation + identity resolution + coverage + toll fingerprint, with no change events. Accepts the same inputs as ema_changes (an identity and/or {since}; feed-wid | typed |
ema_record | One EMA centrally authorised medicine at the latest held generation: every DESIGN.md §2 served field verbatim (name, INN, active substance, therapeutic area (MeSH), ATC code, pharmacotherapeutic group | typed |
ema_record_preflight | FREE pre-check twin for ema_record: validation + identity resolution + coverage + toll fingerprint, with no record fields. Servable answers state the deliverable shape and freshness class; ambiguous i | typed |
emissions_calculate | Calculate CO2e for one activity from a published factor. $0.005 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at | typed |
emissions_calculate_batch | Calculate CO2e for up to 100 activities in one call. $0.05 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta | typed |
etf_distributions | Fetch an ETF's full distribution history. $0.01 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta["x402/paym | typed |
etf_distributions_simulate | Simulate an income portfolio and its distribution flywheel. $0.005 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment | typed |
evm_address_verdict | Classify an Ethereum address: EOA vs contract, proxy, token. $0.01 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment | typed |
evm_transfers | Decoded ERC-20 transfer history for an Ethereum address. $0.01 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _ | typed |
evm_tx_decode | Decode an Ethereum transaction: function, args, amounts, ENS. $0.01 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment | typed |
fact_bank_catalog | FREE fact bank catalog. Counts and labels only: stream labels, entity and fact counts, field names, op list and RULED prices, store freshness. No fact values. — no payment required: call directly with | typed |
fact_bank_health | FREE fact bank health. Counts only: snapshot_loaded, fact/entity totals, stream labels, store freshness and store_stale flag. — no payment required: call directly without payment (no x402 challenge; t | typed |
fact_bank_status | Fact bank STATUS lookup, $0.01 per call (x402), price RULED. Latest-per-status_field current state for one entity, served verbatim with per-fact provenance. Call fact_bank_status_preflight first to ch | typed |
fact_bank_status_preflight | FREE preflight for fact_bank_status. Counts only: existence, coverage counts, per-field history depth, freshness, servable/reason_class, and the $0.01 RULED toll quote. No fact values are returned. — | typed |
fact_bank_tendency | Fact bank TENDENCY, $0.02 per call (x402), price RULED. Computed direction over one (entity, status_field) history with at least 3 facts; the verbatim steps and any rank map are shipped so the computa | typed |
gdelt_news_clusters_preflight | FREE preflight for gdelt_news_clusters. Counts only: articles_in_window, multi_outlet_story_count, singleton_count, servable/reason_class, and the $0.01 toll quote. No cluster membership or representa | typed |
fact_bank_tendency_preflight | FREE preflight for fact_bank_tendency. Counts only: eligibility, history depth, distinct-value count, freshness, servable/reason_class, and the $0.02 RULED toll quote. No fact values are returned. — n | typed |
fee_oracle_recipe | Solana landing recipe: one call that fuses the fee oracle's /estimate and /optimize — send an unsigned transaction, get the simulated compute-unit limit, priority-fee tiers (economy=p50, balanced=p75, | typed |
fees_estimate | Estimate a Solana transaction's total fee cost. $0.005 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta["x4 | typed |
fees_optimize | Return an unsigned, fee-optimized version of a transaction. $0.005 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment | typed |
fleet_kpis | Fleet KPIs for ExchangeRebel, computed live from the systems themselves: services live, paid endpoints, MCP tools, external settlements, agents served, bots connected, script calls served, and repeat | typed |
fleet_what_changed | Fleet freshness / what changed across ExchangeRebel since a timestamp: per-service freshness metadata only (as_of stamps and whether each dataset-grade service's data is newer than `since`), each serv | typed |
funding_funding | Fetch funding rates across three perp venues. $0.005 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta["x402 | typed |
funding_liquidations | Fetch the liquidation heatmap for a symbol. $0.005 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta["x402/p | typed |
gdelt_news_clusters | Same-story headline clusters over a GDELT query pool. Deterministic headline clustering COMPUTED by this service over GDELT headline metadata (title/domain/url/timestamps only; article text is never r | typed |
gdelt_news_crypto | Crypto-vertical GDELT news feed. Deterministic whole-token matching over headline text (title/domain/url only; article text is never read). Tags are COMPUTED by this service, not reported by GDELT. Ea | typed |
gdelt_news_crypto_preflight | FREE preflight for gdelt_news_crypto. Counts only: articles_in_window, crypto_matched_count, per_asset_counts, per_topic_counts, servable/reason_class, and the $0.01 toll quote. No titles, URLs, or ta | typed |
gdelt_news_enriched_preflight | FREE preflight for the held gdelt enriched search. Counts + snapshot state only: articles_in_window, gkg_snapshot_present, gkg_snapshot_as_of, gkg_coverage_pct, servable/reason_class, and the $0.01 to | typed |
inference_chat | OpenAI-compatible chat completion over the open-weight GPT-OSS 120B model: openai/gpt-oss-120b (GPT-OSS family, Apache 2.0). Paid: $0.01 flat per call via x402. Limits: estimated input <= 2000 tokens | typed |
jobs_search | Search remote jobs across three public boards. $0.005 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta["x40 | typed |
macro_bills | Congress bills (Congress.gov, public domain). $0.005 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta["x402 | typed |
macro_census_population | Population data (US Census, public domain). $0.005 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta["x402/p | typed |
macro_cpi | US CPI series (BLS, public domain). $0.005 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta["x402/payment"] | typed |
macro_fed_rate | Federal funds rate (FRED, public domain). $0.005 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta["x402/pay | typed |
macro_payrolls | US payrolls series (BLS, public domain). $0.005 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta["x402/paym | typed |
macro_unemployment | US unemployment series (BLS, public domain). $0.005 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta["x402/ | typed |
recalls_changes_since | Match-state changes over watched products since an ISO8601 timestamp. $0.005 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with th | typed |
nadac_changes | Per-NDC per-unit NADAC values at every held snapshot generation, with latest-vs-previous and latest-vs-12-month-anchor deltas. Input {ndc} or {ndcs: [max 25]}; uncovered batch members are marked cover | typed |
nadac_dispersion | Dispersion across all latest-generation presentations sharing the input NDC's exact ndc_description: presentations, stats {count,min,max,median,mean}, and brand-vs-generic medians and gap with honest | typed |
nadac_fact | Per-NDC NADAC fact at the latest held generation: verbatim published fields (ndc_description, nadac_per_unit, pricing_unit, effective_date, classification, corresponding-generic pair), the computed co | typed |
news_search | Search global news coverage (GDELT). $0.005 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta["x402/payment" | typed |
news_timeline | Coverage timeline for a query (GDELT). $0.005 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta["x402/paymen | typed |
news_trending | Trending stories (GDELT). $0.005 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta["x402/payment"]). HTTP eq | typed |
power_flags_battery | ERCOT daily battery charge/discharge windows. $0.01 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta["x402/ | typed |
power_flags_congestion | ERCOT hub-spread congestion spikes, ranked. $0.01 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta["x402/pa | typed |
power_flags_dart | ERCOT DA vs RT divergence flags for one hub. $0.01 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta["x402/p | typed |
power_flags_negative | ERCOT negative-price windows: 24h/7d counts. $0.01 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta["x402/p | typed |
power_scan | Ranked ERCOT multi-hub power-flag scan. $0.05 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta["x402/paymen | typed |
pubconvert_batch | Batch-convert Publisher files to PDF (async). $0.05 per file, up to 100 files per batch — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with | typed |
pubconvert_convert | Convert a Publisher file to PDF + verdict. $0.10 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta["x402/pay | typed |
pubconvert_verify | Publisher file verification verdict only. $0.05 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta["x402/paym | typed |
arena_eligible | Free: the arena-eligible targets from the Layer 0 store — services with a paid endpoint that carries a price — as descriptors (service id, name, category, verification state, endpoint method/path/summ | typed |
recalls_product_check | Join a product identity (GTIN/UPC, model, or listing) to US CPSC + openFDA recall status: graded verdict clear | matched | probable with confidence and evidence. $0.01 per call — USDC on Solana via x4 | typed |
recalls_recall | Fetch one full normalized recall record by its id. $0.02 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta[" | typed |
recalls_search | Search FDA, CPSC, and NHTSA recall records in one call. $0.05 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _m | typed |
recalls_vehicle | List NHTSA recall campaigns for one vehicle. $0.05 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta["x402/p | typed |
recalls_watch | Register a product identity into the recall-join watched set. $0.005 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the paymen | typed |
render_bundle | Render + read/extract bundle of one public web page, self-rendered by our own headless Chromium: body {url, op?: bundle|full-page|read, width?, height?, format?: markdown|text, max_chars?} -> PNG inli | typed |
rpc_call | Call Solana JSON-RPC (cached, failover proxy). $0.01 per call via MCP (each tool call is toll-gated individually; the direct HTTP gateway at /toll/rpc is billed as $0.01 per 1,000 requests = $0.00001/ | typed |
screener_quote | Single-ticker snapshot (delayed quote). $0.005 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta["x402/payme | typed |
screener_screen | Screen the S&P 500 with Finviz-style filters. $0.01 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta["x402/ | typed |
screenshot_render | Screenshot of one public web page, self-rendered by our own headless Chromium: body {url, tier?: viewport|full-page, width?, height?} -> PNG inline (base64 in JSON) + render metadata. Viewport tier $0 | typed |
sec_alerts_poll_alerts | Poll the alerts view of a registered watch: the filings matching the watch's own rules that this service first saw since the cursor — new filings, /A amendments grouped to their base form, and deletio | typed |
sec_alerts_register_watch | Register a watch for SEC EDGAR filing alerts: a set of CIKs and/or tickers plus an optional form-type set. Paid via x402: $0.005 — RULED (5000 USDC units / 33500 SOL lamports). The $0.005 registration | typed |
sec_fundamentals | Fetch SEC company fundamentals for a ticker. $0.02 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta["x402/p | typed |
secfilings_changes | SEC filing changes since a timestamp. $0.01 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta["x402/payment" | typed |
secfilings_status | SEC EDGAR filing status for a filer. $0.005 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta["x402/payment" | typed |
short_short | Fetch FINRA short interest for a ticker. $0.01 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta["x402/payme | typed |
spend_check | Check a proposed agent spend against the agent's budget policy. $0.01 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payme | typed |
stats_indicator | Normalised indicator series for 30 countries. $0.01 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta["x402/ | typed |
stats_trade | Aggregate HS trade flows (Comext EU; StatCan CA-US). $0.02 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta | typed |
telegram_provision | Allocate a Telegram bot for one month. $0.50 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta["x402/payment | typed |
tokens_score | 0-100 token safety score with explainable factors. $0.02 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta[" | typed |
tokens_token | Token mint info: name, symbol, decimals, supply, authorities. $0.005 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the paymen | typed |
toxicity_analyze | Score a comment for toxicity (Perspective-compatible). $0.005 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _m | typed |
toxicity_analyze_batch | Score up to 100 comments for toxicity in one call. $0.25 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta[" | typed |
trademarks_case | Fetch full case detail for a trademark serial. $0.10 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta["x402 | typed |
trademarks_search | Search US trademark records by wordmark text. $0.25 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta["x402/ | typed |
trademarks_watch | Register a 30-day trademark watch (daily checks). $0.50 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta["x | typed |
trademarks_watch_changes | Fetch changes detected for a trademark watch. $0.05 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta["x402/ | typed |
transcribe_audio | Transcribe audio with Groq Whisper (whisper-large-v3). $0.005 per minute of audio, per-second prorated — NOT a flat per-call price: billed seconds = ceil(parsed duration to whole seconds); charge = ce | typed |
tron_estimate | Estimate TRON energy/bandwidth needed for a USDT transfer. $0.005 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment a | typed |
txcheck_check | Pre-sign verdict for an unsigned Solana transaction. $0.01 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta | typed |
weather_alerts | Active weather alerts (US points; NOAA). $0.005 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta["x402/paym | typed |
weather_current | Current conditions (metric + imperial). Source: Open-Meteo. $0.005 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment | typed |
weather_forecast | Daily forecast, 1-16 days. Source: Open-Meteo. $0.005 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta["x40 | typed |
wiki_answer | Answer a query from Wikipedia content. $0.005 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta["x402/paymen | typed |
wiki_related | Articles linked from the resolved Wikipedia page. $0.005 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta[" | typed |
adc_shortlist | Ranked shortlist over the Agent Data Core store: service records filtered by category (exact match), maxPriceUsd (keeps services carrying at least one paid endpoint priced at or under the bound), veri | typed |
adc_verification_report | Deep verification report for one service in the Agent Data Core store: its verification state and evidence, health, delivery proof, demand, scorecard, endpoint counts, and record-level sources, verbat | typed |
adc_snapshot_descriptor | FREE snapshot descriptor for the Agent Data Core store: returns only the snapshot descriptor — generated_at, service count, and byte size of the exported snapshot document. It returns NO service recor | typed |
packs_catalog | FREE catalog of the Agent Data Core pre-computed packs: for each pack, its id, name, buyer job, use-when line, proven payer category evidence, and constituent service ids. Returns no endpoint data and | typed |
pack_get | Compose one pre-computed Agent Data Core pack from the Layer 0 store: the pack's authored guidance plus, for every constituent, its pack-authored use-when line, verification state, and verbatim endpoi | typed |
arena_quote | Free quote for one verification run: the fixed 3-call plan for the target plus the constituent test-call cost summed from the target endpoint's own listed prices. An unknown or ineligible target is an | typed |
arena_run | Start one paid-and-judged verification run: the arena funds, executes the fixed 3-call suite itself, judges it, and builds the Layer 0 write-back events. An unknown or ineligible target is answered fr | typed |
arena_result | Free: read one run's status and result by run_id — lifecycle state, verdict, per-call records (digests only, never payloads), and the write-back events when built. An unknown run id is answered free. | typed |
Badge
Paste into your README. It updates on every verification.
[](https://app.agent-xm.com/a/com-exchangerebel-exchangerebel)
Was this agent useful?
Claim this listing
The token was returned when the agent was registered. No token? Prove the domain or repository instead.