{"data":{"name":"com.mart402/docs","title":null,"description":"Documents and web for AI agents: PDF parse, OCR, web extract, invoice checks. x402, no API key.","version":"1.0.0","websiteUrl":"https://mart402.com","repositoryUrl":null,"remotes":[{"url":"https://mart402.com/mcp/docs","type":"streamable-http"}],"packages":[],"status":"active","isLatest":true,"publishedAt":"2026-10-20T05:33:15.613Z","updatedAt":"2026-10-20T05:33:15.613Z","source":"official-registry","verification":"official","confidence":100,"stars":null,"sources":[{"stars":null,"title":null,"source":"official-registry","sourceId":"com.mart402/docs","updatedAt":"2026-10-20T05:33:15.613Z","confidence":100,"websiteUrl":"https://mart402.com","description":"Documents and web for AI agents: PDF parse, OCR, web extract, invoice checks. x402, no API key.","verification":"official","repositoryUrl":null}],"toolIndex":{"tools":[{"serverName":"com.mart402/docs","endpointFingerprint":"b5151af23c0f81d4c78f250c33463843df9df3831671f1d323345d54b43e7965","name":"document_pipeline","title":"Document Pipeline","description":"One call: PDF invoice to parse (hallucination-guarded OCR) + field extraction + arithmetic verification (+optional issuer enrich). Flat $0.05/document; inputs validated before payment. Choose this when a PDF is an invoice/receipt and you want parse + field extraction + arithmetic verification in one paid call; for text only use parse_document.","inputSchema":{"type":"object","properties":{"url":{"type":"string","description":"Absolute http(s) URL of the input (web page or PDF, per tool)"},"enrich":{"type":"boolean","default":false,"description":"Also run issuer enrichment on the parsed invoice"},"x_payment":{"type":"string","description":"Optional: base64 X-PAYMENT header value (x402 exact scheme, USDC on Base mainnet). Omit it to receive the payment requirements (accepts[] + docs) for this call without being charged."}},"required":["url"]},"annotations":{"title":"Document Pipeline","readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"76d2ae46c72f3d08dd19239ae8dea40158292aca54636896eef690e7015e8a7b","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-29T20:46:11.252Z","metadataTrust":"untrusted"},{"serverName":"com.mart402/docs","endpointFingerprint":"b5151af23c0f81d4c78f250c33463843df9df3831671f1d323345d54b43e7965","name":"enrich_company","title":"Enrich Company","description":"Company name/domain/URL to a verified profile from primary sources + GLEIF LEI and Japan NTA corporate-number registries. Per-field evidence + confidence, honest nulls; unresolved lookups never charged. $0.03/company. Choose this when you have a company NAME or DOMAIN and need a registry-grounded profile (GLEIF LEI / Japan NTA) with per-field evidence; pass country_hint 'jp' for Japanese companies.","inputSchema":{"type":"object","properties":{"company":{"type":"string","description":"Company name, domain or URL"},"country_hint":{"type":"string","description":"ISO country hint for registry lookups, e.g. 'jp'"},"x_payment":{"type":"string","description":"Optional: base64 X-PAYMENT header value (x402 exact scheme, USDC on Base mainnet). Omit it to receive the payment requirements (accepts[] + docs) for this call without being charged."}},"required":["company"]},"annotations":{"title":"Enrich Company","readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"e30bd8f138b91acdb9e03a9b4c5c21e51c91f219149f2c687c99dee6f2672d9e","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-29T20:46:11.252Z","metadataTrust":"untrusted"},{"serverName":"com.mart402/docs","endpointFingerprint":"b5151af23c0f81d4c78f250c33463843df9df3831671f1d323345d54b43e7965","name":"extract_url","title":"Extract Url","description":"Extract a web page to clean Markdown + metadata (auto JS rendering, robots.txt respected). $0.005 fast / $0.01 rendered; cached results half price. Choose this when you need a web PAGE as clean Markdown to read yourself; to fill a schema use structured_extract, for a PDF use pdf_info then parse_document.","inputSchema":{"type":"object","properties":{"url":{"type":"string","description":"Absolute http(s) URL of the input (web page or PDF, per tool)"},"mode":{"type":"string","enum":["auto","fast","heavy"],"default":"auto","description":"Extraction mode: auto (fast with rendered fallback), fast, heavy"},"ttl":{"type":"integer","default":86400,"description":"cache seconds (0 = no cache)"},"x_payment":{"type":"string","description":"Optional: base64 X-PAYMENT header value (x402 exact scheme, USDC on Base mainnet). Omit it to receive the payment requirements (accepts[] + docs) for this call without being charged."}},"required":["url"]},"annotations":{"title":"Extract Url","readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"de825775a49b12e47cc01a66f67f7048717638caeca620cf42013555b9496d47","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-29T20:46:11.252Z","metadataTrust":"untrusted"},{"serverName":"com.mart402/docs","endpointFingerprint":"b5151af23c0f81d4c78f250c33463843df9df3831671f1d323345d54b43e7965","name":"get_catalog","title":"Mart402 catalog (products, prices, policies)","description":"Mart402 product catalog: all products, prices, payment config, error codes, rate limits. Free.","inputSchema":{"type":"object","properties":{}},"annotations":{"title":"Mart402 catalog (products, prices, policies)","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"a09afdd4e7f04db9328ff18793dbccafc2306d771aaf2cf0afa50765f810da19","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-29T20:46:11.252Z","metadataTrust":"untrusted"},{"serverName":"com.mart402/docs","endpointFingerprint":"b5151af23c0f81d4c78f250c33463843df9df3831671f1d323345d54b43e7965","name":"get_receipt","title":"Re-fetch a paid result by receipt","description":"Re-fetch a previously paid result for free by receipt id (every paid response carries receipt_id).","inputSchema":{"type":"object","properties":{"receipt_id":{"type":"string","description":"receipt_id from a paid response (rcpt_...)"}},"required":["receipt_id"]},"annotations":{"title":"Re-fetch a paid result by receipt","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"4523d4cb3e76d8e6b13b3518ebedaadb84260315d60024a462c03dfae94abd5b","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-29T20:46:11.252Z","metadataTrust":"untrusted"},{"serverName":"com.mart402/docs","endpointFingerprint":"b5151af23c0f81d4c78f250c33463843df9df3831671f1d323345d54b43e7965","name":"get_sample","title":"Mart402 sample output","description":"Free recorded sample response for a paid product (from real production runs, marked sample:true) - see the exact response shape before paying anything. Available: document-pipeline, enrich, extract, jp-bonus-net, jp-business-days, jp-company, jp-consumption-tax, jp-crypto-tax, jp-dependent-threshold, jp-mortgage, jp-overtime-wage, jp-payroll-net, jp-payroll-suite, jp-payslip-audit, jp-retirement-tax, jp-social-insurance, meal-vision, ocr, parse, pdf-info, pdf-merge, pdf-pages, portrait-analysis, report-pack, structured, style-profile, style-report, verify.","inputSchema":{"type":"object","properties":{"product":{"type":"string","enum":["document-pipeline","enrich","extract","jp-bonus-net","jp-business-days","jp-company","jp-consumption-tax","jp-crypto-tax","jp-dependent-threshold","jp-mortgage","jp-overtime-wage","jp-payroll-net","jp-payroll-suite","jp-payslip-audit","jp-retirement-tax","jp-social-insurance","meal-vision","ocr","parse","pdf-info","pdf-merge","pdf-pages","portrait-analysis","report-pack","structured","style-profile","style-report","verify"],"description":"One of: document-pipeline, enrich, extract, jp-bonus-net, jp-business-days, jp-company, jp-consumption-tax, jp-crypto-tax, jp-dependent-threshold, jp-mortgage, jp-overtime-wage, jp-payroll-net, jp-payroll-suite, jp-payslip-audit, jp-retirement-tax, jp-social-insurance, meal-vision, ocr, parse, pdf-info, pdf-merge, pdf-pages, portrait-analysis, report-pack, structured, style-profile, style-report, verify. Product id (see the enum)"}},"required":["product"]},"annotations":{"title":"Mart402 sample output","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"e47ff28e16943036ef4373e2e05b33a7534b32ae5655c9f06132eccf6e16598e","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-29T20:46:11.252Z","metadataTrust":"untrusted"},{"serverName":"com.mart402/docs","endpointFingerprint":"b5151af23c0f81d4c78f250c33463843df9df3831671f1d323345d54b43e7965","name":"ocr_image","title":"Ocr Image","description":"OCR one image to text with dual-engine consensus, calibrated confidence and per-segment corroboration. Japanese-strong. Flat $0.05/image. Choose this when the input is an IMAGE (photo, screenshot, receipt); for PDFs use parse_document.","inputSchema":{"type":"object","properties":{"image_url":{"type":"string","description":"Absolute http(s) URL of the image (JPEG/PNG/WebP)"},"image_base64":{"type":"string","description":"Base64-encoded image bytes (alternative to image_url)"},"lang":{"type":"string","enum":["japanese","latin"],"default":"japanese","description":"One of: japanese, latin. Expected script for OCR: japanese or latin"},"x_payment":{"type":"string","description":"Optional: base64 X-PAYMENT header value (x402 exact scheme, USDC on Base mainnet). Omit it to receive the payment requirements (accepts[] + docs) for this call without being charged."}},"required":[],"x-required-one-of":["image_url","image_base64"]},"annotations":{"title":"Ocr Image","readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"e442eaf7ba96139b0ddcc13de96e8bc2c0540f034bdba22a677ea84293916943","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-29T20:46:11.252Z","metadataTrust":"untrusted"},{"serverName":"com.mart402/docs","endpointFingerprint":"b5151af23c0f81d4c78f250c33463843df9df3831671f1d323345d54b43e7965","name":"parse_document","title":"Parse Document","description":"Parse a PDF to structured Markdown (hallucination-guarded OCR for scanned pages, Japanese-strong). Pass url (one step: the 402 quotes the exact price for that PDF) or quote_id from quote_parse (price fixed by the quote). One of the two is required. Choose this when the input is a PDF and you want its full text as Markdown; call pdf_info first if you do not know whether it is scanned, and use document_pipeline instead for invoices you also want verified.","inputSchema":{"type":"object","properties":{"url":{"type":"string","description":"Absolute http(s) URL of the PDF (one-step form)"},"quote_id":{"type":"string","description":"quote_id returned by quote_parse (price is fixed by the quote)"},"x_payment":{"type":"string","description":"Optional: base64 X-PAYMENT header value (x402 exact scheme, USDC on Base mainnet). Omit it to receive the payment requirements (accepts[] + docs) for this call without being charged."}},"required":[],"x-required-one-of":["url","quote_id"]},"annotations":{"title":"Parse Document","readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"eb7fefbd34eb15a2a89e65792b00c86c834d854373300e0c33e97d4e40bf7b09","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-29T20:46:11.252Z","metadataTrust":"untrusted"},{"serverName":"com.mart402/docs","endpointFingerprint":"b5151af23c0f81d4c78f250c33463843df9df3831671f1d323345d54b43e7965","name":"pdf_info","title":"Pdf Info","description":"PDF facts before you pay for parsing: pages, metadata, per-page text volume, scanned-or-not estimate. $0.001. Choose this first for any unknown PDF (cheapest real call); then parse_document, pdf_pages or document_pipeline.","inputSchema":{"type":"object","properties":{"url":{"type":"string","description":"Absolute http(s) URL of the input (web page or PDF, per tool)"},"x_payment":{"type":"string","description":"Optional: base64 X-PAYMENT header value (x402 exact scheme, USDC on Base mainnet). Omit it to receive the payment requirements (accepts[] + docs) for this call without being charged."}},"required":["url"]},"annotations":{"title":"Pdf Info","readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"7734398a437121c097a272ab1ea5163a3b00260582d4d3befe8a9d08ed3b13b3","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-29T20:46:11.252Z","metadataTrust":"untrusted"},{"serverName":"com.mart402/docs","endpointFingerprint":"b5151af23c0f81d4c78f250c33463843df9df3831671f1d323345d54b43e7965","name":"pdf_merge","title":"Pdf Merge","description":"Merge 2-10 PDFs into one, in order. Deterministic, $0.003.","inputSchema":{"type":"object","properties":{"urls":{"type":"array","items":{"type":"string"},"description":"List of absolute PDF URLs, in order (2-10)"},"x_payment":{"type":"string","description":"Optional: base64 X-PAYMENT header value (x402 exact scheme, USDC on Base mainnet). Omit it to receive the payment requirements (accepts[] + docs) for this call without being charged."}},"required":["urls"]},"annotations":{"title":"Pdf Merge","readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"44c39a367b88192a0da832fb347b4517a54fe8f6729767f4ac52b15b6f031e97","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-29T20:46:11.252Z","metadataTrust":"untrusted"},{"serverName":"com.mart402/docs","endpointFingerprint":"b5151af23c0f81d4c78f250c33463843df9df3831671f1d323345d54b43e7965","name":"pdf_pages","title":"Pdf Pages","description":"Extract pages from a PDF by 1-based ranges (e.g. 1-3,7) into a new PDF. Deterministic, $0.002.","inputSchema":{"type":"object","properties":{"url":{"type":"string","description":"Absolute http(s) URL of the input (web page or PDF, per tool)"},"pages":{"type":"string","description":"1-based page ranges, e.g. '1-3,7'"},"x_payment":{"type":"string","description":"Optional: base64 X-PAYMENT header value (x402 exact scheme, USDC on Base mainnet). Omit it to receive the payment requirements (accepts[] + docs) for this call without being charged."}},"required":["url","pages"]},"annotations":{"title":"Pdf Pages","readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"7ab98a437f8c493c96206a0236d7da0e0d4ae29827a98014374713436a1888c7","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-29T20:46:11.252Z","metadataTrust":"untrusted"},{"serverName":"com.mart402/docs","endpointFingerprint":"b5151af23c0f81d4c78f250c33463843df9df3831671f1d323345d54b43e7965","name":"quote_parse","title":"Quote a PDF parse (free, exact price)","description":"Free quote for PDF parsing: page count, route (text/scan-OCR) and the exact final price, before any payment. Use the returned quote_id with parse_document (on /mcp or /mcp/docs).","inputSchema":{"type":"object","properties":{"url":{"type":"string","description":"PDF URL"}},"required":["url"]},"annotations":{"title":"Quote a PDF parse (free, exact price)","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"a5d23729fa2ac62f76f455bba783a23518e937d923c6c81f0d4ba7ce08b05199","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-29T20:46:11.252Z","metadataTrust":"untrusted"},{"serverName":"com.mart402/docs","endpointFingerprint":"b5151af23c0f81d4c78f250c33463843df9df3831671f1d323345d54b43e7965","name":"structured_extract","title":"Structured Extract","description":"Fill YOUR JSON schema from any URL (hybrid LLM + deterministic canonicalization). $0.03/call. Choose this when you have your OWN JSON schema to fill from any page; for company profiles use enrich_company or jp_company_profile.","inputSchema":{"type":"object","properties":{"url":{"type":"string","description":"Absolute http(s) URL of the input (web page or PDF, per tool)"},"schema":{"type":"object","description":"{key: description} pairs"},"instructions":{"type":"string","description":"optional extra guidance for filling the schema"},"x_payment":{"type":"string","description":"Optional: base64 X-PAYMENT header value (x402 exact scheme, USDC on Base mainnet). Omit it to receive the payment requirements (accepts[] + docs) for this call without being charged."}},"required":["url","schema"]},"annotations":{"title":"Structured Extract","readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"8f5f2475b65f7643dab748297968517597b109f69a74678c2ac3da538d0958f7","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-29T20:46:11.252Z","metadataTrust":"untrusted"},{"serverName":"com.mart402/docs","endpointFingerprint":"b5151af23c0f81d4c78f250c33463843df9df3831671f1d323345d54b43e7965","name":"verify_invoice","title":"Verify Invoice","description":"Verify extracted invoice fields: arithmetic consistency, line-item totals, JP registration number check-digit + corporate-number existence observation (official Japan NTA registry), accounting-ready JSON. $0.015/call. Choose this when you already HAVE invoice fields (from your own extraction) and only need them checked; to start from a PDF use document_pipeline.","inputSchema":{"type":"object","properties":{"fields":{"type":"object","description":"Extracted invoice fields: total_jpy, tax_jpy, reg_no, invoice_no, issue_date, due_date, vendor, customer"},"line_items":{"type":"array","description":"Optional line items [{description, amount_jpy}] to reconcile against the subtotal"},"x_payment":{"type":"string","description":"Optional: base64 X-PAYMENT header value (x402 exact scheme, USDC on Base mainnet). Omit it to receive the payment requirements (accepts[] + docs) for this call without being charged."}},"required":["fields"]},"annotations":{"title":"Verify Invoice","readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"381865d8f1c43f841444cab60e8e1a9b1948baf1194cc268dc43da9aed3cfc35","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-29T20:46:11.252Z","metadataTrust":"untrusted"}],"endpoints":[{"endpointFingerprint":"b5151af23c0f81d4c78f250c33463843df9df3831671f1d323345d54b43e7965","protocol":"streamable-http","status":"indexed","toolCount":14,"observedAt":"2026-10-29T20:46:11.252Z"}],"authentication":"unknown"},"connectionConfigurations":{"status":"ready","authentication":"not embedded","clients":{"Claude Desktop":{"mcpServers":{"com.mart402/docs":{"url":"https://mart402.com/mcp/docs"}}},"Cursor":{"mcpServers":{"com.mart402/docs":{"url":"https://mart402.com/mcp/docs"}}},"VS Code":{"servers":{"com.mart402/docs":{"type":"http","url":"https://mart402.com/mcp/docs"}}}}},"resourceType":"mcp-server","callable":true,"runtime":{"callable":true,"protocols":["mcp"]},"interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://mart402.com/mcp/docs"}],"profile":{"apiVersion":"1","schemaVersion":"1","id":"mcp-server:com.mart402%2Fdocs","resourceType":"mcp-server","canonicalUrl":"https://www.agentsjunction.com/api/v1/servers/com.mart402%2Fdocs","name":"com.mart402/docs","description":"Documents and web for AI agents: PDF parse, OCR, web extract, invoice checks. x402, no API key.","interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://mart402.com/mcp/docs"}],"capabilities":[],"identity":{"source":"official-registry","websiteUrl":"https://mart402.com","repositoryUrl":null,"version":"1.0.0"},"verification":{"state":"official","confidence":100},"operations":{"resourceType":"mcp-server","name":"com.mart402/docs","status":"online","lastCheckedAt":"2026-11-03T16:18:01.108Z","lastSuccessfulCheck":"2026-11-03T16:18:01.108Z","latencyMs":101,"consecutiveFailures":0,"isStale":false,"checks":{"endpointReachable":true,"protocolValid":true,"agentCardValid":null,"mcpHandshakeValid":true},"lastSeen":null,"lastSuccessfulInteraction":null,"lastHealthCheck":"2026-11-03T16:18:01.108Z","source":{"type":"health-check","url":null},"observedAt":"2026-11-03T16:18:01.108Z"},"security":null,"timestamps":{"createdAt":"2026-10-20T05:33:15.613Z","updatedAt":"2026-10-20T05:33:15.613Z","observedAt":"2026-11-03T16:18:01.108Z"},"compatibility":{"serverVersion":"1.0.0","protocolVersions":[{"protocol":"mcp","version":null}]}}}}