{"apiVersion":"v1","directorySlug":"mart402-mcp-ba36bae8ba","title":"Mart402","description":"APIs built for AI agents: URL to Markdown, PDF parsing and OCR with hallucination guards (Japanese-strong), invoice field verification, company enrichment, meal nutrition vision calibrated on weighed meals, and personal color analysis. Pay per call with x402 (USDC on Base). No account, no API key.","pageUrl":"https://www.mcpbundles.com/skills/mart402-mcp-ba36bae8ba","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mart402.com/mcp","hostedMcpUrl":null,"toolCount":35,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.mart402/mart402-mcp-ba36bae8ba","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"get_catalog","description":"Mart402 product catalog: all products, prices, payment config, error codes, rate limits. Free.","inputSchema":{"type":"object","properties":{}},"logicalName":"get_catalog","displayName":"get_catalog","title":"get_catalog","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"quote_parse","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.","inputSchema":{"type":"object","required":["url"],"properties":{"url":{"type":"string"}}},"logicalName":"quote_parse","displayName":"quote_parse","title":"quote_parse","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_receipt","description":"Re-fetch a previously paid result for free by receipt id (every paid response carries receipt_id).","inputSchema":{"type":"object","required":["receipt_id"],"properties":{"receipt_id":{"type":"string"}}},"logicalName":"get_receipt","displayName":"get_receipt","title":"get_receipt","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"search_x402_services","description":"Search the Market402 verified index of the whole x402 economy by capability (e.g. 'ocr', 'market-data'). Every result is a real, probed resource with a measured 402 Score. Free.","inputSchema":{"type":"object","required":["q"],"properties":{"q":{"type":"string"},"limit":{"type":"integer","default":10}}},"logicalName":"search_x402_services","displayName":"search_x402_services","title":"search_x402_services","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_sample","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: ocr, enrich, verify, structured, jp-company, document-pipeline, pdf-info, meal-vision, portrait-analysis.","inputSchema":{"type":"object","required":["product"],"properties":{"product":{"type":"string"}}},"logicalName":"get_sample","displayName":"get_sample","title":"get_sample","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"portrait_precheck","description":"FREE analyzability check before paying for portrait_analysis: is a face detectable, is the photo quality good enough (clipping/color cast)? Deterministic, no LLM. 10/hour/IP.","inputSchema":{"type":"object","properties":{"image_url":{"type":"string"},"image_base64":{"type":"string"}}},"logicalName":"portrait_precheck","displayName":"portrait_precheck","title":"portrait_precheck","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"operator_history","description":"Free 12-week measured score history for any x402 operator from the Market402 index (weekly series, trend, volatility, badge). Check a seller's record before your agent pays an unfamiliar endpoint.","inputSchema":{"type":"object","required":["operator"],"properties":{"operator":{"type":"string"}}},"logicalName":"operator_history","displayName":"operator_history","title":"operator_history","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"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.","inputSchema":{"type":"object","required":["url"],"properties":{"url":{"type":"string"},"mode":{"enum":["auto","fast","heavy"],"type":"string","default":"auto"},"x_payment":{"type":"string"}}},"logicalName":"extract_url","displayName":"extract_url","title":"extract_url","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"parse_document","description":"Parse a quoted PDF to structured Markdown (hallucination-guarded OCR for scanned pages, Japanese-strong). Get quote_id from quote_parse first; price is fixed by the quote.","inputSchema":{"type":"object","required":["quote_id"],"properties":{"quote_id":{"type":"string"},"x_payment":{"type":"string"}}},"logicalName":"parse_document","displayName":"parse_document","title":"parse_document","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"ocr_image","description":"OCR one image to text with dual-engine consensus, calibrated confidence and per-segment corroboration. Japanese-strong. Flat $0.05/image.","inputSchema":{"type":"object","required":[],"properties":{"lang":{"enum":["japanese","latin"],"type":"string","default":"japanese"},"image_url":{"type":"string"},"x_payment":{"type":"string"},"image_base64":{"type":"string"}}},"logicalName":"ocr_image","displayName":"ocr_image","title":"ocr_image","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"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.","inputSchema":{"type":"object","required":["fields"],"properties":{"fields":{"type":"object"},"x_payment":{"type":"string"},"line_items":{"type":"array"}}},"logicalName":"verify_invoice","displayName":"verify_invoice","title":"verify_invoice","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"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.","inputSchema":{"type":"object","required":["company"],"properties":{"company":{"type":"string"},"x_payment":{"type":"string"},"country_hint":{"type":"string"}}},"logicalName":"enrich_company","displayName":"enrich_company","title":"enrich_company","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"structured_extract","description":"Fill YOUR JSON schema from any URL (hybrid LLM + deterministic canonicalization). $0.03/call.","inputSchema":{"type":"object","required":["url","schema"],"properties":{"url":{"type":"string"},"schema":{"type":"object"},"x_payment":{"type":"string"}}},"logicalName":"structured_extract","displayName":"structured_extract","title":"structured_extract","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"jp_company_profile","description":"Japanese company site to a standard profile JSON (name, address, representative, capital, contact). $0.03/site.","inputSchema":{"type":"object","required":["url"],"properties":{"url":{"type":"string"},"x_payment":{"type":"string"}}},"logicalName":"jp_company_profile","displayName":"jp_company_profile","title":"jp_company_profile","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"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.","inputSchema":{"type":"object","required":["url"],"properties":{"url":{"type":"string"},"enrich":{"type":"boolean","default":false},"x_payment":{"type":"string"}}},"logicalName":"document_pipeline","displayName":"document_pipeline","title":"document_pipeline","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"pdf_merge","description":"Merge 2-10 PDFs into one, in order. Deterministic, $0.003.","inputSchema":{"type":"object","required":["urls"],"properties":{"urls":{"type":"array","items":{"type":"string"}},"x_payment":{"type":"string"}}},"logicalName":"pdf_merge","displayName":"pdf_merge","title":"pdf_merge","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"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","required":["url","pages"],"properties":{"url":{"type":"string"},"pages":{"type":"string"},"x_payment":{"type":"string"}}},"logicalName":"pdf_pages","displayName":"pdf_pages","title":"pdf_pages","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"pdf_info","description":"PDF facts before you pay for parsing: pages, metadata, per-page text volume, scanned-or-not estimate. $0.001.","inputSchema":{"type":"object","required":["url"],"properties":{"url":{"type":"string"},"x_payment":{"type":"string"}}},"logicalName":"pdf_info","displayName":"pdf_info","title":"pdf_info","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"meal_vision","description":"Analyze a meal photo to itemized nutrition JSON: dishes, portions, kcal, macros with per-item confidence, reference-object scale calibration, scene-complexity detection, a disclosed calibrated kcal range, PFC balance ratios and alcohol-aware 4/4/9 cross-checks. Calibrated on 30 weighed meals (range contained truth in 26/30). Every call is a 3-run consensus with disclosed spread + item agreement. $0.05/image.","inputSchema":{"type":"object","required":[],"properties":{"hints":{"type":"string"},"image_url":{"type":"string"},"x_payment":{"type":"string"},"image_base64":{"type":"string"}}},"logicalName":"meal_vision","displayName":"meal_vision","title":"meal_vision","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"style_profile","description":"Integrated styling verdict: seasonal color (measured colorimetry consensus) + face-impression zone (published geometry rules) + body frame + integration rules (palette subset, taste, silhouette, modifiers). 1-3 face photos, optional full-body + questionnaire. Flat $0.05/call.","inputSchema":{"type":"object","required":[],"properties":{"style":{"enum":["feminine","masculine","neutral"],"type":"string","default":"neutral"},"images":{"type":"array","items":{"type":"object"}},"image_url":{"type":"string"},"x_payment":{"type":"string"},"image_base64":{"type":"string"},"questionnaire":{"type":"object"},"body_image_url":{"type":"string"}}},"logicalName":"style_profile","displayName":"style_profile","title":"style_profile","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"style_report","description":"Client-ready deliverable: the style-profile analysis rendered as a finished English PDF report (palette with color names, style-aware outfit formulas, virtual draping boards with disclosed candidate conflicts, honest confidence) returned as report_pdf_base64 + full profile JSON. For agents serving human end-clients. Flat $2.99/call, or $1.99/unit with a prepaid report_pack credit (pass pack_code).","inputSchema":{"type":"object","required":[],"properties":{"style":{"enum":["feminine","masculine","neutral"],"type":"string","default":"neutral"},"images":{"type":"array","items":{"type":"object"}},"language":{"enum":["en","ja"],"type":"string","default":"en"},"image_url":{"type":"string"},"pack_code":{"type":"string"},"x_payment":{"type":"string"},"client_name":{"type":"string"},"image_base64":{"type":"string"}}},"logicalName":"style_report","displayName":"style_report","title":"style_report","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"report_pack","description":"Volume pricing for style_report: one 19.90 payment returns 10 single-use credit codes (1.99/unit vs 2.99 single, en or ja, no expiry). Treat codes like cash.","inputSchema":{"type":"object","required":[],"properties":{"x_payment":{"type":"string"}}},"logicalName":"report_pack","displayName":"report_pack","title":"report_pack","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"portrait_analysis","description":"Personal color analysis from 1-3 portraits: measured pixel colorimetry (CIELAB/ITA) cross-checked against vision-model attributes, cross-photo lighting consistency, then a published deterministic rule table gives the 4-season verdict with palette and style advice. No identification; images not stored. Flat $0.05/call.","inputSchema":{"type":"object","required":[],"properties":{"style":{"enum":["feminine","masculine","neutral"],"type":"string","default":"neutral"},"images":{"type":"array","items":{"type":"object"}},"image_url":{"type":"string"},"x_payment":{"type":"string"},"image_base64":{"type":"string"}}},"logicalName":"portrait_analysis","displayName":"portrait_analysis","title":"portrait_analysis","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"jp_payroll_net","description":"Annual gross salary to net take-home (social insurance + income tax + resident tax). Exact NTA Beppyo-5 table. $0.02/call. Deterministic, cites primary sources; errors and unverified rules are never billed.","inputSchema":{"type":"object","required":["annual_gross_yen","prefecture"],"properties":{"age":{"type":"integer"},"year":{"type":"integer"},"as_of":{"type":"string"},"x_payment":{"type":"string"},"dependents":{"type":"object"},"prefecture":{"type":"string"},"annual_bonus_yen":{"type":"integer"},"annual_gross_yen":{"type":"integer"}}},"logicalName":"jp_payroll_net","displayName":"jp_payroll_net","title":"jp_payroll_net","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"jp_bonus_net","description":"Bonus net pay: social insurance and withholding tax (official rate table, based on previous month salary). $0.01/call. Deterministic, cites primary sources; errors and unverified rules are never billed.","inputSchema":{"type":"object","required":["bonus_yen","prefecture"],"properties":{"age":{"type":"integer"},"as_of":{"type":"string"},"bonus_yen":{"type":"integer"},"x_payment":{"type":"string"},"dependents":{"type":"integer"},"prefecture":{"type":"string"},"ytd_bonus_yen":{"type":"integer"},"previous_month_after_si_yen":{"type":"integer"}}},"logicalName":"jp_bonus_net","displayName":"jp_bonus_net","title":"jp_bonus_net","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"jp_social_insurance","description":"Monthly social insurance premiums from the official Kyokai-Kenpo grade table (FY2026). $0.01/call. Deterministic, cites primary sources; errors and unverified rules are never billed.","inputSchema":{"type":"object","required":["monthly_remuneration_yen","prefecture"],"properties":{"age":{"type":"integer"},"as_of":{"type":"string"},"x_payment":{"type":"string"},"prefecture":{"type":"string"},"monthly_remuneration_yen":{"type":"integer"}}},"logicalName":"jp_social_insurance","displayName":"jp_social_insurance","title":"jp_social_insurance","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"jp_dependent_threshold","description":"Income-wall analysis: tax, social insurance (1.06M/1.30M), spousal and student-dependent walls. $0.02/call. Deterministic, cites primary sources; errors and unverified rules are never billed.","inputSchema":{"type":"object","required":["annual_income_yen"],"properties":{"year":{"type":"integer"},"as_of":{"type":"string"},"x_payment":{"type":"string"},"annual_income_yen":{"type":"integer"}}},"logicalName":"jp_dependent_threshold","displayName":"jp_dependent_threshold","title":"jp_dependent_threshold","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"jp_consumption_tax","description":"Consumption tax: per-rate invoice rounding, qualified-invoice validation, simplified taxation, 20% special. $0.01/call. Deterministic, cites primary sources; errors and unverified rules are never billed.","inputSchema":{"type":"object","required":["mode"],"properties":{"mode":{"type":"string"},"as_of":{"type":"string"},"lines":{"type":"array"},"category":{"type":"string"},"document":{"type":"object"},"x_payment":{"type":"string"},"taxable_sales_excl_yen":{"type":"integer"}}},"logicalName":"jp_consumption_tax","displayName":"jp_consumption_tax","title":"jp_consumption_tax","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"jp_business_days","description":"Japanese holidays, business-day arithmetic, statutory filing deadlines with holiday shift, wareki conversion. $0.003/call. Deterministic, cites primary sources; errors and unverified rules are never billed.","inputSchema":{"type":"object","required":["mode"],"properties":{"to":{"type":"string"},"date":{"type":"string"},"days":{"type":"integer"},"from":{"type":"string"},"kind":{"type":"string"},"mode":{"type":"string"},"year":{"type":"integer"},"base_date":{"type":"string"},"x_payment":{"type":"string"},"saturday_off":{"type":"boolean"}}},"logicalName":"jp_business_days","displayName":"jp_business_days","title":"jp_business_days","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"jp_overtime_wage","description":"Overtime premium pay (Labor Standards Act Art.37, official rounding notice) and Article-36 limit check. $0.015/call. Deterministic, cites primary sources; errors and unverified rules are never billed.","inputSchema":{"type":"object","required":["mode"],"properties":{"mode":{"type":"string"},"hours":{"type":"object"},"x_payment":{"type":"string"},"monthly_salary_yen":{"type":"integer"},"monthly_overtime_hours":{"type":"array"},"monthly_scheduled_hours":{"type":"number"}}},"logicalName":"jp_overtime_wage","displayName":"jp_overtime_wage","title":"jp_overtime_wage","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"jp_retirement_tax","description":"Retirement income tax: deduction by years of service, half-taxation rules, exact withholding rounding. $0.02/call. Deterministic, cites primary sources; errors and unverified rules are never billed.","inputSchema":{"type":"object","required":["payout_yen","years_of_service"],"properties":{"x_payment":{"type":"string"},"disability":{"type":"boolean"},"is_officer":{"type":"boolean"},"payout_yen":{"type":"integer"},"years_of_service":{"type":"integer"}}},"logicalName":"jp_retirement_tax","displayName":"jp_retirement_tax","title":"jp_retirement_tax","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"jp_mortgage","description":"Mortgage schedules (level payment/principal), total interest, prepayment effect. $0.005/call. Deterministic, cites primary sources; errors and unverified rules are never billed.","inputSchema":{"type":"object","required":["principal_yen","annual_rate","months"],"properties":{"method":{"type":"string"},"months":{"type":"integer"},"x_payment":{"type":"string"},"prepayment":{"type":"object"},"annual_rate":{"type":"number"},"principal_yen":{"type":"integer"}}},"logicalName":"jp_mortgage","displayName":"jp_mortgage","title":"jp_mortgage","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"jp_payslip_audit","description":"Audit a Japanese payslip: recompute statutory premiums and withholding tax from official tables and diff against the actual amounts, with per-item verdicts (match/explainable/mismatch). $0.02/call. Deterministic, cites primary sources; errors and unverified rules are never billed.","inputSchema":{"type":"object","required":["prefecture","payslip"],"properties":{"age":{"type":"integer"},"as_of":{"type":"string"},"payslip":{"type":"object"},"x_payment":{"type":"string"},"prefecture":{"type":"string"},"standard_monthly_yen":{"type":"integer"}}},"logicalName":"jp_payslip_audit","displayName":"jp_payslip_audit","title":"jp_payslip_audit","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"jp_crypto_tax","description":"Japan crypto-asset tax: realized income under the NTA total-average or moving-average method (sell/spend/exchange as disposals, fees deductible), verified against the official NTA FAQ examples. $0.05/call. Deterministic, cites primary sources; errors and unverified rules are never billed.","inputSchema":{"type":"object","required":["transactions"],"properties":{"year":{"type":"integer"},"as_of":{"type":"string"},"method":{"type":"string"},"opening":{"type":"array"},"x_payment":{"type":"string"},"transactions":{"type":"array"},"other_taxable_income_yen":{"type":"integer"}}},"logicalName":"jp_crypto_tax","displayName":"jp_crypto_tax","title":"jp_crypto_tax","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"jp_payroll_suite","description":"Japan payroll suite: net salary + social insurance + income walls (+bonus) in one call. Flat $0.05.","inputSchema":{"type":"object","required":["annual_gross_yen","prefecture"],"properties":{"age":{"type":"integer"},"x_payment":{"type":"string"},"dependents":{"type":"object"},"prefecture":{"type":"string"},"annual_bonus_yen":{"type":"integer"},"annual_gross_yen":{"type":"integer"},"previous_month_after_si_yen":{"type":"integer"}}},"logicalName":"jp_payroll_suite","displayName":"jp_payroll_suite","title":"jp_payroll_suite","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Mart402&config=eyJ1cmwiOiAiaHR0cHM6Ly9tYXJ0NDAyLmNvbS9tY3AifQ%3D%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Mart402%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmart402.com%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Mart402%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmart402.com%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Mart402&connectorUrl=https%3A%2F%2Fmart402.com%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Mart402\" --url \"https://mart402.com/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/mart402-mcp-ba36bae8ba","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/mart402-mcp-ba36bae8ba/tools/{tool}","mcpServerUrl":"https://mart402.com/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/mart402-mcp-ba36bae8ba?live=1"}