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 claudeSwap --client claude for cursor, vscode, windsurf or another client. The CLI asks for any required settings.
claude mcp add --transport http amalgix-document-intelligence https://server.smithery.ai/amalgix/document-intelligence/mcpA hosted server: nothing to install. Run /mcp in Claude Code to sign in if it asks.
[mcp_servers.amalgix-document-intelligence]
url = "https://server.smithery.ai/amalgix/document-intelligence/mcp"Add to ~/.codex/config.toml.
{
"mcpServers": {
"amalgix-document-intelligence": {
"url": "https://server.smithery.ai/amalgix/document-intelligence/mcp"
}
}
}Add to ~/.cursor/mcp.json.
{
"servers": {
"amalgix-document-intelligence": {
"type": "http",
"url": "https://server.smithery.ai/amalgix/document-intelligence/mcp"
}
}
}Add to .vscode/mcp.json.
gemini mcp add --transport http amalgix-document-intelligence https://server.smithery.ai/amalgix/document-intelligence/mcpSaved to .gemini/settings.json.
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.
| Parameter | Type | Description |
|---|---|---|
query | string | Analysis question or focus area |
format | string | Optional: Force a specific input format. Default: auto-detect via magic bytes. |
ticker | string | Optional ticker/company symbol metadata for financial filing analysis. |
content | string | 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 |
fileUrl | string | Optional: HTTPS URL to download the document from. If provided, content field is ignored. Use text-extractable source documents. Max 20MB. |
sourceType | string | Optional source type metadata for Crucible™ routing and output metadata. |
analysisType | string | Optional Crucible™ analysis mode. Default: auto. |
jurisdiction | string | Optional contract jurisdiction metadata. Output remains evidence triage, not legal advice. |
partyPerspective | string | Optional 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.
| Parameter | Type | Description |
|---|---|---|
cik | string | SEC CIK. Optional alternative to ticker. |
form | string | SEC filing form. Default: 10-K. |
year | integer | Filing or report year. Omit for latest matching filing. |
depth | string | Analysis depth hint. Default: standard. |
ticker | string | Ticker symbol, e.g. AAPL. Used to resolve SEC filings when content/filingUrl is omitted. |
content | string | Uploaded or preprocessed filing text. Used before URL/ticker lookup when provided. |
question | string | Optional focus question for the filing analysis. |
filingUrl | string | Public 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.
| Parameter | Type | Description |
|---|---|---|
depth | string | Analysis depth hint. Default: standard. |
focus | string | Optional focus area for the contract review. |
query | string | Optional focus area. Default reviews payment, termination, liability, confidentiality, jurisdiction, renewal, obligations, deadlines, missing terms, and evidence. |
format | string | Optional input format override. Default: auto. |
content | string | Contract, MSA, NDA, procurement agreement, vendor agreement, compliance document, or Base64 file content. Required unless fileUrl is provided. |
fileUrl | string | Optional HTTPS URL to a public contract/document file. Max 20MB. |
sourceType | string | Optional source type metadata. Default: text or file_url. |
contractType | string | Contract type hint. Default: other. |
jurisdiction | string | Optional jurisdiction metadata. Output is evidence triage and not legal advice. |
partyPerspective | string | Review 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.
| Parameter | Type | Description |
|---|---|---|
url | string | Web page URL to extract content from |
query | string | Optional analysis question to apply after extraction |
summarize2 paramsGenerate a concise summary with key points. Faster and cheaper than analyze_document — best for shorter documents.
| Parameter | Type | Description |
|---|---|---|
content | string | Document text to summarize |
max_length | integer | Optional 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.
| Parameter | Type | Description |
|---|---|---|
tool | string | Tool name to estimate cost for (e.g. "analyze_document", "extract_web", "summarize") |
depth | string | Workflow depth hint for filing/contract tools. Default: standard |
query | string | Optional analysis query. Include it for exhaustive/high-output requests so the preview matches the x402 quote. |
workflow | array | Optional list of tool names for a multi-step workflow. Returns total cost for the full pipeline. |
input_source | string | Input source hint used to explain cache/download behavior |
content_length | integer | Approximate character count of your input document (used for LLM cost estimation) |
content_sample | string | Optional 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.
| Parameter | Type | Description |
|---|---|---|
verbose | boolean | If 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.
| Parameter | Type | Description |
|---|---|---|
json | string | JSON string (object or array) whose string values will be translated |
preserve_keys | boolean | If true (default), object keys are left untranslated. Set false to also translate keys. |
source_language | string | Source language (default: auto-detect). E.g. "English", "en" |
target_language | string | Target language name or ISO 639-1 code (e.g. "Chinese", "zh", "Japanese", "ja", "fr") |