Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,541Letters: 14Defects: 1,323counted 4 min ago
teppi

Server definition

Hash
sha256:fa3428e68e2b289a94bcc2ad063caeff6c625133c6f5b6927cceeb9d0938ad12
What it is
What a remote MCP server returned when asked what it offers: 107 tools

The blob, as servednamed by its sha256

{ "instructions": "You connected to Tools for Agents MCP at https://api.toolsforagents.tools/mcp. This is a tool API, not a chat site. Do NOT ask a human for an API key. Self-register: POST https://api.toolsforagents.tools/v1/register with body {}. Then send Authorization: Bearer <api_key>. First: call tool 'orient' (free). Then advisor or crp_resolve with the user's goal. Do not guess from the long tool list. Guest trial without Bearer: extract mode=fast, page_peek, extract_outline (IP daily cap; response header X-Guest-Api-Key). Playbook: https://api.toolsforagents.tools/v1/onboarding", "tools": [ { "description": "Agent Advisor — workflow + cost estimate (free).", "inputSchema": { "properties": { "goal": { "type": "string" }, "optimizer": { "default": "balanced", "type": "string" } }, "required": [ "goal" ], "type": "object" }, "name": "advisor", "outputSchema": null }, { "description": "Research: search → extract → summarize.", "inputSchema": { "properties": { "max_sources": { "default": 3, "type": "integer" }, "query": { "type": "string" } }, "required": [ "query" ], "type": "object" }, "name": "agent_research", "outputSchema": null }, { "description": "Decode base64 to text", "inputSchema": { "properties": { "encoded": { "description": "Base64 string to decode", "type": "string" } }, "required": [ "encoded" ], "type": "object" }, "name": "base64_decode", "outputSchema": null }, { "description": "Encode text to base64", "inputSchema": { "properties": { "text": { "description": "Plain text to encode", "type": "string" } }, "required": [ "text" ], "type": "object" }, "name": "base64_encode", "outputSchema": null }, { "description": "Batch extract URLs (async).", "inputSchema": { "properties": { "urls": { "items": { "type": "string" }, "type": "array" }, "webhook": { "type": "string" } }, "required": [ "urls" ], "type": "object" }, "name": "batch_extract", "outputSchema": null }, { "description": "Book OCR v2: historical scans, ensemble EasyOCR+Tesseract, deskew, columns, Latin normalize, auto DPI retry.", "inputSchema": { "properties": { "auto_retry_dpi": { "default": true, "type": "boolean" }, "dpi": { "default": 360, "type": "number" }, "end_page": { "type": "integer" }, "engine": { "default": "auto", "enum": [ "auto", "easyocr", "tesseract", "ensemble" ], "type": "string" }, "languages": { "default": [ "la", "en" ], "items": { "type": "string" }, "type": "array" }, "multi_pass": { "default": true, "type": "boolean" }, "preprocess": { "default": true, "type": "boolean" }, "profile": { "default": "historical", "enum": [ "historical", "modern", "aggressive" ], "type": "string" }, "start_page": { "default": 1, "type": "integer" }, "url": { "type": "string" }, "use_text_layer": { "default": true, "type": "boolean" } }, "required": [ "url" ], "type": "object" }, "name": "book_ocr", "outputSchema": null }, { "description": "Playwright browser automation.", "inputSchema": { "properties": { "steps": { "items": { "type": "object" }, "type": "array" }, "timeout": { "default": 30, "type": "integer" }, "url": { "type": "string" } }, "required": [ "url", "steps" ], "type": "object" }, "name": "browser_interact", "outputSchema": null }, { "description": "Cached extract (0 units on hit).", "inputSchema": { "properties": { "url": { "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "cache_url", "outputSchema": null }, { "description": "Split text into RAG chunks.", "inputSchema": { "properties": { "chunk_size": { "default": 500, "type": "integer" }, "overlap": { "default": 50, "type": "integer" }, "text": { "type": "string" } }, "required": [ "text" ], "type": "object" }, "name": "chunk_text", "outputSchema": null }, { "description": "Compare two texts or URLs.", "inputSchema": { "properties": { "text_a": { "type": "string" }, "text_b": { "type": "string" }, "url_a": { "type": "string" }, "url_b": { "type": "string" } }, "required": [], "type": "object" }, "name": "compare_texts", "outputSchema": null }, { "description": "Content fingerprint sha256/md5", "inputSchema": { "properties": { "algorithm": { "default": "sha256", "enum": [ "sha256", "sha1", "md5" ], "type": "string" }, "text": { "description": "Input text", "type": "string" } }, "required": [ "text" ], "type": "object" }, "name": "content_hash", "outputSchema": null }, { "description": "Crawl site (async).", "inputSchema": { "properties": { "max_pages": { "default": 10, "type": "integer" }, "url": { "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "crawl", "outputSchema": null }, { "description": "CRP post-execution feedback — improves discovery ranking (free).", "inputSchema": { "properties": { "capability_id": { "type": "string" }, "cost_usd": { "type": "number" }, "executor_id": { "type": "string" }, "latency_ms": { "type": "integer" }, "outcome": { "enum": [ "success", "failure", "partial", "skipped" ], "type": "string" }, "resolution_id": { "type": "string" } }, "required": [ "resolution_id", "capability_id", "executor_id", "outcome" ], "type": "object" }, "name": "crp_feedback", "outputSchema": null }, { "description": "Quality Capability Discovery — resolve goal to ranked routes + invocation JSON (free).", "inputSchema": { "properties": { "capability": { "description": "Optional explicit capability ID", "type": "string" }, "goal": { "description": "Task description", "type": "string" }, "inputs": { "description": "Known inputs (url, text, query, …)", "type": "object" } }, "required": [ "goal" ], "type": "object" }, "name": "crp_resolve", "outputSchema": null }, { "description": "Cryptographic operations (BIP39, wallets, signatures, hashes).", "inputSchema": { "properties": { "operation": { "type": "string" }, "params": { "default": {}, "type": "object" } }, "required": [ "operation" ], "type": "object" }, "name": "crypto_invoke", "outputSchema": null }, { "description": "Parse CSV/TSV into rows and records", "inputSchema": { "properties": { "delimiter": { "default": ",", "description": "Field delimiter", "type": "string" }, "has_header": { "default": true, "type": "boolean" }, "text": { "description": "Raw CSV/TSV text", "type": "string" } }, "required": [ "text" ], "type": "object" }, "name": "csv_parse", "outputSchema": null }, { "description": "Remove near-duplicate passages", "inputSchema": { "properties": { "texts": { "description": "List of text passages", "items": { "type": "string" }, "type": "array" }, "threshold": { "default": 0.85, "type": "number" } }, "required": [ "texts" ], "type": "object" }, "name": "dedupe_text", "outputSchema": null }, { "description": "Compare cached vs live page.", "inputSchema": { "properties": { "url": { "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "diff_url", "outputSchema": null }, { "description": "DNS A/MX/TXT lookup", "inputSchema": { "properties": { "domain": { "description": "Domain name (e.g. example.com)", "type": "string" }, "record_type": { "default": "A", "description": "DNS record type: A, MX, TXT, …", "type": "string" } }, "required": [ "domain" ], "type": "object" }, "name": "dns_lookup", "outputSchema": null }, { "description": "Probe URL before extract (free).", "inputSchema": { "properties": { "url": { "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "dry_run", "outputSchema": null }, { "description": "Generate text embeddings.", "inputSchema": { "properties": { "model": { "default": "minilm", "enum": [ "minilm", "bge-large" ], "type": "string" }, "text": { "type": "string" } }, "required": [ "text" ], "type": "object" }, "name": "embed_text", "outputSchema": null }, { "description": "Extract emails, URLs, phones, dates", "inputSchema": { "properties": { "text": { "description": "Input text", "type": "string" } }, "required": [ "text" ], "type": "object" }, "name": "entity_extract", "outputSchema": null }, { "description": "Estimate API units (free).", "inputSchema": { "properties": { "count": { "default": 1, "type": "integer" }, "text": { "type": "string" }, "tool": { "type": "string" } }, "required": [ "tool" ], "type": "object" }, "name": "estimate_cost", "outputSchema": null }, { "description": "Extract email addresses", "inputSchema": { "properties": { "text": { "description": "Input text", "type": "string" } }, "required": [ "text" ], "type": "object" }, "name": "extract_emails", "outputSchema": null }, { "description": "Structured JSON from URL.", "inputSchema": { "properties": { "url": { "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "extract_json", "outputSchema": null }, { "description": "List links from page.", "inputSchema": { "properties": { "same_host": { "default": true, "type": "boolean" }, "url": { "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "extract_links", "outputSchema": null }, { "description": "Page outline H1–H3 + word_count.", "inputSchema": { "properties": { "max_headings": { "default": 40, "type": "integer" }, "url": { "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "extract_outline", "outputSchema": null }, { "description": "Extract text from a PDF URL.", "inputSchema": { "properties": { "url": { "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "extract_pdf", "outputSchema": null }, { "description": "Extract phone numbers", "inputSchema": { "properties": { "text": { "description": "Input text", "type": "string" } }, "required": [ "text" ], "type": "object" }, "name": "extract_phones", "outputSchema": null }, { "description": "Answer a question using page content.", "inputSchema": { "properties": { "query": { "type": "string" }, "url": { "type": "string" } }, "required": [ "url", "query" ], "type": "object" }, "name": "extract_query", "outputSchema": null }, { "description": "Structured fields from JSON-LD.", "inputSchema": { "properties": { "url": { "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "extract_schema", "outputSchema": null }, { "description": "Extract main content from a webpage URL.", "inputSchema": { "properties": { "format": { "default": "markdown", "enum": [ "markdown", "text", "html" ], "type": "string" }, "include_links": { "default": false, "type": "boolean" }, "mode": { "default": "fast", "enum": [ "fast", "full" ], "type": "string" }, "url": { "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "extract_url", "outputSchema": null }, { "description": "Try primary tool then fallbacks.", "inputSchema": { "properties": { "fallbacks": { "items": { "type": "object" }, "type": "array" }, "primary": { "type": "object" } }, "required": [ "primary" ], "type": "object" }, "name": "fallback_chain", "outputSchema": null }, { "description": "Parse RSS/Atom feed.", "inputSchema": { "properties": { "url": { "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "feed_parse", "outputSchema": null }, { "description": "SHA256 and MD5 hash", "inputSchema": { "properties": { "text": { "description": "Input text", "type": "string" } }, "required": [ "text" ], "type": "object" }, "name": "hash_text", "outputSchema": null }, { "description": "Strip HTML to clean text", "inputSchema": { "properties": { "html": { "description": "Raw HTML", "type": "string" } }, "required": [ "html" ], "type": "object" }, "name": "html_clean", "outputSchema": null }, { "description": "Convert HTML to Markdown.", "inputSchema": { "properties": { "html": { "type": "string" } }, "required": [ "html" ], "type": "object" }, "name": "html_to_markdown", "outputSchema": null }, { "description": "Describe image (vision).", "inputSchema": { "properties": { "url": { "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "image_describe", "outputSchema": null }, { "description": "Poll async job.", "inputSchema": { "properties": { "job_id": { "type": "string" } }, "required": [ "job_id" ], "type": "object" }, "name": "job_status", "outputSchema": null }, { "description": "Flatten nested JSON", "inputSchema": { "properties": { "data": { "description": "JSON object or array to flatten" }, "prefix": { "default": "", "type": "string" } }, "required": [ "data" ], "type": "object" }, "name": "json_flatten", "outputSchema": null }, { "description": "JSON-LD from URL.", "inputSchema": { "properties": { "url": { "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "json_ld", "outputSchema": null }, { "description": "Parse and validate JSON text", "inputSchema": { "properties": { "text": { "description": "JSON text to parse", "type": "string" } }, "required": [ "text" ], "type": "object" }, "name": "json_parse", "outputSchema": null }, { "description": "Top keywords by frequency", "inputSchema": { "properties": { "text": { "description": "Input text", "type": "string" }, "top_k": { "default": 15, "type": "integer" } }, "required": [ "text" ], "type": "object" }, "name": "keyword_extract", "outputSchema": null }, { "description": "Detect language (heuristic)", "inputSchema": { "properties": { "text": { "description": "Input text", "type": "string" } }, "required": [ "text" ], "type": "object" }, "name": "language_detect", "outputSchema": null }, { "description": "Split text into lines", "inputSchema": { "properties": { "min_length": { "default": 1, "type": "integer" }, "text": { "description": "Input text", "type": "string" } }, "required": [ "text" ], "type": "object" }, "name": "line_split", "outputSchema": null }, { "description": "List tool chain recipes (PDF, web, OCR, video, …).", "inputSchema": { "properties": { "domain": { "type": "string" }, "goal": { "type": "string" } }, "required": [], "type": "object" }, "name": "list_chains", "outputSchema": null }, { "description": "REST catalog + pricing. Prefer orient then advisor/crp_resolve before picking a tool.", "inputSchema": { "properties": {}, "required": [], "type": "object" }, "name": "list_tools", "outputSchema": null }, { "description": "Discover site URLs.", "inputSchema": { "properties": { "max_urls": { "default": 50, "type": "integer" }, "url": { "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "map_site", "outputSchema": null }, { "description": "Split Markdown frontmatter, headings, links", "inputSchema": { "properties": { "text": { "description": "Markdown document", "type": "string" } }, "required": [ "text" ], "type": "object" }, "name": "markdown_parse", "outputSchema": null }, { "description": "Search session memory.", "inputSchema": { "properties": { "limit": { "default": 10, "type": "integer" }, "query": { "type": "string" }, "session_id": { "type": "string" } }, "required": [ "session_id", "query" ], "type": "object" }, "name": "memory_search", "outputSchema": null }, { "description": "Store session memory note.", "inputSchema": { "properties": { "key": { "type": "string" }, "session_id": { "type": "string" }, "value": { "type": "string" } }, "required": [ "session_id", "key", "value" ], "type": "object" }, "name": "memory_store", "outputSchema": null }, { "description": "Join record lists by key", "inputSchema": { "properties": { "key": { "description": "Join key field name", "type": "string" }, "records_a": { "items": { "type": "object" }, "type": "array" }, "records_b": { "items": { "type": "object" }, "type": "array" } }, "required": [ "records_a", "records_b", "key" ], "type": "object" }, "name": "merge_records", "outputSchema": null }, { "description": "URL change monitor.", "inputSchema": { "properties": { "interval_hours": { "default": 24, "type": "integer" }, "url": { "type": "string" }, "webhook": { "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "monitor_url", "outputSchema": null }, { "description": "Find and normalize dates to ISO", "inputSchema": { "properties": { "text": { "description": "Text containing dates", "type": "string" } }, "required": [ "text" ], "type": "object" }, "name": "normalize_dates", "outputSchema": null }, { "description": "OCR text from an image URL.", "inputSchema": { "properties": { "url": { "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "ocr_image", "outputSchema": null }, { "description": "OCR table from image URL.", "inputSchema": { "properties": { "url": { "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "ocr_table", "outputSchema": null }, { "description": "OCR table from image URL", "inputSchema": { "properties": { "url": { "description": "Image URL with table", "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "ocr_table_url", "outputSchema": null }, { "description": "OCR text from image URL (for chains)", "inputSchema": { "properties": { "url": { "description": "Image URL", "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "ocr_url", "outputSchema": null }, { "description": "START HERE (free). Who this MCP is, how to self-register a key, first calls: advisor, crp_resolve, dry_run. Do not ask a human for a key.", "inputSchema": { "properties": {}, "required": [], "type": "object" }, "name": "orient", "outputSchema": null }, { "description": "Internal vs external links", "inputSchema": { "properties": { "timeout": { "default": 20, "type": "integer" }, "url": { "description": "Page URL", "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "page_links_external", "outputSchema": null }, { "description": "OpenGraph / page metadata.", "inputSchema": { "properties": { "url": { "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "page_metadata", "outputSchema": null }, { "description": "Cheap URL preflight — title, h1, js_hint, recommended_mode.", "inputSchema": { "properties": { "peek_bytes": { "default": 8192, "type": "integer" }, "url": { "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "page_peek", "outputSchema": null }, { "description": "PDF metadata without full extract", "inputSchema": { "properties": { "url": { "description": "PDF URL", "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "pdf_metadata", "outputSchema": null }, { "description": "Extract PDF page range text", "inputSchema": { "properties": { "end_page": { "description": "Last page (inclusive)", "type": "integer" }, "start_page": { "default": 1, "type": "integer" }, "url": { "description": "PDF URL", "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "pdf_split", "outputSchema": null }, { "description": "Detect PII; optional redact", "inputSchema": { "properties": { "redact": { "default": false, "type": "boolean" }, "text": { "description": "Input text", "type": "string" } }, "required": [ "text" ], "type": "object" }, "name": "pii_detect", "outputSchema": null }, { "description": "Plan workflow steps for a goal (free).", "inputSchema": { "properties": { "goal": { "type": "string" } }, "required": [ "goal" ], "type": "object" }, "name": "plan", "outputSchema": null }, { "description": "Domain RDAP/whois: status, dates, nameservers", "inputSchema": { "properties": { "domain": { "description": "Domain name (e.g. example.com)", "type": "string" } }, "required": [ "domain" ], "type": "object" }, "name": "rdap", "outputSchema": null }, { "description": "Ingest URL/PDF/YouTube → markdown.", "inputSchema": { "properties": { "chunk": { "default": false, "type": "boolean" }, "url": { "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "read_url", "outputSchema": null }, { "description": "Clean article text.", "inputSchema": { "properties": { "url": { "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "readability", "outputSchema": null }, { "description": "Flesch reading ease score", "inputSchema": { "properties": { "text": { "description": "Input text", "type": "string" } }, "required": [ "text" ], "type": "object" }, "name": "readability_score", "outputSchema": null }, { "description": "Follow redirect chain", "inputSchema": { "properties": { "max_hops": { "default": 10, "type": "integer" }, "timeout": { "default": 15, "type": "integer" }, "url": { "description": "Starting URL", "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "redirect_trace", "outputSchema": null }, { "description": "Regex capture groups from text", "inputSchema": { "properties": { "group": { "default": 0, "type": "integer" }, "max_matches": { "default": 50, "type": "integer" }, "pattern": { "description": "Regular expression", "type": "string" }, "text": { "description": "Input text", "type": "string" } }, "required": [ "text", "pattern" ], "type": "object" }, "name": "regex_extract", "outputSchema": null }, { "description": "Rerank documents by query relevance.", "inputSchema": { "properties": { "documents": { "items": { "type": "string" }, "type": "array" }, "query": { "type": "string" } }, "required": [ "query", "documents" ], "type": "object" }, "name": "rerank_docs", "outputSchema": null }, { "description": "Search + read with citations.", "inputSchema": { "properties": { "max_results": { "default": 3, "type": "integer" }, "query": { "type": "string" } }, "required": [ "query" ], "type": "object" }, "name": "research_topic", "outputSchema": null }, { "description": "Semantic retrieval top-k.", "inputSchema": { "properties": { "documents": { "items": { "type": "string" }, "type": "array" }, "query": { "type": "string" }, "top_k": { "default": 3, "type": "integer" } }, "required": [ "query", "documents" ], "type": "object" }, "name": "retrieve", "outputSchema": null }, { "description": "Parse robots.txt rules", "inputSchema": { "properties": { "timeout": { "default": 15, "type": "integer" }, "url": { "description": "Site URL", "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "robots_parse", "outputSchema": null }, { "description": "Execute a named tool chain recipe.", "inputSchema": { "properties": { "chain_id": { "type": "string" }, "inputs": { "type": "object" } }, "required": [ "chain_id" ], "type": "object" }, "name": "run_chain", "outputSchema": null }, { "description": "Composite mission — goal in, full result out.", "inputSchema": { "properties": { "async": { "default": false, "type": "boolean" }, "goal": { "type": "string" }, "template": { "default": "auto", "type": "string" } }, "required": [ "goal" ], "type": "object" }, "name": "run_mission", "outputSchema": null }, { "description": "Webpage screenshot PNG base64.", "inputSchema": { "properties": { "full_page": { "default": false, "type": "boolean" }, "url": { "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "screenshot", "outputSchema": null }, { "description": "Lightweight sentiment polarity", "inputSchema": { "properties": { "text": { "description": "Input text", "type": "string" } }, "required": [ "text" ], "type": "object" }, "name": "sentiment_score", "outputSchema": null }, { "description": "SEO title/meta/H1 checklist", "inputSchema": { "properties": { "timeout": { "default": 20, "type": "integer" }, "url": { "description": "Page URL", "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "seo_audit", "outputSchema": null }, { "description": "Parse sitemap.xml URLs.", "inputSchema": { "properties": { "url": { "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "sitemap_parse", "outputSchema": null }, { "description": "Score source URL credibility.", "inputSchema": { "properties": { "url": { "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "source_credibility", "outputSchema": null }, { "description": "TLS certificate check", "inputSchema": { "properties": { "domain": { "description": "Hostname", "type": "string" }, "port": { "default": 443, "type": "integer" } }, "required": [ "domain" ], "type": "object" }, "name": "ssl_check", "outputSchema": null }, { "description": "Extractive summary.", "inputSchema": { "properties": { "max_sentences": { "default": 3, "type": "integer" }, "text": { "type": "string" } }, "required": [ "text" ], "type": "object" }, "name": "summarize_text", "outputSchema": null }, { "description": "Extract HTML tables from URL.", "inputSchema": { "properties": { "url": { "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "table_extract", "outputSchema": null }, { "description": "Unified diff between two texts", "inputSchema": { "properties": { "context_lines": { "default": 3, "type": "integer" }, "text_a": { "description": "First text", "type": "string" }, "text_b": { "description": "Second text", "type": "string" } }, "required": [ "text_a", "text_b" ], "type": "object" }, "name": "text_diff", "outputSchema": null }, { "description": "Cosine similarity between texts.", "inputSchema": { "properties": { "model": { "default": "minilm", "type": "string" }, "texts": { "items": { "type": "string" }, "minItems": 2, "type": "array" } }, "required": [ "texts" ], "type": "object" }, "name": "text_similarity", "outputSchema": null }, { "description": "Transcribe audio from URL (upload endpoint).", "inputSchema": { "properties": { "url": { "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "transcribe_audio", "outputSchema": null }, { "description": "Translate text.", "inputSchema": { "properties": { "source_lang": { "default": "auto", "type": "string" }, "target_lang": { "type": "string" }, "text": { "type": "string" } }, "required": [ "text", "target_lang" ], "type": "object" }, "name": "translate_text", "outputSchema": null }, { "description": "Trim text to token budget (head+tail).", "inputSchema": { "properties": { "keep_head_ratio": { "default": 0.6, "type": "number" }, "max_tokens": { "default": 2000, "type": "integer" }, "preserve_numbers": { "default": true, "type": "boolean" }, "text": { "type": "string" } }, "required": [ "text" ], "type": "object" }, "name": "truncate_context", "outputSchema": null }, { "description": "Normalize URL form", "inputSchema": { "properties": { "url": { "description": "URL to normalize", "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "url_normalize", "outputSchema": null }, { "description": "Domain format + DNS check", "inputSchema": { "properties": { "domain": { "description": "Domain name", "type": "string" } }, "required": [ "domain" ], "type": "object" }, "name": "validate_domain", "outputSchema": null }, { "description": "Validate email (syntax, MX, disposable).", "inputSchema": { "properties": { "email": { "type": "string" } }, "required": [ "email" ], "type": "object" }, "name": "validate_email", "outputSchema": null }, { "description": "Validate IBAN checksum", "inputSchema": { "properties": { "iban": { "description": "IBAN to validate", "type": "string" } }, "required": [ "iban" ], "type": "object" }, "name": "validate_iban", "outputSchema": null }, { "description": "Validate IPv4/IPv6", "inputSchema": { "properties": { "ip": { "description": "IPv4 or IPv6 address", "type": "string" } }, "required": [ "ip" ], "type": "object" }, "name": "validate_ip", "outputSchema": null }, { "description": "Validate phone number.", "inputSchema": { "properties": { "default_region": { "default": "UA", "type": "string" }, "phone": { "type": "string" } }, "required": [ "phone" ], "type": "object" }, "name": "validate_phone", "outputSchema": null }, { "description": "Check URL reachability.", "inputSchema": { "properties": { "url": { "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "validate_url", "outputSchema": null }, { "description": "Validate UUID format", "inputSchema": { "properties": { "uuid": { "description": "UUID string", "type": "string" } }, "required": [ "uuid" ], "type": "object" }, "name": "validate_uuid", "outputSchema": null }, { "description": "Verify a factual claim.", "inputSchema": { "properties": { "claim": { "type": "string" }, "mode": { "default": "fast", "type": "string" } }, "required": [ "claim" ], "type": "object" }, "name": "verify_fact", "outputSchema": null }, { "description": "Internet Archive snapshots for a URL (not in the model sandbox)", "inputSchema": { "properties": { "limit": { "default": 5, "description": "Max CDX snapshots", "type": "integer" }, "url": { "description": "Live URL to look up in the Internet Archive", "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "wayback", "outputSchema": null }, { "description": "Web search (DuckDuckGo).", "inputSchema": { "properties": { "max_results": { "default": 5, "type": "integer" }, "query": { "type": "string" } }, "required": [ "query" ], "type": "object" }, "name": "web_search", "outputSchema": null }, { "description": "Word, char, line counts", "inputSchema": { "properties": { "text": { "description": "Input text", "type": "string" } }, "required": [ "text" ], "type": "object" }, "name": "word_stats", "outputSchema": null }, { "description": "Run multi-step tool chain with $refs.", "inputSchema": { "properties": { "steps": { "items": { "type": "object" }, "type": "array" } }, "required": [ "steps" ], "type": "object" }, "name": "workflow_stateful", "outputSchema": null }, { "description": "x402 wallet pricing and setup info (no auth).", "inputSchema": { "properties": {}, "required": [], "type": "object" }, "name": "x402_info", "outputSchema": null }, { "description": "Parse XML and extract tag values", "inputSchema": { "properties": { "tag": { "description": "Optional tag to extract values from", "type": "string" }, "text": { "description": "XML text", "type": "string" } }, "required": [ "text" ], "type": "object" }, "name": "xml_parse", "outputSchema": null }, { "description": "YouTube captions/transcript.", "inputSchema": { "properties": { "languages": { "items": { "type": "string" }, "type": "array" }, "url": { "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "youtube_transcript", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:fa3428e68e2b289a94bcc2ad063caeff6c625133c6f5b6927cceeb9d0938ad12 | sha256sum