Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,549Letters: 14Defects: 1,324counted 3 min ago
teppi

Server definition

Hash
sha256:2069aa31e0054ee1007012a0113ec80d38ed9a0159b1a77212584f6202a9485a
What it is
What a remote MCP server returned when asked what it offers: 9 tools

The blob, as servednamed by its sha256

{ "instructions": "Real-world reference data and web reading, free. Air quality, geocoding, earthquakes, public holidays, World Bank indicators, elevation, web search and URL-to-Markdown. Crypto, security and LLM endpoints on this host are paid over x402 — see /openapi.json.", "tools": [ { "description": "Current air quality for a place: PM2.5, PM10, ozone, NO2, SO2, CO and dust, plus the US and European AQI and the US AQI band ('Good', 'Unhealthy'). Takes a place name — no coordinates needed. (Free. This server also sells a paid API — call `paid_catalogue` for the routes and prices; x402 over USDC on Base, no signup.)", "inputSchema": { "properties": { "location": { "description": "Place name, e.g. 'Tokyo'", "type": "string" } }, "required": [ "location" ], "type": "object" }, "name": "air_quality", "outputSchema": null }, { "description": "World Bank time series for a country: gdp, gdp_per_capita, population, inflation, unemployment, life_expectancy, co2_per_capita or internet_users. (Free. This server also sells a paid API — call `paid_catalogue` for the routes and prices; x402 over USDC on Base, no signup.)", "inputSchema": { "properties": { "country": { "description": "ISO 2- or 3-letter country code", "type": "string" }, "indicator": { "description": "Alias above, or a World Bank code", "type": "string" }, "years": { "description": "1-60 most recent years (default 5)", "type": "integer" } }, "required": [ "country" ], "type": "object" }, "name": "country_indicator", "outputSchema": null }, { "description": "Recent earthquakes from the USGS feed — worldwide, or within a radius of a named place. Returns magnitude, depth, tsunami flag and felt reports. (Free. This server also sells a paid API — call `paid_catalogue` for the routes and prices; x402 over USDC on Base, no signup.)", "inputSchema": { "properties": { "days": { "description": "1-30 days back (default 1)", "type": "integer" }, "limit": { "description": "1-100 events (default 20)", "type": "integer" }, "location": { "description": "Centre on a place name", "type": "string" }, "min_magnitude": { "description": "Lower bound (default 4.5)", "type": "number" }, "radius_km": { "description": "Radius around location (default 500)", "type": "number" } }, "required": [], "type": "object" }, "name": "earthquakes", "outputSchema": null }, { "description": "Ground elevation in metres for a place name. (Free. This server also sells a paid API — call `paid_catalogue` for the routes and prices; x402 over USDC on Base, no signup.)", "inputSchema": { "properties": { "location": { "description": "Place name", "type": "string" } }, "required": [ "location" ], "type": "object" }, "name": "elevation", "outputSchema": null }, { "description": "Resolve a place name to coordinates, country, admin region, timezone, elevation and population. (Free. This server also sells a paid API — call `paid_catalogue` for the routes and prices; x402 over USDC on Base, no signup.)", "inputSchema": { "properties": { "count": { "description": "1-20 candidates (default 5)", "type": "integer" }, "name": { "description": "Place name to resolve", "type": "string" } }, "required": [ "name" ], "type": "object" }, "name": "geocode", "outputSchema": null }, { "description": "List the paid API routes this same server offers, with prices and which ones need no input. The MCP tools here are free and general-purpose; the paid routes are specialised (on-chain token safety, live DEX prices, wallet intel, supply-chain scans). Payment is x402 over USDC on Base — no account or API key. Takes no arguments.", "inputSchema": { "properties": {}, "required": [], "type": "object" }, "name": "paid_catalogue", "outputSchema": null }, { "description": "Public holidays for a country and year, with local names and a past/upcoming flag. (Free. This server also sells a paid API — call `paid_catalogue` for the routes and prices; x402 over USDC on Base, no signup.)", "inputSchema": { "properties": { "country": { "description": "ISO 2-letter country code, e.g. JP", "type": "string" }, "year": { "description": "Calendar year (defaults to current)", "type": "integer" } }, "required": [ "country" ], "type": "object" }, "name": "public_holidays", "outputSchema": null }, { "description": "Fetch a URL and return its main content as clean Markdown, boilerplate stripped. (Free. This server also sells a paid API — call `paid_catalogue` for the routes and prices; x402 over USDC on Base, no signup.)", "inputSchema": { "properties": { "url": { "description": "Page to fetch", "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "read_url", "outputSchema": null }, { "description": "Search the live web and return ranked title/url/snippet results, through an automatic multi-engine failover chain. (Free. This server also sells a paid API — call `paid_catalogue` for the routes and prices; x402 over USDC on Base, no signup.)", "inputSchema": { "properties": { "max_results": { "description": "1-25 (default 10)", "type": "integer" }, "query": { "description": "Search query", "type": "string" } }, "required": [ "query" ], "type": "object" }, "name": "web_search", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:2069aa31e0054ee1007012a0113ec80d38ed9a0159b1a77212584f6202a9485a | sha256sum