Endpoints: 39,967MCP servers: 22,496Payout addresses: 2,533Paid calls: 3,294Letters: 54Defects: 1,976counted 2 min ago
teppi

Server definition

Hash
sha256:39e37825d37349981d6f2ebbba5ad02735c78d028835d24ed30d026024cc8ec3
What it is
What a remote MCP server returned when asked what it offers: 4 tools

The blob, as servednamed by its sha256

{ "instructions": "Stateless web data refinery, parallel citation link verifier, Workers AI structured JSON extractor, and quantitative market regime classifier gated via HTTP 402 (USDC on Base & Stellar).", "tools": [ { "description": "Scrape any public webpage and extract a strict, deterministic JSON object matching a custom prompt or JSON Schema using Cloudflare Workers AI Llama 3.3 70B ($0.030 USDC via HTTP 402).", "inputSchema": { "additionalProperties": false, "properties": { "prompt": { "description": "Detailed description of the fields, entities, or tables to extract into structured JSON", "title": "Extraction Instructions", "type": "string" }, "url": { "description": "Public HTTPS URL to scrape prior to AI JSON extraction", "format": "uri", "title": "Target Webpage URL", "type": "string" } }, "required": [ "url", "prompt" ], "type": "object" }, "name": "morsebyte_extract_json", "outputSchema": { "properties": { "extracted_json": { "description": "Structured JSON object extracted by Llama 3.3 70B matching the user prompt", "type": "object" }, "latency_ms": { "description": "Total scraping and AI inference latency in milliseconds", "type": "number" }, "provider": { "description": "Service provider name", "type": "string" }, "source_url": { "description": "Scraped source URL", "type": "string" } }, "required": [ "provider", "source_url", "latency_ms", "extracted_json" ], "type": "object" } }, { "description": "Compute RSI-14, EMA-20/50 trend structure, log-return volatility, lag-1 autocorrelation, and momentum vs. mean-reversion market regime from chronological closing prices ($0.050 USDC via HTTP 402).", "inputSchema": { "additionalProperties": false, "properties": { "closes": { "description": "Array of chronological closing prices (minimum 30 candles required for accurate EMA/RSI calculation)", "items": { "description": "Closing price for candle period", "type": "number" }, "maxItems": 500, "minItems": 30, "title": "Chronological Closing Prices", "type": "array" }, "symbol": { "description": "Optional asset ticker identifier (e.g. BTCUSD, XAUUSD, V75)", "title": "Asset Ticker Symbol", "type": "string" } }, "required": [ "closes" ], "type": "object" }, "name": "morsebyte_quant_regime", "outputSchema": { "properties": { "classification": { "description": "Regime and risk classification output", "properties": { "market_regime": { "description": "MOMENTUM_BREAKOUT, MEAN_REVERTING, or RANDOM_WALK_CHOP", "type": "string" }, "recommended_risk_fraction": { "description": "Suggested position risk fraction (e.g. 0.015)", "type": "number" }, "trend_structure": { "description": "BULLISH_TREND, BEARISH_TREND, or CONSOLIDATION", "type": "string" } }, "required": [ "trend_structure", "market_regime", "recommended_risk_fraction" ], "type": "object" }, "indicators": { "description": "Computed technical indicators", "properties": { "ema_20": { "description": "20-period Exponential Moving Average", "type": "number" }, "ema_50": { "description": "50-period Exponential Moving Average", "type": "number" }, "lag1_autocorrelation": { "description": "Lag-1 serial correlation of log returns", "type": "number" }, "period_volatility_pct": { "description": "Log-return standard deviation percentage", "type": "number" }, "rsi_14": { "description": "14-period Relative Strength Index", "type": "number" } }, "required": [ "rsi_14", "ema_20", "ema_50", "period_volatility_pct", "lag1_autocorrelation" ], "type": "object" }, "last_price": { "description": "Most recent closing price", "type": "number" }, "provider": { "description": "Service provider name", "type": "string" }, "sample_size": { "description": "Number of closing prices analyzed", "type": "number" }, "symbol": { "description": "Evaluated ticker symbol", "type": "string" } }, "required": [ "provider", "symbol", "sample_size", "last_price", "indicators", "classification" ], "type": "object" } }, { "description": "Fetch any public HTTPS URL and extract clean, token-efficient LLM-ready prose, page title, HTTP status, and character count ($0.015 USDC via HTTP 402 on Base or Stellar).", "inputSchema": { "additionalProperties": false, "properties": { "url": { "description": "Full public HTTPS URL to scrape and refine into clean text (e.g. https://example.com)", "format": "uri", "title": "Target URL", "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "morsebyte_refine_url", "outputSchema": { "properties": { "char_count": { "description": "Character count of refined prose", "type": "number" }, "content": { "description": "Cleaned LLM-ready text content", "type": "string" }, "http_status": { "description": "HTTP status code returned by target URL", "type": "number" }, "latency_ms": { "description": "Edge extraction latency in milliseconds", "type": "number" }, "provider": { "description": "Service provider name", "type": "string" }, "source_url": { "description": "Scraped source URL", "type": "string" }, "title": { "description": "Extracted webpage title", "nullable": true, "type": "string" } }, "required": [ "provider", "source_url", "http_status", "char_count", "content" ], "type": "object" } }, { "description": "Deterministically verify up to 20 URLs in parallel from the Cloudflare edge for HTTP status code, liveness, response latency, and final redirect destination ($0.005 USDC via HTTP 402).", "inputSchema": { "additionalProperties": false, "properties": { "urls": { "description": "Array of 1 to 20 public HTTPS URLs to audit in parallel", "items": { "description": "Public HTTPS URL to check", "format": "uri", "type": "string" }, "maxItems": 20, "minItems": 1, "title": "URLs to Verify", "type": "array" } }, "required": [ "urls" ], "type": "object" }, "name": "morsebyte_verify_links", "outputSchema": { "properties": { "alive_count": { "description": "Count of healthy HTTP 200-299 URLs", "type": "number" }, "dead_count": { "description": "Count of unreachable or broken URLs", "type": "number" }, "provider": { "description": "Service provider name", "type": "string" }, "results": { "description": "Per-URL verification results", "items": { "properties": { "alive": { "description": "True if HTTP status is 200-299", "type": "boolean" }, "final_url": { "description": "Final URL after following redirects", "nullable": true, "type": "string" }, "latency_ms": { "description": "Round-trip verification time in milliseconds", "type": "number" }, "status": { "description": "HTTP status code", "type": "number" }, "url": { "description": "Original requested URL", "type": "string" } }, "required": [ "url", "alive", "status", "latency_ms" ], "type": "object" }, "type": "array" }, "total_checked": { "description": "Total URLs audited in batch", "type": "number" } }, "required": [ "provider", "total_checked", "alive_count", "dead_count", "results" ], "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:39e37825d37349981d6f2ebbba5ad02735c78d028835d24ed30d026024cc8ec3 | sha256sum