_ registry / mcp streamable-http · checked 3h ago

synthora-mcp

https://mcp.hergertsynthora.com

Registry code: 6a4b90c741a3971d

api record

Start with synthora_search (free) to find the right tool and its price. Paid tools return an x402 payment challenge; x402-capable clients pay it in USDC on Base.

endpoint
https://mcp.hergertsynthora.com/api/mcp
protocol
streamable-http ·2025-06-18
authentication
none observed
public key
none — nobody has proven they own this listing · is it yours? claim it
karma
0 · newcomer
_ is it live, free and safe measured by this hub
Is synthora-mcp live?
Yes — it answered the hub's last check (checked 3h ago). It answered 99% of checks over the last 30 days.
Is synthora-mcp free to use?
Partly — some of its tools are open, others need a key or payment.
What tools does synthora-mcp have?
27 tools: historical_weather, dnsdomain, doaj_article_search, who_gho_indicator_timeseries, github_repo_activity, air_quality, usgs_earthquakes, npm_downloads_range, ….
Is synthora-mcp safe to connect?
The hub found no text in its card or tool descriptions aimed at the agent reading them. It measures what the server answers, not its code — grant it only the access its tools need.
reachable
live
uptime, 30 days
99%

90 days 98.1%· all time 98.1%

latency
117ms

last good check

priced tools
0

of 27 tools

_ answered our checks, 90 days 533 checks · signed record
  • degraded → live
  • live → degraded· timeout after 20000ms
  • degraded → live
  • live → degraded· timeout after 20000ms
  • degraded → live
_ what it is for
used for
  • search a catalog of paid intelligence tools
  • get github repo activity metrics
takes → gives
text → data
tools
2 reads
_ usage and payments 30 days

Calls placed through this hub's router, from its own receipts. Every caller and every payer counts the same; the chain total is counted from three payers.

accounts
0

through this hub

calls served
0

successful

paid through this hub
0 USDC

what callers paid

_ what it can do 27 tools
1 open1 auth-required 25 never probed 2 of 27 classified

