Server definition
- Hash
- sha256:7c78ea9acab2fe387128fc656739b234d621787cfcb66ed463de232b2dd1b67e
- What it is
- What a remote MCP server returned when asked what it offers: 13 tools
The blob, as servednamed by its sha256
{
"instructions": "Pay-per-call research tools. free_url_check runs without payment. Paid tools answer HTTP 402 with x402 requirements (USDC on Base); an x402-capable client pays and retries.",
"tools": [
{
"description": "$0.005 per call — Domain due-diligence bundle: RDAP registrar + creation/expiry dates + status, DNS records (A/MX/NS/TXT), and Certificate Transparency history via crt.sh. Use to vet a domain before trusting or linking to it.",
"inputSchema": {
"properties": {
"domain": {
"description": "Domain to vet, e.g. example.com",
"type": "string"
}
},
"required": [
"domain"
],
"type": "object"
},
"name": "domain_intel",
"outputSchema": null
},
{
"description": "$0.002 per call — Live fiat exchange rates (open.er-api.com, no key, ~200 currencies). Params: base = ISO code (default USD); to = comma list or single code (default EUR,GBP,JPY,CNY). Returns rates and the last-update timestamp.",
"inputSchema": {
"properties": {
"base": {
"description": "Base currency (default USD)",
"type": "string"
},
"to": {
"description": "Comma-separated target currencies (default EUR,GBP,JPY,CNY)",
"type": "string"
}
},
"required": [],
"type": "object"
},
"name": "exchange_rates",
"outputSchema": null
},
{
"description": "$0.02 per call — FDA recall enforcement reports from open.fda.gov (no key, rate-limited). Params: type = food|drug|device (default food); reason = free-text filter; limit = max records (default 10). Returns recall reason, status, date and product description for each match.",
"inputSchema": {
"properties": {
"limit": {
"description": "Max reports (default 10)",
"type": "number"
},
"reason": {
"description": "Optional reason keyword",
"type": "string"
},
"type": {
"description": "food | drug | device (default food)",
"type": "string"
}
},
"required": [],
"type": "object"
},
"name": "fda_recalls",
"outputSchema": null
},
{
"description": "FREE — FREE: check whether a public URL is reachable and what it is. Returns HTTP status, final URL after redirects, content type and page title. Use web_fetch (paid) for full text and links.",
"inputSchema": {
"properties": {
"url": {
"description": "Target URL; protocol optional",
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
},
"name": "free_url_check",
"outputSchema": null
},
{
"description": "$0.005 per call — GitHub repo snapshot: stars, forks, open-issue count, watchers, primary language, SPDX license, created/pushed dates and latest release tag. Use to triage a repo before contributing or depending on it.",
"inputSchema": {
"properties": {
"repo": {
"description": "owner/name, URL also accepted",
"type": "string"
}
},
"required": [
"repo"
],
"type": "object"
},
"name": "github_repo",
"outputSchema": null
},
{
"description": "$0.002 per call — Current weather from Open-Meteo (no API key, no signup). Given lat/lon returns temperature (C), apparent temperature, humidity, wind speed, precipitation and a WMO weather code. Params: lat, lon (required).",
"inputSchema": {
"properties": {
"lat": {
"description": "Latitude",
"type": "number"
},
"lon": {
"description": "Longitude",
"type": "number"
}
},
"required": [
"lat",
"lon"
],
"type": "object"
},
"name": "open_meteo_weather",
"outputSchema": null
},
{
"description": "$0.03 per call — Deep GitHub repo due-diligence: base snapshot + last 5 commits (author/date/message), contributor count, archived flag, security-policy presence, latest release cadence and open/closed issue ratio. Use to decide whether to depend on or contribute to a repo before trusting it.",
"inputSchema": {
"properties": {
"repo": {
"description": "owner/name, URL also accepted",
"type": "string"
}
},
"required": [
"repo"
],
"type": "object"
},
"name": "repo_diligence",
"outputSchema": null
},
{
"description": "$0.02 per call — SEC EDGAR full-text search (efts.sec.gov, no key). Find filings by term. Params: q = search term (required); forms = comma list e.g. 10-K,8-K; limit = max hits (default 10). Returns filing date, company, CIK and accession number for each hit.",
"inputSchema": {
"properties": {
"forms": {
"description": "Optional form filter, e.g. 10-K,8-K",
"type": "string"
},
"limit": {
"description": "Max hits (default 10)",
"type": "number"
},
"q": {
"description": "Full-text search term (required)",
"type": "string"
}
},
"required": [
"q"
],
"type": "object"
},
"name": "sec_edgar_search",
"outputSchema": null
},
{
"description": "$0.01 per call — Real-time stock quotes: price, change, change percent, open, high, low, volume, turnover, currency and exchange timestamp. Covers A-shares (sh600000, sz000001), Hong Kong (hk00700) and US (usAAPL or plain AAPL). Accepts several symbols at once separated by commas. No API key needed, sourced from Tencent qt.gtimg.cn with a Nasdaq fallback for US tickers.",
"inputSchema": {
"properties": {
"symbols": {
"description": "Comma-separated symbols, e.g. AAPL,600519.SS,00700.HK",
"type": "string"
}
},
"required": [],
"type": "object"
},
"name": "stock_quote",
"outputSchema": null
},
{
"description": "$0.005 per call — Base ERC-20 due-diligence: on-chain name, symbol, decimals and total supply via eth_call. Use to sanity-check a Base token address before interacting with it.",
"inputSchema": {
"properties": {
"address": {
"description": "ERC-20 contract address on Base (0x...)",
"type": "string"
}
},
"required": [
"address"
],
"type": "object"
},
"name": "token_intel",
"outputSchema": null
},
{
"description": "$0.002 per call — Recent earthquakes from the USGS GeoJSON feed (no API key). Returns magnitude, place, time, depth and coordinates for each event. Params: period = hour|day|week (default day); minmag = minimum magnitude (default 0); limit = max events (default 20).",
"inputSchema": {
"properties": {
"limit": {
"description": "Max events returned (default 20)",
"type": "number"
},
"minmag": {
"description": "Minimum magnitude (default 0)",
"type": "number"
},
"period": {
"description": "hour | day | week | month (default day)",
"type": "string"
}
},
"required": [],
"type": "object"
},
"name": "usgs_earthquakes",
"outputSchema": null
},
{
"description": "$0.02 per call — Multi-source research brief from 1–3 URLs. For each source extract title, meta description, key sentences (numbered/quoted/date-or-figure-bearing) and outbound links. Returns a structured, citable brief other agents can consume without their own web access.",
"inputSchema": {
"properties": {
"maxSentences": {
"description": "Key sentences per source (default 8)",
"type": "number"
},
"urls": {
"description": "1-3 URLs, comma separated; protocol optional",
"type": "string"
}
},
"required": [
"urls"
],
"type": "object"
},
"name": "web_brief",
"outputSchema": null
},
{
"description": "$0.005 per call — Fetch a public URL and return status, final URL, title, cleaned text (scripts/styles stripped, truncated) and the top 20 absolute links. Useful when an agent itself cannot reach the open web.",
"inputSchema": {
"properties": {
"maxChars": {
"description": "Max characters of cleaned text (default 4000)",
"type": "number"
},
"url": {
"description": "Target URL; protocol optional (https:// added if missing)",
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
},
"name": "web_fetch",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:7c78ea9acab2fe387128fc656739b234d621787cfcb66ed463de232b2dd1b67e | sha256sum