accueil / serveurs / Médias / com.mart402/vision
com.mart402/vision
serveur MCP (Model Context Protocol) · mart402 0.3.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que com.mart402/vision est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.mart402/vision » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 9 outils
- get_catalog≈ 261 tokens
Mart402 product catalog: all products, prices, payment config, error codes, rate limits. Free.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_catalog", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"body": "texte", "status": 1, "how_to_pay": "texte", "receipt_id": "texte", "payment_required": true}} - get_receipt≈ 287 tokens
Re-fetch a previously paid result for free by receipt id (every paid response carries receipt_id).
Paramètres, retour & exemple (1)
Paramètresreceipt_id· string · requis
receipt_id from a paid response (rcpt_...)
Exemple d'appel{"name": "get_receipt", "arguments": {"receipt_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"body": "texte", "status": 1, "how_to_pay": "texte", "receipt_id": "texte", "payment_required": true}} - get_sample≈ 609 tokens
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.
Paramètres, retour & exemple (1)
Paramètresproduct· string · requis · document-pipeline | enrich | extract | jp-bonus-net | jp-business-days | jp-company | jp-consumption-tax | jp-crypto-tax
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)
Exemple d'appel{"name": "get_sample", "arguments": {"product": "document-pipeline"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"body": "texte", "status": 1, "how_to_pay": "texte", "receipt_id": "texte", "payment_required": true}} - meal_vision≈ 525 tokens
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.
Paramètres, retour & exemple (5)
Paramètreshints· string · optionnel
cuisine/context hint, e.g. 'Japanese teishoku, small diet portions' - measurably improves accuracy on regional home-style mealsimage_url· string · optionnel
Absolute http(s) URL of the image (JPEG/PNG/WebP)pack_code· string · optionnel
retry credit issued after an unbilled failed call (replaces payment)x_payment· string · optionnel
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.image_base64· string · optionnel
Base64-encoded image bytes (alternative to image_url)
Exemple d'appel{"name": "meal_vision", "arguments": {"hints": "texte", "image_url": "texte", "pack_code": "texte", "x_payment": "texte", "image_base64": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"body": "texte", "status": 1, "how_to_pay": "texte", "receipt_id": "texte", "payment_required": true}} - portrait_analysis≈ 551 tokens
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.
Paramètres, retour & exemple (6)
Paramètresstyle· string · optionnel · feminine | masculine | neutral
One of: feminine, masculine, neutral. Styling context: feminine, masculine or neutralimages· array · optionnel
up to 3 of {image_url|image_base64}; different lighting recommendedimage_url· string · optionnel
Absolute http(s) URL of the image (JPEG/PNG/WebP)pack_code· string · optionnel
retry credit issued after an unbilled failed call (replaces payment)x_payment· string · optionnel
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.image_base64· string · optionnel
Base64-encoded image bytes (alternative to image_url)
Exemple d'appel{"name": "portrait_analysis", "arguments": {"style": "feminine", "images": [], "image_url": "texte", "pack_code": "texte", "x_payment": "texte", "image_base64": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"body": "texte", "status": 1, "how_to_pay": "texte", "receipt_id": "texte", "payment_required": true}} - portrait_precheck≈ 340 tokens
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.
Paramètres, retour & exemple (2)
Paramètresimage_url· string · optionnel
Absolute http(s) URL of the image (JPEG/PNG/WebP)image_base64· string · optionnel
Base64-encoded image bytes (alternative to image_url)
Exemple d'appel{"name": "portrait_precheck", "arguments": {"image_url": "texte", "image_base64": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"body": "texte", "status": 1, "how_to_pay": "texte", "receipt_id": "texte", "payment_required": true}} - report_pack≈ 323 tokens
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.
Paramètres, retour & exemple (1)
Paramètresx_payment· string · optionnel
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.
Exemple d'appel{"name": "report_pack", "arguments": {"x_payment": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"body": "texte", "status": 1, "how_to_pay": "texte", "receipt_id": "texte", "payment_required": true}} - style_profile≈ 582 tokens
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.
Paramètres, retour & exemple (8)
Paramètresstyle· string · optionnel · feminine | masculine | neutral
One of: feminine, masculine, neutral. Styling context: feminine, masculine or neutralimages· array · optionnel
Up to 3 objects {image_url | image_base64}image_url· string · optionnel
Absolute http(s) URL of the image (JPEG/PNG/WebP)x_payment· string · optionnel
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.image_base64· string · optionnel
Base64-encoded image bytes (alternative to image_url)questionnaire· object · optionnel
Optional frame questionnaire answers (see /catalog input spec)body_image_url· string · optionnel
Optional full-body photo URL for frame estimationbody_image_base64· string · optionnel
See the product's input spec in /catalog
Exemple d'appel{"name": "style_profile", "arguments": {"style": "feminine", "images": [], "image_url": "texte", "x_payment": "texte", "image_base64": "texte", "questionnaire": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"body": "texte", "status": 1, "how_to_pay": "texte", "receipt_id": "texte", "payment_required": true}} - style_report≈ 687 tokens
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).
Paramètres, retour & exemple (11)
Paramètresname· string · optionnel
client name printed on the report (same field as REST; client_name is accepted as an alias)style· string · optionnel · feminine | masculine | neutral
One of: feminine, masculine, neutral. Styling context: feminine, masculine or neutralimages· array · optionnel
1-3 face photoslanguage· string · optionnel · en | ja
report languageimage_url· string · optionnel
Absolute http(s) URL of the image (JPEG/PNG/WebP)pack_code· string · optionnel
prepaid credit from report_pack (replaces payment)x_payment· string · optionnel
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.image_base64· string · optionnel
Base64-encoded image bytes (alternative to image_url)questionnaire· object · optionnel
optional answers (see /catalog style-report input)body_image_url· string · optionnel
optional full-body photo URL (body-shape layer)body_image_base64· string · optionnel
optional full-body photo as base64
Exemple d'appel{"name": "style_report", "arguments": {"name": "texte", "style": "feminine", "images": [], "language": "en", "image_url": "texte", "pack_code": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"body": "texte", "status": 1, "how_to_pay": "texte", "receipt_id": "texte", "payment_required": true}}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».