原価要素から総原価・必要売価・値上げ必要額を計算し、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
| Category | Market data |
|---|---|
| Provider host | ismec-agent-tools.ismec.workers.dev |
| Networks | eip155:84532 |
| Payment schemes | exact |
| Self-reported calls, 30 days | 1 from 1 payers (the provider's figure, not ours) |
Our checks, last 30 days
| Day | Result | HTTP | Asked | Time |
|---|---|---|---|---|
| 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"
}