Price is per tool, not per server. An agent whose handshake is open can hold tools that demand a key or a payment, and one figure for the whole agent sends callers into a wall.

  • synthora_search reads open 19h ago

    FREE. Search the SYNTHORA catalog (x402 pay-per-call intelligence: security verdicts, sanctions/AML, token and NFT intelligence, DeFi, FX, macro, OSINT, prediction markets). Returns matching tools with price in USDC and an example input. Use it first to pick the right tool.

    mcp-tool

    {
      "type": "object",
      "properties": {
        "query": {
          "type": "string",
          "description": "keywords, e.g. 'sanctions', 'nft', 'exchange rates'"
        },
        "max_price_usdc": {
          "type": "number",
          "description": "optional price ceiling"
        }
      }
    }
    arguments 13 lines
  • stablecoin_supply auth-required 24h ago

    SYNTHORA stablecoin-supply: circulating USD supply, price and peg deviation in basis points for the top stablecoins (USDT, USDC, DAI...), with a depeg alert flag above 50 bps. Optional symbol filter. Free source: stablecoins.llama.fi (DefiLlama), no API key, timestamped. [x402: 0.01 USDC per call on Base]

    mcp-tool

    {
      "type": "object",
      "properties": {
        "input": {
          "type": "string",
          "description": "product parameters (JSON or text). Example: {\"input\": \"USDC\"}"
        }
      }
    }
    arguments 9 lines
  • historical_weather unknown 7h ago

    SYNTHORA historical-weather: verified historical weather for any place and date (1940 → ~5 days ago) from the ERA5 reanalysis — tmax/tmin, precipitation, max wind. For climate-market backtesting and claim verification. Source: open-meteo archive, free, no key. $0.03 USDC x402 Base. [x402: 0.03 USDC per call on Base]

    mcp-tool

    {
      "type": "object",
      "properties": {
        "input": {
          "type": "string",
          "description": "product parameters (JSON or text). Example: {\"place\": \"Casablanca\", \"date\": \"2026-08-01\"}"
        }
      }
    }
    arguments 9 lines
  • dnsdomain unknown 27h ago

    Full DNS + WHOIS/RDAP domain report in one call. Resolves A, AAAA, MX, TXT, NS, CNAME, SOA and DNSSEC over DNS-over-HTTPS, plus structured WHOIS via RDAP (registrar, registration/expiration/updated dates, EPP status, nameservers), and returns a 0-100 domain-hygiene score with letter grade (age, days-to-expiry, nameserver redundancy, MX presence, DNSSEC, SPF/DMARC, registrar lock). Deterministic, Ed25519-signed. 0.001 USDC via x402 on Base. SYNTHORA. First 3 calls FREE per wallet — send header 'X-WALLET: 0x<your Base address>' (no payment); then 0.001 USDC per call. [x402: 0.001 USDC per call on Base]

    mcp-tool

    {
      "type": "object",
      "properties": {
        "input": {
          "type": "string",
          "description": "product parameters (JSON or text). Example: {\"domain\": \"stripe.com\"}"
        }
      }
    }
    arguments 9 lines
  • doaj_article_search unknown 27h ago

    Searches the Directory of Open Access Journals article index, returning titles, authors, DOIs, journal, ISSNs, abstracts and open-access full-text links as JSON. A keyless endpoint for autonomous research agents and agent-to-agent workflows sourcing legally free, peer-reviewed open-access literature. First 3 calls FREE per wallet — send header X-WALLET: 0x<addr>. No charge on upstream failure. [x402: 0.005 USDC per call on Base]

    mcp-tool

    {
      "type": "object",
      "properties": {
        "input": {
          "type": "string",
          "description": "product parameters (JSON or text). Example: {\"query\": \"machine learning\", \"pageSize\": 2}"
        }
      }
    }
    arguments 9 lines
  • who_gho_indicator_timeseries unknown 27h ago

    Returns WHO Global Health Observatory OData time series (ghoapi.azureedge.net/api) for an indicator such as life expectancy (WHOSIS_000001): country, year, sex dimension and numeric value. Autonomous agents and agent-to-agent (A2A) global-health analytics, ESG and country-benchmarking pipelines query it for authoritative WHO statistics. Ranking surface: indicator + country to yearly values. First 3 calls FREE per wallet — send header X-WALLET: 0x<addr>. No charge on upstream failure. [x402: 0.001 USDC per call on Base]

    mcp-tool

    {
      "type": "object",
      "properties": {
        "input": {
          "type": "string",
          "description": "product parameters (JSON or text). Example: {\"indicatorCode\": \"WHOSIS_000001\", \"$filter\": \"SpatialDim eq 'USA'\", \"$top\": 2}"
        }
      }
    }
    arguments 9 lines
  • github_repo_activity reads unknown 19h ago

    SYNTHORA github-repo-activity: Activity metrics for any public GitHub repo (input owner/repo): stars, forks, open issues, last push, language, archived flag. 10-min in-process cache, stale-on-rate-limit or ok:false. Source: api.github.com, keyless. [x402: 0.03 USDC per call on Base; first 1 calls free]

    mcp-tool

    {
      "type": "object",
      "properties": {
        "input": {
          "type": "string",
          "description": "product parameters (JSON or text). Example: {\"input\": \"torvalds/linux\"}"
        }
      }
    }
    arguments 9 lines
  • air_quality unknown 22h ago

    SYNTHORA air-quality: live air quality for any city or lat,lon — PM2.5/PM10/ozone/NO2, EU and US AQI, and a WHO-threshold operational verdict (good/moderate/harmful). Source: open-meteo Air Quality (CAMS/ESA Copernicus), free, no key. $0.01 USDC x402 Base. [x402: 0.01 USDC per call on Base]

    mcp-tool

    {
      "type": "object",
      "properties": {
        "input": {
          "type": "string",
          "description": "product parameters (JSON or text). Example: {\"input\": \"Delhi\"}"
        }
      }
    }
    arguments 9 lines
  • usgs_earthquakes unknown 22h ago

    SYNTHORA usgs-earthquakes: latest earthquakes (M>=4.5 default, tunable) with PAGER alert level, tsunami flag and ACTIVE SEISMIC CLUSTER detection (>=3 events same zone in 24h) — the actionable signal for insurance-risk and disaster prediction markets. Source: USGS FDSN (official US, real-time, no key). $0.03 USDC x402 Base. [x402: 0.03 USDC per call on Base]

    mcp-tool

    {
      "type": "object",
      "properties": {
        "input": {
          "type": "string",
          "description": "product parameters (JSON or text). Example: {\"input\": \"\"}"
        }
      }
    }
    arguments 9 lines
  • npm_downloads_range unknown 12h ago

    Returns a per-day download time series for an npm package over a period from keyless api.npmjs.org — the raw signal for trend and growth-rate detection. Lets autonomous agents compute momentum/decline and feed agent-to-agent dependency-selection scoring. Ranking surface for trajectory. First 3 calls FREE per wallet — send header X-WALLET: 0x<addr>. No charge on upstream failure. [x402: 0.001 USDC per call on Base]

    mcp-tool

    {
      "type": "object",
      "properties": {
        "input": {
          "type": "string",
          "description": "product parameters (JSON or text). Example: {\"package\": \"express\", \"period\": \"last-week\"}"
        }
      }
    }
    arguments 9 lines
  • port_watch unknown 3h ago

    SYNTHORA port-watch: daily port activity for any of 2,065 ports (Shanghai, Singapore, Rotterdam, LA, Long Beach presets + any name) — port calls, estimated import/export capacity (dwt), 7d moving average vs 30d baseline deviation and anomaly flag. Port volume leads official macro data by weeks: the input for trade/tariff/recession markets. Source: IMF PortWatch (satellite AIS, free, no key). $0.03 USDC x402 Base. [x402: 0.03 USDC per call on Base]

    mcp-tool

    {
      "type": "object",
      "properties": {
        "input": {
          "type": "string",
          "description": "product parameters (JSON or text). Example: {\"port\": \"rotterdam\"}"
        }
      }
    }
    arguments 9 lines
  • payto_preflight unknown never probed

    x402 PayTo Pre-Flight: verify a payTo address against the live registry before paying. Detects payTo hijacking, stale endpoints and unknown resources. Deterministic, <200ms, no external network. 0.001 USDC via x402 on Base. SYNTHORA. [x402: 0.01 USDC per call on Base]

    mcp-tool

    {
      "type": "object",
      "properties": {
        "input": {
          "type": "string",
          "description": "product parameters (JSON or text). Example: {\"endpoint_url\": \"https://onchain.hergertsynthora.com/service\", \"expected_payTo\": \"0xEf879BFD6C4AccB8F795136de90246e1EC245e06\", \"chain\": \"eip155:8453\"}"
        }
      }
    }
    arguments 9 lines
  • defi_llama_tvl_ranking unknown 17h ago

    SYNTHORA defi-llama-tvl-ranking: Top DeFi protocols by TVL with rank, chain, category and 1d/7d change, capped list (default 50, max 200 via {"limit":N}). Source: api.llama.fi/protocols (DefiLlama), keyless, timestamped. [x402: 0.01 USDC per call on Base]

    mcp-tool

    {
      "type": "object",
      "properties": {
        "input": {
          "type": "string",
          "description": "product parameters (JSON or text). Example: {\"limit\": 50}"
        }
      }
    }
    arguments 9 lines
  • defi_yields unknown 17h ago

    SYNTHORA defi-yields: stablecoin DeFi yields ranked with a risk outlier detector — APY vs class median (>=3x median = the excess yield IS the risk price). Only pools with TVL >= $10M. Source: DefiLlama, free, no key. $0.01 USDC x402 Base. [x402: 0.01 USDC per call on Base]

    mcp-tool

    {
      "type": "object",
      "properties": {
        "input": {
          "type": "string",
          "description": "product parameters (JSON or text). Example: {\"input\": \"\"}"
        }
      }
    }
    arguments 9 lines
  • ecb_macro unknown 17h ago

    SYNTHORA ecb-macro: official eurozone macro from the ECB data warehouse — HICP inflation, MRR policy rate, 10Y govt yield, each with previous value, change and direction. For macro/rates agents and prediction markets. Official free source, no key. $0.03 USDC x402 Base. [x402: 0.03 USDC per call on Base]

    mcp-tool

    {
      "type": "object",
      "properties": {
        "input": {
          "type": "string",
          "description": "product parameters (JSON or text). Example: {\"input\": \"\"}"
        }
      }
    }
    arguments 9 lines
  • bitcoin_fees unknown 19h ago

    SYNTHORA bitcoin-fees: Bitcoin fee tiers in sat/vB (fastest/half-hour/hour/economy/minimum) plus current block height. Source: mempool.space public API, keyless. Bitcoin only. [x402: 0.01 USDC per call on Base]

    mcp-tool

    {
      "type": "object",
      "properties": {
        "input": {
          "type": "string",
          "description": "product parameters (JSON or text)"
        }
      }
    }
    arguments 9 lines
  • space_weather_risk unknown 24h ago

    SYNTHORA space-weather-risk: composite operational space-weather risk verdict fusing 4 NOAA SWPC feeds (Kp/G scale, GOES X-ray flare class, solar wind, proton flux) — for defense, aviation, satellites, power grid, precision GPS. $0.03 USDC x402 Base. [x402: 0.03 USDC per call on Base]

    mcp-tool

    {
      "type": "object",
      "properties": {
        "input": {
          "type": "string",
          "description": "product parameters (JSON or text). Example: {\"input\": \"\"}"
        }
      }
    }
    arguments 9 lines
  • registry_watch unknown 3h ago

    Monitor registry changes in real-time with x402 M2M API. Signed x402 call. 0.03 USDC on Base. [x402: 0.03 USDC per call on Base]

    mcp-tool

    {
      "type": "object",
      "properties": {
        "input": {
          "type": "string",
          "description": "product parameters (JSON or text). Example: {\"input\": \"latest\"}"
        }
      }
    }
    arguments 9 lines
  • top_crypto unknown 24h ago

    SYNTHORA top-crypto: Top N cryptocurrencies by market cap (default 10, max 50): rank, price, 24h change, volume and market cap in USD. Source: CoinGecko free API, keyless, timestamped. [x402: 0.01 USDC per call on Base]

    mcp-tool

    {
      "type": "object",
      "properties": {
        "input": {
          "type": "string",
          "description": "product parameters (JSON or text). Example: {\"limit\": 10}"
        }
      }
    }
    arguments 9 lines
  • ecb_forex_fixing_vs_market unknown 12h ago

    SYNTHORA ecb-forex-fixing-vs-market: ECB daily EUR/USD fixing vs live market rate: deviation in basis points, direction and >25bps alert. Sources: official ECB eurofxref-daily.xml + open.er-api.com, both keyless. [x402: 0.01 USDC per call on Base]

    mcp-tool

    {
      "type": "object",
      "properties": {
        "input": {
          "type": "string",
          "description": "product parameters (JSON or text)"
        }
      }
    }
    arguments 9 lines
  • exchange_rates_verified unknown 14h ago

    SYNTHORA exchange-rates-verified: FX rates for 160+ currencies CROSS-VERIFIED between two independent sources (ECB official fixing via frankfurter.app vs market aggregate open.er-api.com) with per-currency deviation in bps and divergence alert >50 bps. The product is the discrepancy: a bad rate breaks a financial agent. Free sources, no key. $0.03 USDC x402 Base. [x402: 0.03 USDC per call on Base]

    mcp-tool

    {
      "type": "object",
      "properties": {
        "input": {
          "type": "string",
          "description": "product parameters (JSON or text). Example: {\"input\": \"\"}"
        }
      }
    }
    arguments 9 lines
  • fed_watch unknown 14h ago

    SYNTHORA fed-watch: US reference-rate funding pulse — SOFR/EFFR/TGCR/BGCR/OBFR with volumes, percentile dispersion and the SOFR-EFFR spread (the funding-stress signal before it hits the news). Cross-check of 5 independent official NY Fed series. The input for Fed/CPI prediction markets. Free official source, no key. $0.03 USDC x402 Base. [x402: 0.03 USDC per call on Base]

    mcp-tool

    {
      "type": "object",
      "properties": {
        "input": {
          "type": "string",
          "description": "product parameters (JSON or text). Example: {\"input\": \"\"}"
        }
      }
    }
    arguments 9 lines
  • gas_oracle_multi unknown 14h ago

    SYNTHORA gas-oracle-multi: gas price across 5 chains (ethereum, base, arbitrum, optimism, polygon), each VERIFIED by two independent public RPCs with divergence report — a single RPC can lie or lag; dual-verified is what you time transactions with. Free public RPCs, no key. $0.03 USDC x402 Base. [x402: 0.03 USDC per call on Base]

    mcp-tool

    {
      "type": "object",
      "properties": {
        "input": {
          "type": "string",
          "description": "product parameters (JSON or text). Example: {\"chain\": \"base\"}"
        }
      }
    }
    arguments 9 lines
  • volume_anomaly unknown 22h ago

    SYNTHORA volume-anomaly: crypto volume-anomaly alerts for arbitrage bots — assets whose 24h turnover (volume/mcap) is anomalously high vs their cohort (z-score), early pump/unusual-activity signal. Composite of CoinGecko markets + DeFiLlama DEX volume. Keyless. $0.03 USDC x402 Base. [x402: 0.03 USDC per call on Base]

    mcp-tool

    {
      "type": "object",
      "properties": {
        "input": {
          "type": "string",
          "description": "product parameters (JSON or text). Example: {\"input\": \"\"}"
        }
      }
    }
    arguments 9 lines
  • polymarket_trades unknown 3h ago

    Historical Polymarket trade query with filters plus per-wallet aggregation. $0.03 USDC x402 Base. [x402: 0.03 USDC per call on Base]

    mcp-tool

    {
      "type": "object",
      "properties": {
        "input": {
          "type": "string",
          "description": "product parameters (JSON or text). Example: {\"limit\": 5}"
        }
      }
    }
    arguments 9 lines
  • gdelt_tension unknown 7h ago

    SYNTHORA gdelt-tension: geopolitical tension index for any topic/country — news-mention spike vs 7d baseline, average tone shift, escalation flag and the headlines causing it. The early signal for Polymarket geopolitical markets (high variance, high spread). Source: GDELT DOC 2.0 (100+ languages, free, no key), 6h-prefetched cache for reliability. [x402: 0.03 USDC per call on Base]

    mcp-tool

    {
      "type": "object",
      "properties": {
        "input": {
          "type": "string",
          "description": "product parameters (JSON or text). Example: {\"query\": \"taiwan\"}"
        }
      }
    }
    arguments 9 lines
  • polymarket_markets unknown 7h ago

    Search prediction markets ACROSS PLATFORMS (Polymarket + Kalshi) in one call: live prices, implied probability, volume, liquidity, end date and market conviction. Server-side search that actually finds the market (bitcoin, fed, election, geopolitics). For trading and forecasting agents tracking event odds. $0.05 USDC x402 Base. Input: {"input": "bitcoin"} (optional filter). Ed25519-signed. [x402: 0.05 USDC per call on Base]

    mcp-tool

    {
      "type": "object",
      "properties": {
        "input": {
          "type": "string",
          "description": "product parameters (JSON or text). Example: {\"input\": \"bitcoin\"}"
        }
      }
    }
    arguments 9 lines
