Server definition
- Hash
- sha256:e9743168b03a9d3beb166899e361428d88e018325136120c964dbf52ff3f30fe
- What it is
- What a remote MCP server returned when asked what it offers: 8 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Analyze a document using Crucible™ Evidence Engine. Returns source-grounded findings with evidence, confidence, verification status, and routing metadata. Use specialized financial/contract tools when the domain is known.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"analysisType": {
"description": "Optional Crucible™ analysis mode. Default: auto.",
"enum": [
"auto",
"general_evidence",
"financial_filing",
"contract_review"
],
"type": "string"
},
"content": {
"description": "Document content to analyze (max 20MB). Required unless fileUrl is provided. Accepts: (1) plain text, (2) Base64-encoded file with data URI prefix (e.g., \"data:application/pdf;base64,...\"), or (3) raw Base64 binary for text-extractable source documents. PRIVACY NOTICE: Content is transmitted to third-party LLM providers for processing. Do NOT submit documents containing passwords, private keys, SSNs, or other regulated PII.",
"minLength": 1,
"type": "string"
},
"fileUrl": {
"description": "Optional: HTTPS URL to download the document from. If provided, content field is ignored. Use text-extractable source documents. Max 20MB.",
"format": "uri",
"type": "string"
},
"format": {
"description": "Optional: Force a specific input format. Default: auto-detect via magic bytes.",
"enum": [
"auto",
"text",
"pdf",
"docx",
"xlsx",
"csv",
"html"
],
"type": "string"
},
"jurisdiction": {
"description": "Optional contract jurisdiction metadata. Output remains evidence triage, not legal advice.",
"maxLength": 80,
"minLength": 1,
"type": "string"
},
"partyPerspective": {
"description": "Optional contract review perspective. Default: neutral.",
"enum": [
"buyer",
"seller",
"vendor",
"customer",
"neutral"
],
"type": "string"
},
"query": {
"description": "Analysis question or focus area",
"minLength": 1,
"type": "string"
},
"sourceType": {
"description": "Optional source type metadata for Crucible™ routing and output metadata.",
"enum": [
"text",
"file_url",
"upload_base64",
"public_url",
"ticker"
],
"type": "string"
},
"ticker": {
"description": "Optional ticker/company symbol metadata for financial filing analysis.",
"maxLength": 16,
"minLength": 1,
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "analyze_document",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"analysis": {
"additionalProperties": {},
"properties": {
"evidenceFindings": {
"description": "Normalized evidence findings with claim, evidence, sourceRef, confidence, and verificationStatus",
"items": {},
"type": "array"
},
"findings": {
"description": "Ranked evidence findings",
"items": {},
"type": "array"
},
"overallConfidence": {
"enum": [
"high",
"medium",
"low"
],
"type": "string"
},
"summary": {
"description": "Executive summary of findings",
"type": "string"
}
},
"required": [
"summary",
"findings",
"overallConfidence"
],
"type": "object"
},
"meta": {
"additionalProperties": {},
"description": "Processing metadata",
"properties": {
"analysisType": {
"type": "string"
},
"chunksProcessed": {
"type": "number"
},
"engine": {
"type": "string"
},
"estimatedCost": {
"type": "number"
},
"latencyMs": {
"type": "number"
}
},
"required": [
"estimatedCost"
],
"type": "object"
}
},
"required": [
"analysis",
"meta"
],
"type": "object"
}
},
{
"description": "Crucible™ Financial Filing Intelligence for public filings and annual reports. Accepts content, filingUrl, or SEC ticker/CIK lookup for 10-K, 10-Q, and 20-F filings. Returns metrics, risk changes, contradictions, source evidence, confidence, and a not-investment-advice flag.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"cik": {
"description": "SEC CIK. Optional alternative to ticker.",
"maxLength": 16,
"minLength": 1,
"type": "string"
},
"content": {
"description": "Uploaded or preprocessed filing text. Used before URL/ticker lookup when provided.",
"minLength": 1,
"type": "string"
},
"depth": {
"description": "Analysis depth hint. Default: standard.",
"enum": [
"quick",
"standard",
"deep"
],
"type": "string"
},
"filingUrl": {
"description": "Public filing/report URL. Used before ticker lookup when provided.",
"format": "uri",
"type": "string"
},
"form": {
"description": "SEC filing form. Default: 10-K.",
"enum": [
"10-K",
"10-Q",
"20-F"
],
"type": "string"
},
"question": {
"description": "Optional focus question for the filing analysis.",
"minLength": 1,
"type": "string"
},
"ticker": {
"description": "Ticker symbol, e.g. AAPL. Used to resolve SEC filings when content/filingUrl is omitted.",
"maxLength": 16,
"minLength": 1,
"type": "string"
},
"year": {
"description": "Filing or report year. Omit for latest matching filing.",
"maximum": 2100,
"minimum": 1994,
"type": "integer"
}
},
"type": "object"
},
"name": "analyze_public_filing",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"analysis": {
"additionalProperties": {},
"properties": {
"company": {
"type": "string"
},
"confidence": {
"enum": [
"high",
"medium",
"low"
],
"type": "string"
},
"contradictions": {
"items": {},
"type": "array"
},
"evidence": {
"items": {},
"type": "array"
},
"form": {
"type": "string"
},
"management_tone": {
"items": {},
"type": "array"
},
"metrics": {
"items": {},
"type": "array"
},
"missing_information": {
"items": {},
"type": "array"
},
"not_investment_advice": {
"type": "boolean"
},
"period": {
"type": "string"
},
"risk_changes": {
"items": {},
"type": "array"
},
"source": {
"type": "string"
},
"ticker": {
"type": "string"
}
},
"required": [
"company",
"ticker",
"form",
"period",
"source",
"metrics",
"risk_changes",
"contradictions",
"management_tone",
"missing_information",
"evidence",
"confidence",
"not_investment_advice"
],
"type": "object"
},
"meta": {
"additionalProperties": {},
"properties": {
"engine": {
"type": "string"
},
"filing": {},
"workflow": {
"type": "string"
}
},
"type": "object"
}
},
"required": [
"analysis",
"meta"
],
"type": "object"
}
},
{
"description": "Translate all string values in a JSON object or array to any target language. Preserves JSON structure, keys, and non-string values. Auto-chunks large payloads. Ideal for i18n locale files.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"json": {
"description": "JSON string (object or array) whose string values will be translated",
"minLength": 2,
"type": "string"
},
"preserve_keys": {
"description": "If true (default), object keys are left untranslated. Set false to also translate keys.",
"type": "boolean"
},
"source_language": {
"description": "Source language (default: auto-detect). E.g. \"English\", \"en\"",
"type": "string"
},
"target_language": {
"description": "Target language name or ISO 639-1 code (e.g. \"Chinese\", \"zh\", \"Japanese\", \"ja\", \"fr\")",
"minLength": 2,
"type": "string"
}
},
"required": [
"json",
"target_language"
],
"type": "object"
},
"name": "delegate_bulk_translate",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"meta": {
"additionalProperties": {},
"description": "Translation metadata",
"properties": {
"chunks": {
"type": "number"
},
"target_language": {
"type": "string"
}
},
"required": [
"target_language",
"chunks"
],
"type": "object"
},
"translated": {
"description": "Translated JSON with preserved structure"
}
},
"required": [
"translated"
],
"type": "object"
}
},
{
"description": "FREE: Estimate the x402 USDC cost of any tool or multi-step workflow before paying. Use this before calling paid tools to check pricing.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"content_length": {
"description": "Approximate character count of your input document (used for LLM cost estimation)",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"content_sample": {
"description": "Optional short content excerpt for multilingual/high-output pricing hints without sending the full document.",
"type": "string"
},
"depth": {
"description": "Workflow depth hint for filing/contract tools. Default: standard",
"enum": [
"quick",
"standard",
"deep"
],
"type": "string"
},
"input_source": {
"description": "Input source hint used to explain cache/download behavior",
"enum": [
"content",
"file_url",
"filing_url",
"ticker",
"cik",
"unknown"
],
"type": "string"
},
"query": {
"description": "Optional analysis query. Include it for exhaustive/high-output requests so the preview matches the x402 quote.",
"type": "string"
},
"tool": {
"description": "Tool name to estimate cost for (e.g. \"analyze_document\", \"extract_web\", \"summarize\")",
"minLength": 1,
"type": "string"
},
"workflow": {
"description": "Optional list of tool names for a multi-step workflow. Returns total cost for the full pipeline.",
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"tool"
],
"type": "object"
},
"name": "estimate_cost",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"available_tools": {
"description": "List of available paid tools",
"items": {
"type": "string"
},
"type": "array"
},
"estimates": {
"description": "Cost estimates per tool",
"items": {
"additionalProperties": {},
"properties": {
"isFree": {
"type": "boolean"
},
"tool": {
"type": "string"
},
"x402_price": {
"type": "string"
}
},
"required": [
"tool",
"x402_price",
"isFree"
],
"type": "object"
},
"type": "array"
},
"note": {
"description": "Pricing explanation",
"type": "string"
}
},
"required": [
"estimates",
"available_tools",
"note"
],
"type": "object"
}
},
{
"description": "Extract content from a web page URL, optionally analyzing it with the actor-critic pipeline. Works with static and server-rendered HTML pages.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"query": {
"description": "Optional analysis question to apply after extraction",
"type": "string"
},
"url": {
"description": "Web page URL to extract content from",
"format": "uri",
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
},
"name": "extract_web",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"content": {
"description": "Extracted page content in markdown format",
"type": "string"
},
"meta": {
"additionalProperties": {},
"description": "Extraction metadata",
"properties": {
"contentLength": {
"type": "number"
},
"statusCode": {
"type": "number"
},
"url": {
"type": "string"
}
},
"required": [
"url",
"statusCode",
"contentLength"
],
"type": "object"
}
},
"required": [
"content"
],
"type": "object"
}
},
{
"description": "FREE: Check service health, engine availability, and uptime. Use before dispatching paid calls to confirm the service is operational.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"verbose": {
"description": "If true, include detailed per-engine diagnostics (default: false)",
"type": "boolean"
}
},
"type": "object"
},
"name": "health_check",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"engines_ok": {
"description": "Whether all engines are operational",
"type": "boolean"
},
"status": {
"description": "Overall service status",
"enum": [
"healthy",
"degraded",
"unhealthy"
],
"type": "string"
},
"timestamp": {
"description": "ISO 8601 timestamp",
"type": "string"
},
"uptime_seconds": {
"description": "Server uptime in seconds",
"type": "number"
}
},
"required": [
"status",
"uptime_seconds",
"timestamp",
"engines_ok"
],
"type": "object"
}
},
{
"description": "Crucible™ Contract Risk Intelligence for contracts, MSAs, NDAs, procurement agreements, and compliance documents. Extracts risk clauses, obligations, deadlines, liability exposure, missing terms, unusual clauses, evidence, and human-review flags. Not legal advice.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"content": {
"description": "Contract, MSA, NDA, procurement agreement, vendor agreement, compliance document, or Base64 file content. Required unless fileUrl is provided.",
"minLength": 1,
"type": "string"
},
"contractType": {
"description": "Contract type hint. Default: other.",
"enum": [
"nda",
"msa",
"saas",
"procurement",
"lease",
"employment",
"other"
],
"type": "string"
},
"depth": {
"description": "Analysis depth hint. Default: standard.",
"enum": [
"quick",
"standard",
"deep"
],
"type": "string"
},
"fileUrl": {
"description": "Optional HTTPS URL to a public contract/document file. Max 20MB.",
"format": "uri",
"type": "string"
},
"focus": {
"description": "Optional focus area for the contract review.",
"minLength": 1,
"type": "string"
},
"format": {
"description": "Optional input format override. Default: auto.",
"enum": [
"auto",
"text",
"pdf",
"docx",
"xlsx",
"csv",
"html"
],
"type": "string"
},
"jurisdiction": {
"description": "Optional jurisdiction metadata. Output is evidence triage and not legal advice.",
"maxLength": 80,
"minLength": 1,
"type": "string"
},
"partyPerspective": {
"description": "Review perspective for risk triage. Default: neutral.",
"enum": [
"buyer",
"seller",
"vendor",
"customer",
"neutral"
],
"type": "string"
},
"query": {
"description": "Optional focus area. Default reviews payment, termination, liability, confidentiality, jurisdiction, renewal, obligations, deadlines, missing terms, and evidence.",
"minLength": 1,
"type": "string"
},
"sourceType": {
"description": "Optional source type metadata. Default: text or file_url.",
"enum": [
"text",
"file_url",
"upload_base64",
"public_url"
],
"type": "string"
}
},
"type": "object"
},
"name": "review_contract_risks",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"analysis": {
"additionalProperties": {},
"properties": {
"commercial_terms": {
"items": {},
"type": "array"
},
"confidence": {
"enum": [
"high",
"medium",
"low"
],
"type": "string"
},
"contract_type": {
"type": "string"
},
"dates": {
"items": {},
"type": "array"
},
"evidence": {
"items": {},
"type": "array"
},
"missing_clauses": {
"items": {},
"type": "array"
},
"not_legal_advice": {
"type": "boolean"
},
"obligations": {
"items": {},
"type": "array"
},
"parties": {
"items": {},
"type": "array"
},
"risk_flags": {
"items": {},
"type": "array"
},
"unusual_terms": {
"items": {},
"type": "array"
}
},
"required": [
"contract_type",
"parties",
"dates",
"commercial_terms",
"obligations",
"risk_flags",
"missing_clauses",
"unusual_terms",
"evidence",
"confidence",
"not_legal_advice"
],
"type": "object"
},
"meta": {
"additionalProperties": {},
"properties": {
"contract": {},
"engine": {
"type": "string"
},
"workflow": {
"type": "string"
}
},
"type": "object"
}
},
"required": [
"analysis",
"meta"
],
"type": "object"
}
},
{
"description": "Generate a concise summary with key points. Faster and cheaper than analyze_document — best for shorter documents.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"content": {
"description": "Document text to summarize",
"minLength": 1,
"type": "string"
},
"max_length": {
"description": "Optional maximum summary length in words (default: 500)",
"maximum": 5000,
"minimum": 10,
"type": "integer"
}
},
"required": [
"content"
],
"type": "object"
},
"name": "summarize",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"keyPoints": {
"description": "Bullet-point key takeaways",
"items": {
"type": "string"
},
"type": "array"
},
"meta": {
"additionalProperties": {},
"description": "Processing metadata",
"properties": {
"latencyMs": {
"type": "number"
}
},
"required": [
"latencyMs"
],
"type": "object"
},
"summary": {
"description": "Concise summary text",
"type": "string"
}
},
"required": [
"summary"
],
"type": "object"
}
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:e9743168b03a9d3beb166899e361428d88e018325136120c964dbf52ff3f30fe | sha256sum