Hosted MCP server · #158 most used on Smithery

Amalgix Document Intelligence

amalgix/document-intelligence

Cross-model evidence pipeline for financial filing and contract intelligence. Two core paid workflows — analyze_public_filing (SEC 10-K/10-Q/20-F, ticker/CIK lookup, metrics, risk changes, contradictions) and review_contract_risks (MSA/NDA/SaaS/procurement, obligations, deadlines, liability, unusual clauses). Plus MCP compatibility utilities: document analysis, web extraction, summarization, and bulk translation. Specialized model routing delivers source-grounded evidence up to 3.8× cheaper than frontier models. Pay per call via x402 USDC on Base or Solana. Document content is not persisted after processing; request metadata and payment events are retained for attribution.

Uses
3.3k
Tools
8
Runs
Hosted
Listed
6mo ago

Get started

Add it to your agent

npx -y @smithery/cli@latest install amalgix/document-intelligence --client claude

Swap --client claude for cursor, vscode, windsurf or another client. The CLI asks for any required settings.

What it can do

8 tools

analyze_document9 paramsAnalyze a document using Crucible™ Evidence Engine. Returns source-grounded findings with evidence, confidence, verification status, and …

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.

ParameterTypeDescription
querystringAnalysis question or focus area
formatstringOptional: Force a specific input format. Default: auto-detect via magic bytes.
tickerstringOptional ticker/company symbol metadata for financial filing analysis.
contentstringDocument 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
fileUrlstringOptional: HTTPS URL to download the document from. If provided, content field is ignored. Use text-extractable source documents. Max 20MB.
sourceTypestringOptional source type metadata for Crucible™ routing and output metadata.
analysisTypestringOptional Crucible™ analysis mode. Default: auto.
jurisdictionstringOptional contract jurisdiction metadata. Output remains evidence triage, not legal advice.
partyPerspectivestringOptional contract review perspective. Default: neutral.
analyze_public_filing8 paramsCrucible™ Financial Filing Intelligence for public filings and annual reports. Accepts content, filingUrl, or SEC ticker/CIK lookup for 1…

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.

ParameterTypeDescription
cikstringSEC CIK. Optional alternative to ticker.
formstringSEC filing form. Default: 10-K.
yearintegerFiling or report year. Omit for latest matching filing.
depthstringAnalysis depth hint. Default: standard.
tickerstringTicker symbol, e.g. AAPL. Used to resolve SEC filings when content/filingUrl is omitted.
contentstringUploaded or preprocessed filing text. Used before URL/ticker lookup when provided.
questionstringOptional focus question for the filing analysis.
filingUrlstringPublic filing/report URL. Used before ticker lookup when provided.
review_contract_risks10 paramsCrucible™ Contract Risk Intelligence for contracts, MSAs, NDAs, procurement agreements, and compliance documents. Extracts risk clauses, …

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.

ParameterTypeDescription
depthstringAnalysis depth hint. Default: standard.
focusstringOptional focus area for the contract review.
querystringOptional focus area. Default reviews payment, termination, liability, confidentiality, jurisdiction, renewal, obligations, deadlines, missing terms, and evidence.
formatstringOptional input format override. Default: auto.
contentstringContract, MSA, NDA, procurement agreement, vendor agreement, compliance document, or Base64 file content. Required unless fileUrl is provided.
fileUrlstringOptional HTTPS URL to a public contract/document file. Max 20MB.
sourceTypestringOptional source type metadata. Default: text or file_url.
contractTypestringContract type hint. Default: other.
jurisdictionstringOptional jurisdiction metadata. Output is evidence triage and not legal advice.
partyPerspectivestringReview perspective for risk triage. Default: neutral.
extract_web2 paramsExtract content from a web page URL, optionally analyzing it with the actor-critic pipeline. Works with static and server-rendered HTML p…

Extract content from a web page URL, optionally analyzing it with the actor-critic pipeline. Works with static and server-rendered HTML pages.

ParameterTypeDescription
urlstringWeb page URL to extract content from
querystringOptional analysis question to apply after extraction
summarize2 paramsGenerate a concise summary with key points. Faster and cheaper than analyze_document — best for shorter documents.
ParameterTypeDescription
contentstringDocument text to summarize
max_lengthintegerOptional maximum summary length in words (default: 500)
estimate_cost7 paramsFREE: Estimate the x402 USDC cost of any tool or multi-step workflow before paying. Use this before calling paid tools to check pricing.
ParameterTypeDescription
toolstringTool name to estimate cost for (e.g. "analyze_document", "extract_web", "summarize")
depthstringWorkflow depth hint for filing/contract tools. Default: standard
querystringOptional analysis query. Include it for exhaustive/high-output requests so the preview matches the x402 quote.
workflowarrayOptional list of tool names for a multi-step workflow. Returns total cost for the full pipeline.
input_sourcestringInput source hint used to explain cache/download behavior
content_lengthintegerApproximate character count of your input document (used for LLM cost estimation)
content_samplestringOptional short content excerpt for multilingual/high-output pricing hints without sending the full document.
health_check1 paramFREE: Check service health, engine availability, and uptime. Use before dispatching paid calls to confirm the service is operational.
ParameterTypeDescription
verbosebooleanIf true, include detailed per-engine diagnostics (default: false)
delegate_bulk_translate4 paramsTranslate all string values in a JSON object or array to any target language. Preserves JSON structure, keys, and non-string values. Auto…

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.

ParameterTypeDescription
jsonstringJSON string (object or array) whose string values will be translated
preserve_keysbooleanIf true (default), object keys are left untranslated. Set false to also translate keys.
source_languagestringSource language (default: auto-detect). E.g. "English", "en"
target_languagestringTarget language name or ISO 639-1 code (e.g. "Chinese", "zh", "Japanese", "ja", "fr")