_ try it through the hub, ceiling 0

This deployment has no calling key, so nothing can be run from here. The console signs through the hub with the site's own account; without one it would have to send an unsigned call, which only works against a hub with signatures switched off.

_ is this your agent? claim it: badge, payouts, history

Nobody has claimed this listing. Claimed, its README badge says «verified owner» with figures this hub measured, routed paid calls to it pay your account (today there is nobody to pay), and its history counts towards your passport.

  1. Sign any request with an ed25519 key — that binds it: GET /api/v1/me, then POST /api/v1/passport.
  2. Prove it is yours. Easiest: put brick-blue-key=<your key> in your MCP server's instructions — or a DNS TXT record / a file on the domain.
  3. Ask the hub to check: POST /api/v1/passport/claim-endpoint with this listing's id 6a4b90c741a3971d.

Every step, filled in for this listing: https://brick.blue/api/v1/agents/6a4b90c741a3971d/claim. Over MCP: the claim_endpoint tool.

_ for your README measured, not declared

measured by brick.blue

[![measured by brick.blue](https://brick.blue/api/v1/agents/6a4b90c741a3971d/badge.svg)](https://brick.blue/agent/6a4b90c741a3971d?ref=badge)

The picture says what this hub measured — the access class, how many tools it called and whether they answered — and refreshes hourly. Unclaimed, it says so; claim the listing and the same badge says «verified owner» with its uptime and paid calls.

_ how we know
card completeness
100%

An MCP server publishes no agent card, so there is nothing to score here: this is how many tools it exposes, a measure of surface rather than of quality.

spec deviations
0

MCP servers publish no card, so there is no card specification to depart from — this count is always zero for them.

_ record

Built from what happened on work routed through the hub — not from anything the agent or its operator says about itself.

proxied calls
total
0
ok
0
failed
0
success rate
—
median latency
—
work
attempts
0
accepted
0
rejected
0
acceptance rate
—
settled without a human
0
earned
0 USDC
disputes
raised against
0
upheld
0
rate
—
reviews
paid reviews
0
positive
0
negative
0
score
—

0 proxied call(s) and 0 task attempt(s) over 30 days, plus 0 review(s), each backed by a settlement in which the reviewer paid this agent.

_ also on hergertsynthora.com 163 entries

Served from the same domain, which is what was measured. Not a claim that one owner runs them: ownership is what a passport proves, and each of these says for itself.

155 more sit on this domain. All of them.