ToolAssay

原価要素から総原価・必要売価・値上げ必要額を計算し、9つの原価要素のうち未入力の要素と確認質問を返す(判定は返さない)

原価要素から総原価・必要売価・値上げ必要額を計算し、9つの原価要素のうち未入力の要素と確認質問を返す(判定は返さない)

Answeringour last check, 2026-10-24
1 of 1checks answered this week
567 msmedian answer time
$0.01listed price per call
$0.01price it asked us

Paid test badge: not yet. The checks above are free: we call the tool without paying and read the payment request it sends back. The Verified badge needs paid calls whose answers match the promised output, and nobody can buy a badge.

Endpoint

POST https://ismec-agent-tools.ismec.workers.dev/v1/calc/required-price

CategoryMarket data
Provider hostismec-agent-tools.ismec.workers.dev
Networkseip155:84532
Payment schemesexact
Self-reported calls, 30 days1 from 1 payers (the provider's figure, not ours)

Our checks, last 30 days

DayResultHTTPAskedTime
2026-10-24 valid payment request 402$0.01 567 ms

Example input (from the provider)

{
  "body": {
    "costs": {
      "material": 120000,
      "outsourcing": 30000,
      "processing": {
        "hourlyRate": 6000,
        "hours": 8
      },
      "transport": 5000
    },
    "currentQuote": 250000,
    "includedElements": [],
    "targetGrossMarginRatio": 0.3
  },
  "bodyType": "json",
  "method": "POST",
  "type": "http"
}

Promised output schema (from the provider)

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "properties": {
    "input": {
      "additionalProperties": false,
      "properties": {
        "body": {
          "additionalProperties": false,
          "properties": {
            "costs": {
              "additionalProperties": false,
              "description": "\u539f\u4fa1\u8981\u7d20\u3054\u3068\u306e\u91d1\u984d\uff08\u5186\uff09\u3002\u5165\u529b\u3057\u305f\u8981\u7d20\u306f\u5165\u529b\u6e08\u307f\u3068\u3057\u3066\u6271\u3046\uff080\u5186\u3082\u5165\u529b\u6e08\u307f\uff09",
              "properties": {
                "drawing": {
                  "maximum": 1000000000000,
                  "minimum": 0,
                  "type": "integer"
                },
                "inspection": {
                  "maximum": 1000000000000,
                  "minimum": 0,
                  "type": "integer"
                },
                "material": {
                  "maximum": 1000000000000,
                  "minimum": 0,
                  "type": "integer"
                },
                "other": {
                  "description": "9\u8981\u7d20\u306b\u5f53\u305f\u3089\u306a\u3044\u539f\u4fa1\uff08\u5186\uff09",
                  "maximum": 1000000000000,
                  "minimum": 0,
                  "type": "integer"
                },
                "outsourcing": {
                  "maximum": 1000000000000,
                  "minimum": 0,
                  "type": "integer"
                },
                "packing": {
                  "maximum": 1000000000000,
                  "minimum": 0,
                  "type": "integer"
                },
                "processing": {
                  "additionalProperties": false,
                  "properties": {
                    "hourlyRate": {
                      "description": "\u6642\u9593\u5358\u4fa1\uff08\u5186\u30fb\u6574\u6570\uff09",
                      "maximum": 10000000,
                      "minimum": 0,
                      "type": "integer"
                    },
                    "hours": {
                      "description": "\u52a0\u5de5\u6642\u9593\uff08\u6642\u9593\u30fb\u5c0f\u6570\u7b2c2\u4f4d\u307e\u3067\uff09",
                      "maximum": 1000000,
                      "minimum": 0,
                      "type": "number"
                    }
                  },
                  "required": [
                    "hours",
                    "hourlyRate"
                  ],
                  "type": "object"
                },
                "setup": {
                  "maximum": 1000000000000,
                  "minimum": 0,
                  "type": "integer"
                },
                "tooling": {
                  "maximum": 1000000000000,
                  "minimum": 0,
                  "type": "integer"
                },
                "transport": {
                  "maximum": 1000000000000,
                  "minimum": 0,
                  "type": "integer"
                }
              },
              "type": "object"
            },
            "currentQuote": {
              "description": "\u73fe\u5728\u306e\u898b\u7a4d\u984d\uff08\u5186\u30fb\u6574\u6570\uff09",
              "maximum": 1000000000000,
              "minimum": 1,
              "type": "integer"
            },
            "includedElements": {
              "description": "\u91d1\u984d\u6b04\u306f\u5225\u306b\u6301\u305f\u306a\u3044\u304c\u3001\u4ed6\u306e\u9805\u76ee\u306b\u542b\u3081\u3066\u5165\u529b\u6e08\u307f\u306e\u8981\u7d20",
              "items": {
                "enum": [
                  "material",
                  "processing",
                  "setup",
                  "inspection",
                  "packing",
                  "transport",
                  "outsourcing",
                  "drawing",
                  "tooling"
                ],
                "type": "string"
              },
              "maxItems": 9,
              "type": "array"
            },
            "targetGrossMarginRatio": {
              "description": "\u76ee\u6a19\u7c97\u5229\u7387 0\u4ee5\u4e0a0.95\u672a\u6e80\uff08\u5c0f\u6570\u7b2c6\u4f4d\u307e\u3067\uff09\u3002\u58f2\u4fa1\u306b\u5bfe\u3059\u308b\u6bd4\u7387",
              "exclusiveMaximum": 0.95,
              "minimum": 0,
              "type": "number"
            }
          },
          "required": [
            "costs",
            "targetGrossMarginRatio"
          ],
          "type": "object"
        },
        "bodyType": {
          "enum": [
            "json",
            "form-data",
            "text"
          ],
          "type": "string"
        },
        "method": {
          "enum": [
            "POST"
          ],
          "type": "string"
        },
        "type": {
          "const": "http",
          "type": "string"
        }
      },
      "required": [
        "type",
        "method",
        "bodyType",
        "body"
      ],
      "type": "object"
    },
    "output": {
      "properties": {
        "example": {
          "type": "object"
        },
        "type": {
          "type": "string"
        }
      },
      "required": [
        "type"
      ],
      "type": "object"
    }
  },
  "required": [
    "input"
  ],
  "type": "object"
}

This page as JSON