{"openapi":"3.1.0","info":{"title":"Amalgix","version":"1.0.0","description":"Mixture-of-Agents (MoA) document intelligence — multiple AI models cross-verify each other so hallucinations get caught before they reach you. Crucible™ engine achieves 100% accuracy across 10 languages. Up to 56x cheaper than calling frontier models directly. 7 tools, dynamic pricing from $0.08, USDC on Base or Solana. Zero API keys.","x-logo":{"url":"https://amalgix.io/assets/logo-x402-tight.png","altText":"Amalgix Logo"},"x-payment-protocol":"x402","x-guidance":"All tools are accessed via POST /mcp using MCP JSON-RPC 2.0. Send {\"jsonrpc\":\"2.0\",\"method\":\"tools/call\",\"id\":1,\"params\":{\"name\":\"analyze_document\",\"arguments\":{\"content\":\"your text\"}}}. Dynamic pricing from $0.08 based on document size. Use estimate_cost tool (FREE) to preview cost. Use health_check tool (FREE) to verify service. Headers: Content-Type: application/json, Accept: application/json, text/event-stream."},"tags":[{"name":"AI","description":"Artificial Intelligence tools"},{"name":"Document Intelligence","description":"Document analysis and extraction"},{"name":"MCP","description":"Model Context Protocol native"},{"name":"Utility","description":"General utility tools"},{"name":"Developer Tools","description":"Tools for developers"}],"servers":[{"url":"/"}],"paths":{"/mcp":{"post":{"tags":["AI"],"summary":"AI Document Intelligence — Multi-model AI generation, analysis, and completions via MCP","operationId":"mcpEndpoint","description":"AI-powered document analysis, web extraction, summarization, code generation, and translation. Uses multiple AI models for cross-verification. JSON-RPC 2.0 MCP endpoint with 7 tools: analyze_document (deep AI analysis with Crucible™ pipeline), extract_web (AI web content extraction), summarize (AI summarization), delegate_coding (AI code generation/review), delegate_bulk_translate (AI translation). Free: estimate_cost, health_check.","x-payment-info":{"price":{"mode":"dynamic","currency":"USD","min":"0.080000","max":"15.000000"},"protocols":[{"x402":{}}]},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"AI agent service — multi-model AI chat and document intelligence agent. Accepts JSON-RPC 2.0 requests for AI-powered analysis, generation, and completions.","properties":{"jsonrpc":{"type":"string","enum":["2.0"],"description":"JSON-RPC version"},"id":{"type":["string","integer"],"description":"Request ID"},"method":{"type":"string","enum":["tools/call","tools/list","initialize","ping"],"description":"MCP method for AI agent interaction"},"params":{"type":"object","properties":{"name":{"type":"string","enum":["analyze_document","extract_web","summarize","delegate_coding","delegate_bulk_translate","estimate_cost","health_check"],"description":"AI agent tool name — each tool provides AI chat service and agent functionality for document intelligence"},"arguments":{"type":"object","description":"AI tool-specific arguments"}},"required":["name"]}},"required":["jsonrpc","method"]}}}},"responses":{"200":{"description":"Success — JSON-RPC 2.0 response with tool results","content":{"application/json":{"schema":{"type":"object","properties":{"jsonrpc":{"type":"string"},"id":{"type":["string","integer"]},"result":{"type":"object"}}}}}},"402":{"description":"Payment Required"},"429":{"description":"Rate limited"},"503":{"description":"Service at capacity"}}}},"/api/v1/analyze":{"post":{"tags":["AI"],"summary":"AI Document Analysis — deep multi-model AI analysis with cross-verification","operationId":"analyzeDocument","description":"AI document analysis agent with Crucible™ Mixture-of-Agents (MoA) pipeline. Multiple Workers extract findings independently, a cross-provider Critic validates every claim against the source text, and a Manager synthesizes verified results. Uses Gemini Flash, Haiku, and Sonnet across providers for hallucination-free output.","x-payment-info":{"price":{"mode":"dynamic","currency":"USD","min":"0.080000","max":"15.000000"},"protocols":[{"x402":{}}]},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"AI analysis request — send document content and analysis query","properties":{"content":{"type":"string","description":"Full document text to analyze (max 20MB)"},"query":{"type":"string","description":"Analysis question or focus area"}},"required":["content","query"]}}}},"responses":{"200":{"description":"AI analysis results with structured findings"},"402":{"description":"Payment Required"}}}},"/api/v1/extract":{"post":{"tags":["Search"],"summary":"AI Web Search & Content Extraction — extract and analyze web pages","operationId":"extractWeb","description":"Search and extract content from any web URL including JavaScript-rendered pages. Returns structured web content with optional AI analysis.","x-payment-info":{"price":{"mode":"dynamic","currency":"USD","min":"0.010000","max":"15.000000"},"protocols":[{"x402":{}}]},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"Web extraction request — provide URL to search and extract","properties":{"url":{"type":"string","description":"Web page URL to extract content from"},"query":{"type":"string","description":"Optional analysis query for extracted content"}},"required":["url"]}}}},"responses":{"200":{"description":"Extracted web content with optional AI analysis"},"402":{"description":"Payment Required"}}}},"/api/v1/summarize":{"post":{"tags":["AI"],"summary":"AI Summarization — fast AI-powered summaries with key points","operationId":"summarize","description":"AI summarization agent — generate concise summaries with key points extraction using AI chat completions. Faster and cheaper than full analysis.","x-payment-info":{"price":{"mode":"dynamic","currency":"USD","min":"0.010000","max":"10.000000"},"protocols":[{"x402":{}}]},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"content":{"type":"string","description":"Text content to summarize"}},"required":["content"]}}}},"responses":{"200":{"description":"AI-generated summary with key points"},"402":{"description":"Payment Required"}}}},"/api/v1/code":{"post":{"tags":["AI"],"summary":"AI Code Generation & Review — generate, review, and extract code","operationId":"delegateCoding","description":"AI code generation agent — three modes: generate (write new code from description), review (analyze bugs, security, style), extract (pull code blocks from text). AI chat service for developers.","x-payment-info":{"price":{"mode":"dynamic","currency":"USD","min":"0.010000","max":"15.000000"},"protocols":[{"x402":{}}]},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"mode":{"type":"string","enum":["generate","review","extract"],"description":"Code operation mode"},"content":{"type":"string","description":"Code or description to process"},"language":{"type":"string","description":"Programming language (optional)"}},"required":["mode","content"]}}}},"responses":{"200":{"description":"AI-generated code results"},"402":{"description":"Payment Required"}}}},"/api/v1/translate":{"post":{"tags":["AI"],"summary":"AI Bulk Translation — translate JSON preserving structure","operationId":"delegateBulkTranslate","description":"AI translation agent — bulk translate all string values in JSON objects/arrays. Preserves keys, structure, and non-string values. Ideal for i18n locale files.","x-payment-info":{"price":{"mode":"dynamic","currency":"USD","min":"0.010000","max":"15.000000"},"protocols":[{"x402":{}}]},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"json_input":{"type":"string","description":"JSON string to translate"},"target_language":{"type":"string","description":"Target language code (e.g., \"zh\", \"ja\", \"es\")"}},"required":["json_input","target_language"]}}}},"responses":{"200":{"description":"Translated JSON with preserved structure"},"402":{"description":"Payment Required"}}}}}}