{"data":{"name":"com.mart402/vision","title":null,"description":"Calibrated vision for AI agents: meal nutrition, personal color, styling reports. x402, no API key.","version":"1.0.0","websiteUrl":"https://mart402.com","repositoryUrl":null,"remotes":[{"url":"https://mart402.com/mcp/vision","type":"streamable-http"}],"packages":[],"status":"active","isLatest":true,"publishedAt":"2026-10-20T05:33:19.396Z","updatedAt":"2026-10-20T05:33:19.396Z","source":"official-registry","verification":"official","confidence":100,"stars":null,"sources":[{"stars":null,"title":null,"source":"official-registry","sourceId":"com.mart402/vision","updatedAt":"2026-10-20T05:33:19.396Z","confidence":100,"websiteUrl":"https://mart402.com","description":"Calibrated vision for AI agents: meal nutrition, personal color, styling reports. x402, no API key.","verification":"official","repositoryUrl":null}],"toolIndex":{"tools":[{"serverName":"com.mart402/vision","endpointFingerprint":"8de71bddff90ba4ae625295a0c76865b3d88a31eed2211c449ccab814381e683","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-29T22:45:59.064Z","metadataTrust":"untrusted"},{"serverName":"com.mart402/vision","endpointFingerprint":"8de71bddff90ba4ae625295a0c76865b3d88a31eed2211c449ccab814381e683","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-29T22:45:59.064Z","metadataTrust":"untrusted"},{"serverName":"com.mart402/vision","endpointFingerprint":"8de71bddff90ba4ae625295a0c76865b3d88a31eed2211c449ccab814381e683","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-29T22:45:59.064Z","metadataTrust":"untrusted"},{"serverName":"com.mart402/vision","endpointFingerprint":"8de71bddff90ba4ae625295a0c76865b3d88a31eed2211c449ccab814381e683","name":"meal_vision","title":"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","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)"},"hints":{"type":"string","description":"cuisine/context hint, e.g. 'Japanese teishoku, small diet portions' - measurably improves accuracy on regional home-style meals"},"pack_code":{"type":"string","description":"retry credit issued after an unbilled failed call (replaces payment)"},"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":"Meal Vision","readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"96420ec49bb8fe180a9d1fd9d865efe77c1b484fc7629b67b061bc7c83db4f89","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-29T22:45:59.064Z","metadataTrust":"untrusted"},{"serverName":"com.mart402/vision","endpointFingerprint":"8de71bddff90ba4ae625295a0c76865b3d88a31eed2211c449ccab814381e683","name":"portrait_analysis","title":"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. Choose this when you need only the seasonal color verdict and palette as JSON. For the fuller styling verdict (face impression, body frame, silhouette) use style_profile; for a finished PDF for a human client use style_report.","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)"},"images":{"type":"array","description":"up to 3 of {image_url|image_base64}; different lighting recommended","items":{"type":"object"}},"style":{"type":"string","enum":["feminine","masculine","neutral"],"default":"neutral","description":"One of: feminine, masculine, neutral. Styling context: feminine, masculine or neutral"},"pack_code":{"type":"string","description":"retry credit issued after an unbilled failed call (replaces payment)"},"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","images"]},"annotations":{"title":"Portrait Analysis","readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"7ec224786d9d09372e954ec92055bd507dc7fda5bb85d8e7e9513998691e976c","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-29T22:45:59.064Z","metadataTrust":"untrusted"},{"serverName":"com.mart402/vision","endpointFingerprint":"8de71bddff90ba4ae625295a0c76865b3d88a31eed2211c449ccab814381e683","name":"portrait_precheck","title":"Check a portrait photo (free)","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","description":"Absolute http(s) URL of the image (JPEG/PNG/WebP)"},"image_base64":{"type":"string","description":"Base64-encoded image bytes (alternative to image_url)"}},"x-required-one-of":["image_url","image_base64"]},"annotations":{"title":"Check a portrait photo (free)","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"2cb308a1af2b14911f801c731f1fc3b72d7e61140fe763e7c35907cbe2fce3dd","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-29T22:45:59.064Z","metadataTrust":"untrusted"},{"serverName":"com.mart402/vision","endpointFingerprint":"8de71bddff90ba4ae625295a0c76865b3d88a31eed2211c449ccab814381e683","name":"report_pack","title":"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. Not an analysis: it buys prepaid style_report credits. Choose this only when you expect to produce several style_report PDFs; pass each code as pack_code to style_report.","inputSchema":{"type":"object","properties":{"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":[]},"annotations":{"title":"Report Pack","readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"5ec1f3959d1208206f4e7365a69341e1a0862997a1fc2aeb634ee80c8dab610b","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-29T22:45:59.064Z","metadataTrust":"untrusted"},{"serverName":"com.mart402/vision","endpointFingerprint":"8de71bddff90ba4ae625295a0c76865b3d88a31eed2211c449ccab814381e683","name":"style_profile","title":"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. Choose this when you want the integrated styling analysis as JSON to use or render yourself; it is the same analysis that style_report turns into a PDF. For color only use portrait_analysis.","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)"},"images":{"type":"array","items":{"type":"object"},"description":"Up to 3 objects {image_url | image_base64}"},"body_image_url":{"type":"string","description":"Optional full-body photo URL for frame estimation"},"body_image_base64":{"type":"string","description":"See the product's input spec in /catalog"},"questionnaire":{"type":"object","description":"Optional frame questionnaire answers (see /catalog input spec)"},"style":{"type":"string","enum":["feminine","masculine","neutral"],"default":"neutral","description":"One of: feminine, masculine, neutral. Styling context: feminine, masculine or neutral"},"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","images"]},"annotations":{"title":"Style Profile","readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"b37919b4e2d205ed281089dba1d60fb22491bb078b65b8caa37f1e2f73cea742","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-29T22:45:59.064Z","metadataTrust":"untrusted"},{"serverName":"com.mart402/vision","endpointFingerprint":"8de71bddff90ba4ae625295a0c76865b3d88a31eed2211c449ccab814381e683","name":"style_report","title":"Style Report","description":"Client-ready deliverable: the style-profile analysis rendered as a finished PDF report in English or Japanese (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). Choose this when the result goes to a HUMAN end-client as a finished document; if you will present the result yourself, style_profile returns the same analysis as JSON for less.","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)"},"images":{"type":"array","items":{"type":"object"},"description":"1-3 face photos"},"style":{"type":"string","enum":["feminine","masculine","neutral"],"default":"neutral","description":"One of: feminine, masculine, neutral. Styling context: feminine, masculine or neutral"},"name":{"type":"string","description":"client name printed on the report (same field as REST; client_name is accepted as an alias)"},"body_image_url":{"type":"string","description":"optional full-body photo URL (body-shape layer)"},"body_image_base64":{"type":"string","description":"optional full-body photo as base64"},"questionnaire":{"type":"object","description":"optional answers (see /catalog style-report input)"},"language":{"type":"string","enum":["en","ja"],"default":"en","description":"report language"},"pack_code":{"type":"string","description":"prepaid credit from report_pack (replaces payment)"},"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","images"]},"annotations":{"title":"Style Report","readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"274326aa80de0a09823b9b118d4777eac1ccdcec8ea1f24ead41a126c2083e04","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-29T22:45:59.064Z","metadataTrust":"untrusted"}],"endpoints":[{"endpointFingerprint":"8de71bddff90ba4ae625295a0c76865b3d88a31eed2211c449ccab814381e683","protocol":"streamable-http","status":"indexed","toolCount":9,"observedAt":"2026-10-29T22:45:59.064Z"}],"authentication":"unknown"},"connectionConfigurations":{"status":"ready","authentication":"not embedded","clients":{"Claude Desktop":{"mcpServers":{"com.mart402/vision":{"url":"https://mart402.com/mcp/vision"}}},"Cursor":{"mcpServers":{"com.mart402/vision":{"url":"https://mart402.com/mcp/vision"}}},"VS Code":{"servers":{"com.mart402/vision":{"type":"http","url":"https://mart402.com/mcp/vision"}}}}},"resourceType":"mcp-server","callable":true,"runtime":{"callable":true,"protocols":["mcp"]},"interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://mart402.com/mcp/vision"}],"profile":{"apiVersion":"1","schemaVersion":"1","id":"mcp-server:com.mart402%2Fvision","resourceType":"mcp-server","canonicalUrl":"https://www.agentsjunction.com/api/v1/servers/com.mart402%2Fvision","name":"com.mart402/vision","description":"Calibrated vision for AI agents: meal nutrition, personal color, styling reports. x402, no API key.","interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://mart402.com/mcp/vision"}],"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/vision","status":"online","lastCheckedAt":"2026-11-03T21:15:53.804Z","lastSuccessfulCheck":"2026-11-03T21:15:53.804Z","latencyMs":97,"consecutiveFailures":0,"isStale":false,"checks":{"endpointReachable":true,"protocolValid":true,"agentCardValid":null,"mcpHandshakeValid":true},"lastSeen":null,"lastSuccessfulInteraction":null,"lastHealthCheck":"2026-11-03T21:15:53.804Z","source":{"type":"health-check","url":null},"observedAt":"2026-11-03T21:15:53.804Z"},"security":null,"timestamps":{"createdAt":"2026-10-20T05:33:19.396Z","updatedAt":"2026-10-20T05:33:19.396Z","observedAt":"2026-11-03T21:15:53.804Z"},"compatibility":{"serverVersion":"1.0.0","protocolVersions":[{"protocol":"mcp","version":null}]}}}}