free

Free read-only tools: Market402 x402 index search, operator track records, PDF price quotes.

我該用這個嗎

品質與安全性

A
說明品質
97%
結構描述完整度
87%
命名品質
90%
汙染風險
100%
權限相符程度
100%
協定合規性
100%

根據工具定義與協定合規性的自動化分析。

上下文成本

~1,893Token(工具定義)
~2.6 KB典型回應大小
中等的注意力影響(128k 上下文的 1.48%)

這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。

安裝

一鍵安裝

將以下內容加入你的 `claude_desktop_config.json` 檔案:

{
  "mcpServers": {
    "free": {
      "url": "https://mart402.com/mcp/free"
    }
  }
}

遠端端點

https://mart402.com/mcp/freestreamable-http

它能做什麼

工具清單

工具(6)

🟢 唯讀🟡 寫入🔴 刪除⚪ 未知
🟢get_catalog

Mart402 product catalog: all products, prices, payment config, error codes, rate limits. Free.

輸入結構描述

{
  "type": "object",
  "properties": {}
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "status": {
      "type": "integer",
      "description": "HTTP status of the underlying call (200 result, 402 payment terms, 4xx input error)"
    },
    "body": {
      "description": "JSON body of the underlying call (see /samples/{product} for each product's shape)"
    },
    "payment_required": {
      "type": "boolean",
      "description": "true when status is 402: body holds x402 payment terms, not a result. Pay and call again with x_payment"
    },
    "how_to_pay": {
      "type": "string"
    },
    "receipt_id": {
      "type": "string",
      "description": "set on paid results; free re-fetch via get_receipt"
    }
  },
  "required": [
    "status",
    "body"
  ]
}
🟢quote_parse(url)

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).

輸入結構描述

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "PDF URL"
    }
  },
  "required": [
    "url"
  ]
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "status": {
      "type": "integer",
      "description": "HTTP status of the underlying call (200 result, 402 payment terms, 4xx input error)"
    },
    "body": {
      "description": "JSON body of the underlying call (see /samples/{product} for each product's shape)"
    },
    "payment_required": {
      "type": "boolean",
      "description": "true when status is 402: body holds x402 payment terms, not a result. Pay and call again with x_payment"
    },
    "how_to_pay": {
      "type": "string"
    },
    "receipt_id": {
      "type": "string",
      "description": "set on paid results; free re-fetch via get_receipt"
    }
  },
  "required": [
    "status",
    "body"
  ]
}
🟢search_x402_services(q, limit)

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.

輸入結構描述

{
  "type": "object",
  "properties": {
    "q": {
      "type": "string",
      "description": "Capability keyword, e.g. 'ocr', 'market-data', 'weather'"
    },
    "limit": {
      "type": "integer",
      "default": 10,
      "description": "Maximum results (default 10)"
    }
  },
  "required": [
    "q"
  ]
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "status": {
      "type": "integer",
      "description": "HTTP status of the underlying call (200 result, 402 payment terms, 4xx input error)"
    },
    "body": {
      "description": "JSON body of the underlying call (see /samples/{product} for each product's shape)"
    },
    "payment_required": {
      "type": "boolean",
      "description": "true when status is 402: body holds x402 payment terms, not a result. Pay and call again with x_payment"
    },
    "how_to_pay": {
      "type": "string"
    },
    "receipt_id": {
      "type": "string",
      "description": "set on paid results; free re-fetch via get_receipt"
    }
  },
  "required": [
    "status",
    "body"
  ]
}
🟢get_sample(product)

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.

輸入結構描述

{
  "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"
  ]
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "status": {
      "type": "integer",
      "description": "HTTP status of the underlying call (200 result, 402 payment terms, 4xx input error)"
    },
    "body": {
      "description": "JSON body of the underlying call (see /samples/{product} for each product's shape)"
    },
    "payment_required": {
      "type": "boolean",
      "description": "true when status is 402: body holds x402 payment terms, not a result. Pay and call again with x_payment"
    },
    "how_to_pay": {
      "type": "string"
    },
    "receipt_id": {
      "type": "string",
      "description": "set on paid results; free re-fetch via get_receipt"
    }
  },
  "required": [
    "status",
    "body"
  ]
}
🟢portrait_precheck(image_url, image_base64)

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.

輸入結構描述

{
  "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"
  ]
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "status": {
      "type": "integer",
      "description": "HTTP status of the underlying call (200 result, 402 payment terms, 4xx input error)"
    },
    "body": {
      "description": "JSON body of the underlying call (see /samples/{product} for each product's shape)"
    },
    "payment_required": {
      "type": "boolean",
      "description": "true when status is 402: body holds x402 payment terms, not a result. Pay and call again with x_payment"
    },
    "how_to_pay": {
      "type": "string"
    },
    "receipt_id": {
      "type": "string",
      "description": "set on paid results; free re-fetch via get_receipt"
    }
  },
  "required": [
    "status",
    "body"
  ]
}
🟢operator_history(operator)

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.

輸入結構描述

{
  "type": "object",
  "properties": {
    "operator": {
      "type": "string",
      "description": "operator domain, e.g. mart402.com"
    }
  },
  "required": [
    "operator"
  ]
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "status": {
      "type": "integer",
      "description": "HTTP status of the underlying call (200 result, 402 payment terms, 4xx input error)"
    },
    "body": {
      "description": "JSON body of the underlying call (see /samples/{product} for each product's shape)"
    },
    "payment_required": {
      "type": "boolean",
      "description": "true when status is 402: body holds x402 payment terms, not a result. Pay and call again with x_payment"
    },
    "how_to_pay": {
      "type": "string"
    },
    "receipt_id": {
      "type": "string",
      "description": "set on paid results; free re-fetch via get_receipt"
    }
  },
  "required": [
    "status",
    "body"
  ]
}

社群

為此伺服器評分

證據

近期觀測

已驗證未記錄版本6 個工具