이 MCP로 할 수 있는 일
Provides paid agent decision gates, code and dependency risk checks, repository intelligence, blockchain facts, payment-policy checks, x402 verification, and signed commerce receipts.
도구
입력 스키마
{'type': 'object', 'required': ['claim'], 'properties': {'claim': {'type': 'string', 'maxLength': 12000, 'minLength': 1, 'description': 'Input parameter "claim" for the agent-claim-output-verifier tool.'}, 'context': {'type': 'string', 'maxLength': 8000, 'description': 'Input parameter "context" for the agent-claim-output-verifier tool.'}, 'evidence': {'type': 'array', 'items': {'oneOf': [{'type': 'string', 'maxLength': 8000, 'minLength': 1}, {'type': 'object', 'required': ['statement'], 'properties': {'id': {'type': 'string', 'maxLength': 256}, 'source': {'type': 'string', 'maxLength': 1000}, 'relation': {'enum': ['SUPPORTS', 'CONTRADICTS', 'NEUTRAL'], 'type': 'string'}, 'statement': {'type': 'string', 'maxLength': 8000, 'minLength': 1}, 'observed_at': {'type': 'string', 'maxLength': 128}}, 'additionalProperties': False}]}, 'maxItems': 64, 'description': 'Input parameter "evidence" for the agent-claim-output-verifier tool.'}, 'required_standard': {'type': 'string', 'maxLength': 2000, 'description': 'Input parameter "required_standard" for the agent-claim-output-verifier tool.'}, '_salt19_handoff_id': {'type': 'string', 'format': 'uuid', 'description': 'Optional SALT19 authorization handoff correlation. Preserve the same value across challenge, local signing, and paid retry.'}, '_salt19_operation_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]{7,127}$', 'maxLength': 128, 'minLength': 8, 'description': 'Optional but recommended semantic purchase identifier. Generate once per intended purchase and preserve it across challenge, payment, timeout recovery, and retries for the strongest at-most-once contract. Standard x402 clients may omit it.'}, '_x402_payment_signature': {'type': 'string', 'description': 'Optional x402 PAYMENT-SIGNATURE proof. Omit on the first call to receive the payment challenge; include after satisfying that challenge.'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'properties': {'tool': {'type': 'string', 'description': 'Canonical SALT19 tool identifier when the result is tool-specific.'}, 'status': {'type': 'string', 'description': 'SALT19 execution, payment, availability, or verification state.'}, 'response': {'description': 'Tool-specific structured response payload when execution completes.'}, 'operation_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'description': 'Client-controlled semantic purchase identifier when applicable.'}}, 'description': 'Structured SALT19 result envelope. Fields vary by tool and may include execution status, semantic operation identity, payment challenge data, a tool-specific response payload, or verification evidence.', 'additionalProperties': True}
입력 스키마
{'type': 'object', 'required': ['diff'], 'properties': {'diff': {'type': 'string', 'maxLength': 48000, 'minLength': 1, 'description': 'Input parameter "diff" for the agent-code-change-risk-gate tool.'}, 'context': {'type': 'string', 'maxLength': 4000, 'description': 'Input parameter "context" for the agent-code-change-risk-gate tool.'}, 'constraints': {'type': 'array', 'items': {'type': 'string', 'maxLength': 4000}, 'maxItems': 32, 'description': 'Input parameter "constraints" for the agent-code-change-risk-gate tool.'}, '_salt19_handoff_id': {'type': 'string', 'format': 'uuid', 'description': 'Optional SALT19 authorization handoff correlation. Preserve the same value across challenge, local signing, and paid retry.'}, '_salt19_operation_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]{7,127}$', 'maxLength': 128, 'minLength': 8, 'description': 'Optional but recommended semantic purchase identifier. Generate once per intended purchase and preserve it across challenge, payment, timeout recovery, and retries for the strongest at-most-once contract. Standard x402 clients may omit it.'}, '_x402_payment_signature': {'type': 'string', 'description': 'Optional x402 PAYMENT-SIGNATURE proof. Omit on the first call to receive the payment challenge; include after satisfying that challenge.'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'properties': {'tool': {'type': 'string', 'description': 'Canonical SALT19 tool identifier when the result is tool-specific.'}, 'status': {'type': 'string', 'description': 'SALT19 execution, payment, availability, or verification state.'}, 'response': {'description': 'Tool-specific structured response payload when execution completes.'}, 'operation_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'description': 'Client-controlled semantic purchase identifier when applicable.'}}, 'description': 'Structured SALT19 result envelope. Fields vary by tool and may include execution status, semantic operation identity, payment challenge data, a tool-specific response payload, or verification evidence.', 'additionalProperties': True}
입력 스키마
{'type': 'object', 'required': ['decision_type', 'target'], 'properties': {'target': {'type': 'object', 'properties': {'repo': {'type': 'string', 'maxLength': 512}, 'package': {'type': 'string', 'maxLength': 214, 'minLength': 1}, 'version': {'type': 'string', 'maxLength': 64}}, 'description': 'Input parameter "target" for the agent-decision-preflight tool.', 'additionalProperties': False}, 'constraints': {'type': 'object', 'properties': {'require_latest': {'type': 'boolean'}, 'require_license': {'type': 'boolean'}, 'max_days_since_push': {'type': 'integer', 'maximum': 3650, 'minimum': 1}, 'max_vulnerabilities': {'type': 'integer', 'maximum': 100, 'minimum': 0}}, 'description': 'Input parameter "constraints" for the agent-decision-preflight tool.', 'additionalProperties': False}, 'decision_type': {'enum': ['npm_dependency', 'github_repository'], 'type': 'string', 'description': 'Input parameter "decision_type" for the agent-decision-preflight tool.'}, '_salt19_handoff_id': {'type': 'string', 'format': 'uuid', 'description': 'Optional SALT19 authorization handoff correlation. Preserve the same value across challenge, local signing, and paid retry.'}, '_salt19_operation_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]{7,127}$', 'maxLength': 128, 'minLength': 8, 'description': 'Optional but recommended semantic purchase identifier. Generate once per intended purchase and preserve it across challenge, payment, timeout recovery, and retries for the strongest at-most-once contract. Standard x402 clients may omit it.'}, '_x402_payment_signature': {'type': 'string', 'description': 'Optional x402 PAYMENT-SIGNATURE proof. Omit on the first call to receive the payment challenge; include after satisfying that challenge.'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'properties': {'tool': {'type': 'string', 'description': 'Canonical SALT19 tool identifier when the result is tool-specific.'}, 'status': {'type': 'string', 'description': 'SALT19 execution, payment, availability, or verification state.'}, 'response': {'description': 'Tool-specific structured response payload when execution completes.'}, 'operation_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'description': 'Client-controlled semantic purchase identifier when applicable.'}}, 'description': 'Structured SALT19 result envelope. Fields vary by tool and may include execution status, semantic operation identity, payment challenge data, a tool-specific response payload, or verification evidence.', 'additionalProperties': True}
입력 스키마
{'type': 'object', 'required': ['goal', 'plan'], 'properties': {'goal': {'type': 'string', 'maxLength': 4000, 'minLength': 1, 'description': 'Input parameter "goal" for the agent-plan-verifier tool.'}, 'plan': {'type': 'array', 'items': {'type': 'string', 'maxLength': 4000, 'minLength': 1}, 'maxItems': 64, 'minItems': 1, 'description': 'Input parameter "plan" for the agent-plan-verifier tool.'}, 'constraints': {'type': 'array', 'items': {'type': 'string', 'maxLength': 4000, 'minLength': 1}, 'maxItems': 32, 'description': 'Input parameter "constraints" for the agent-plan-verifier tool.'}, '_salt19_handoff_id': {'type': 'string', 'format': 'uuid', 'description': 'Optional SALT19 authorization handoff correlation. Preserve the same value across challenge, local signing, and paid retry.'}, '_salt19_operation_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]{7,127}$', 'maxLength': 128, 'minLength': 8, 'description': 'Optional but recommended semantic purchase identifier. Generate once per intended purchase and preserve it across challenge, payment, timeout recovery, and retries for the strongest at-most-once contract. Standard x402 clients may omit it.'}, '_x402_payment_signature': {'type': 'string', 'description': 'Optional x402 PAYMENT-SIGNATURE proof. Omit on the first call to receive the payment challenge; include after satisfying that challenge.'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'properties': {'tool': {'type': 'string', 'description': 'Canonical SALT19 tool identifier when the result is tool-specific.'}, 'status': {'type': 'string', 'description': 'SALT19 execution, payment, availability, or verification state.'}, 'response': {'description': 'Tool-specific structured response payload when execution completes.'}, 'operation_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'description': 'Client-controlled semantic purchase identifier when applicable.'}}, 'description': 'Structured SALT19 result envelope. Fields vary by tool and may include execution status, semantic operation identity, payment challenge data, a tool-specific response payload, or verification evidence.', 'additionalProperties': True}
입력 스키마
{'type': 'object', 'required': ['address'], 'properties': {'address': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, '_salt19_handoff_id': {'type': 'string', 'format': 'uuid', 'description': 'Optional SALT19 authorization handoff correlation. Preserve the same value across challenge, local signing, and paid retry.'}, '_salt19_operation_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]{7,127}$', 'maxLength': 128, 'minLength': 8, 'description': 'Optional but recommended semantic purchase identifier preserved across challenge/payment/retries.'}, '_x402_payment_signature': {'type': 'string', 'description': 'Optional x402 payment proof. Omit on the first call; include after satisfying the challenge.'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['token_address', 'owner', 'spender'], 'properties': {'owner': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'spender': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'token_address': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, '_salt19_handoff_id': {'type': 'string', 'format': 'uuid', 'description': 'Optional SALT19 authorization handoff correlation. Preserve the same value across challenge, local signing, and paid retry.'}, '_salt19_operation_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]{7,127}$', 'maxLength': 128, 'minLength': 8, 'description': 'Optional but recommended semantic purchase identifier preserved across challenge/payment/retries.'}, '_x402_payment_signature': {'type': 'string', 'description': 'Optional x402 payment proof. Omit on the first call; include after satisfying the challenge.'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['token_address', 'owner'], 'properties': {'owner': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'token_address': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, '_salt19_handoff_id': {'type': 'string', 'format': 'uuid', 'description': 'Optional SALT19 authorization handoff correlation. Preserve the same value across challenge, local signing, and paid retry.'}, '_salt19_operation_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]{7,127}$', 'maxLength': 128, 'minLength': 8, 'description': 'Optional but recommended semantic purchase identifier preserved across challenge/payment/retries.'}, '_x402_payment_signature': {'type': 'string', 'description': 'Optional x402 payment proof. Omit on the first call; include after satisfying the challenge.'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['transaction_hash'], 'properties': {'transaction_hash': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{64}$'}, '_salt19_handoff_id': {'type': 'string', 'format': 'uuid', 'description': 'Optional SALT19 authorization handoff correlation. Preserve the same value across challenge, local signing, and paid retry.'}, '_salt19_operation_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]{7,127}$', 'maxLength': 128, 'minLength': 8, 'description': 'Optional but recommended semantic purchase identifier preserved across challenge/payment/retries.'}, '_x402_payment_signature': {'type': 'string', 'description': 'Optional x402 payment proof. Omit on the first call; include after satisfying the challenge.'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['address'], 'properties': {'address': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, '_salt19_handoff_id': {'type': 'string', 'format': 'uuid', 'description': 'Optional SALT19 authorization handoff correlation. Preserve the same value across challenge, local signing, and paid retry.'}, '_salt19_operation_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]{7,127}$', 'maxLength': 128, 'minLength': 8, 'description': 'Optional but recommended semantic purchase identifier preserved across challenge/payment/retries.'}, '_x402_payment_signature': {'type': 'string', 'description': 'Optional x402 payment proof. Omit on the first call; include after satisfying the challenge.'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['request', 'payment_required', 'policy'], 'properties': {'policy': {'type': 'object', 'properties': {'allowed_assets': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 32}, 'allowed_payees': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 64}, 'blocked_payees': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 64}, 'allowed_networks': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 32}, 'spend_24h_atomic': {'type': 'string', 'pattern': '^[0-9]+$'}, 'max_amount_atomic': {'type': 'string', 'pattern': '^[0-9]+$'}, 'max_per_day_atomic': {'type': 'string', 'pattern': '^[0-9]+$'}, 'max_timeout_seconds': {'type': 'integer', 'maximum': 3600, 'minimum': 1}}, 'description': 'Input parameter "policy" for the commerce-decision tool.', 'additionalProperties': False}, 'request': {'type': 'object', 'required': ['resource'], 'properties': {'body': {}, 'method': {'type': 'string', 'maxLength': 16}, 'resource': {'type': 'string', 'maxLength': 2048, 'minLength': 1}, 'parameters': {'type': 'object'}, 'content_type': {'type': 'string', 'maxLength': 128}}, 'description': 'Input parameter "request" for the commerce-decision tool.', 'additionalProperties': False}, 'payment_required': {'type': 'object', 'required': ['x402Version', 'accepts'], 'properties': {'accepts': {'type': 'array', 'items': {'type': 'object'}, 'maxItems': 16, 'minItems': 1}, 'resource': {'type': 'object'}, 'extensions': {'type': 'object'}, 'x402Version': {'enum': [2], 'type': 'integer'}}, 'description': 'Input parameter "payment_required" for the commerce-decision tool.', 'additionalProperties': True}, '_salt19_handoff_id': {'type': 'string', 'format': 'uuid', 'description': 'Optional SALT19 authorization handoff correlation. Preserve the same value across challenge, local signing, and paid retry.'}, '_salt19_operation_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]{7,127}$', 'maxLength': 128, 'minLength': 8, 'description': 'Optional but recommended semantic purchase identifier. Generate once per intended purchase and preserve it across challenge, payment, timeout recovery, and retries for the strongest at-most-once contract. Standard x402 clients may omit it.'}, '_x402_payment_signature': {'type': 'string', 'description': 'Optional x402 PAYMENT-SIGNATURE proof. Omit on the first call to receive the payment challenge; include after satisfying that challenge.'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'properties': {'tool': {'type': 'string', 'description': 'Canonical SALT19 tool identifier when the result is tool-specific.'}, 'status': {'type': 'string', 'description': 'SALT19 execution, payment, availability, or verification state.'}, 'response': {'description': 'Tool-specific structured response payload when execution completes.'}, 'operation_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'description': 'Client-controlled semantic purchase identifier when applicable.'}}, 'description': 'Structured SALT19 result envelope. Fields vary by tool and may include execution status, semantic operation identity, payment challenge data, a tool-specific response payload, or verification evidence.', 'additionalProperties': True}
입력 스키마
{'type': 'object', 'required': ['request', 'payment_required', 'payment_payload', 'settlement', 'delivery'], 'properties': {'policy': {'type': 'object', 'properties': {'allowed_assets': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 32}, 'allowed_payees': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 64}, 'blocked_payees': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 64}, 'allowed_networks': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 32}, 'spend_24h_atomic': {'type': 'string', 'pattern': '^[0-9]+$'}, 'max_amount_atomic': {'type': 'string', 'pattern': '^[0-9]+$'}, 'max_per_day_atomic': {'type': 'string', 'pattern': '^[0-9]+$'}, 'max_timeout_seconds': {'type': 'integer', 'maximum': 3600, 'minimum': 1}}, 'description': 'Input parameter "policy" for the commerce-receipt tool.', 'additionalProperties': False}, 'request': {'type': 'object', 'required': ['resource'], 'properties': {'body': {}, 'method': {'type': 'string', 'maxLength': 16}, 'resource': {'type': 'string', 'maxLength': 2048, 'minLength': 1}, 'parameters': {'type': 'object'}, 'content_type': {'type': 'string', 'maxLength': 128}}, 'description': 'Input parameter "request" for the commerce-receipt tool.', 'additionalProperties': False}, 'delivery': {'description': 'Input parameter "delivery" for the commerce-receipt tool.'}, 'settlement': {'type': 'object', 'description': 'Input parameter "settlement" for the commerce-receipt tool.'}, 'payment_payload': {'type': 'object', 'description': 'Input parameter "payment_payload" for the commerce-receipt tool.'}, 'payment_required': {'type': 'object', 'required': ['x402Version', 'accepts'], 'properties': {'accepts': {'type': 'array', 'items': {'type': 'object'}, 'maxItems': 16, 'minItems': 1}, 'resource': {'type': 'object'}, 'extensions': {'type': 'object'}, 'x402Version': {'enum': [2], 'type': 'integer'}}, 'description': 'Input parameter "payment_required" for the commerce-receipt tool.', 'additionalProperties': True}, 'expected_delivery': {'type': 'object', 'properties': {'expected_sha256': {'type': 'string', 'pattern': '^[0-9a-fA-F]{64}$'}, 'required_fields': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 64}}, 'description': 'Input parameter "expected_delivery" for the commerce-receipt tool.', 'additionalProperties': False}, '_salt19_handoff_id': {'type': 'string', 'format': 'uuid', 'description': 'Optional SALT19 authorization handoff correlation. Preserve the same value across challenge, local signing, and paid retry.'}, '_salt19_operation_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]{7,127}$', 'maxLength': 128, 'minLength': 8, 'description': 'Optional but recommended semantic purchase identifier. Generate once per intended purchase and preserve it across challenge, payment, timeout recovery, and retries for the strongest at-most-once contract. Standard x402 clients may omit it.'}, '_x402_payment_signature': {'type': 'string', 'description': 'Optional x402 PAYMENT-SIGNATURE proof. Omit on the first call to receive the payment challenge; include after satisfying that challenge.'}, 'target_salt19_operation_id': {'type': 'string', 'maxLength': 128, 'minLength': 8, 'description': 'Input parameter "target_salt19_operation_id" for the commerce-receipt tool.'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'properties': {'tool': {'type': 'string', 'description': 'Canonical SALT19 tool identifier when the result is tool-specific.'}, 'status': {'type': 'string', 'description': 'SALT19 execution, payment, availability, or verification state.'}, 'response': {'description': 'Tool-specific structured response payload when execution completes.'}, 'operation_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'description': 'Client-controlled semantic purchase identifier when applicable.'}}, 'description': 'Structured SALT19 result envelope. Fields vary by tool and may include execution status, semantic operation identity, payment challenge data, a tool-specific response payload, or verification evidence.', 'additionalProperties': True}
입력 스키마
{'type': 'object', 'required': ['request', 'payment_required', 'payment_payload', 'settlement', 'delivery'], 'properties': {'policy': {'type': 'object', 'properties': {'allowed_assets': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 32}, 'allowed_payees': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 64}, 'blocked_payees': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 64}, 'allowed_networks': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 32}, 'spend_24h_atomic': {'type': 'string', 'pattern': '^[0-9]+$'}, 'max_amount_atomic': {'type': 'string', 'pattern': '^[0-9]+$'}, 'max_per_day_atomic': {'type': 'string', 'pattern': '^[0-9]+$'}, 'max_timeout_seconds': {'type': 'integer', 'maximum': 3600, 'minimum': 1}}, 'description': 'Input parameter "policy" for the commerce-verify tool.', 'additionalProperties': False}, 'request': {'type': 'object', 'required': ['resource'], 'properties': {'body': {}, 'method': {'type': 'string', 'maxLength': 16}, 'resource': {'type': 'string', 'maxLength': 2048, 'minLength': 1}, 'parameters': {'type': 'object'}, 'content_type': {'type': 'string', 'maxLength': 128}}, 'description': 'Input parameter "request" for the commerce-verify tool.', 'additionalProperties': False}, 'delivery': {'description': 'Input parameter "delivery" for the commerce-verify tool.'}, 'settlement': {'type': 'object', 'description': 'Input parameter "settlement" for the commerce-verify tool.'}, 'payment_payload': {'type': 'object', 'description': 'Input parameter "payment_payload" for the commerce-verify tool.'}, 'payment_required': {'type': 'object', 'required': ['x402Version', 'accepts'], 'properties': {'accepts': {'type': 'array', 'items': {'type': 'object'}, 'maxItems': 16, 'minItems': 1}, 'resource': {'type': 'object'}, 'extensions': {'type': 'object'}, 'x402Version': {'enum': [2], 'type': 'integer'}}, 'description': 'Input parameter "payment_required" for the commerce-verify tool.', 'additionalProperties': True}, 'expected_delivery': {'type': 'object', 'properties': {'expected_sha256': {'type': 'string', 'pattern': '^[0-9a-fA-F]{64}$'}, 'required_fields': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 64}}, 'description': 'Input parameter "expected_delivery" for the commerce-verify tool.', 'additionalProperties': False}, '_salt19_handoff_id': {'type': 'string', 'format': 'uuid', 'description': 'Optional SALT19 authorization handoff correlation. Preserve the same value across challenge, local signing, and paid retry.'}, '_salt19_operation_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]{7,127}$', 'maxLength': 128, 'minLength': 8, 'description': 'Optional but recommended semantic purchase identifier. Generate once per intended purchase and preserve it across challenge, payment, timeout recovery, and retries for the strongest at-most-once contract. Standard x402 clients may omit it.'}, '_x402_payment_signature': {'type': 'string', 'description': 'Optional x402 PAYMENT-SIGNATURE proof. Omit on the first call to receive the payment challenge; include after satisfying that challenge.'}, 'target_salt19_operation_id': {'type': 'string', 'maxLength': 128, 'minLength': 8, 'description': 'Input parameter "target_salt19_operation_id" for the commerce-verify tool.'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'properties': {'tool': {'type': 'string', 'description': 'Canonical SALT19 tool identifier when the result is tool-specific.'}, 'status': {'type': 'string', 'description': 'SALT19 execution, payment, availability, or verification state.'}, 'response': {'description': 'Tool-specific structured response payload when execution completes.'}, 'operation_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'description': 'Client-controlled semantic purchase identifier when applicable.'}}, 'description': 'Structured SALT19 result envelope. Fields vary by tool and may include execution status, semantic operation identity, payment challenge data, a tool-specific response payload, or verification evidence.', 'additionalProperties': True}
입력 스키마
{'type': 'object', 'required': ['package'], 'properties': {'package': {'type': 'string', 'maxLength': 214, 'minLength': 1, 'description': 'Input parameter "package" for the dependency-go-no-go tool.'}, 'version': {'type': 'string', 'maxLength': 64, 'description': 'Input parameter "version" for the dependency-go-no-go tool.'}, '_salt19_handoff_id': {'type': 'string', 'format': 'uuid', 'description': 'Optional SALT19 authorization handoff correlation. Preserve the same value across challenge, local signing, and paid retry.'}, '_salt19_operation_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]{7,127}$', 'maxLength': 128, 'minLength': 8, 'description': 'Optional but recommended semantic purchase identifier. Generate once per intended purchase and preserve it across challenge, payment, timeout recovery, and retries for the strongest at-most-once contract. Standard x402 clients may omit it.'}, '_x402_payment_signature': {'type': 'string', 'description': 'Optional x402 PAYMENT-SIGNATURE proof. Omit on the first call to receive the payment challenge; include after satisfying that challenge.'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'properties': {'tool': {'type': 'string', 'description': 'Canonical SALT19 tool identifier when the result is tool-specific.'}, 'status': {'type': 'string', 'description': 'SALT19 execution, payment, availability, or verification state.'}, 'response': {'description': 'Tool-specific structured response payload when execution completes.'}, 'operation_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'description': 'Client-controlled semantic purchase identifier when applicable.'}}, 'description': 'Structured SALT19 result envelope. Fields vary by tool and may include execution status, semantic operation identity, payment challenge data, a tool-specific response payload, or verification evidence.', 'additionalProperties': True}
입력 스키마
{'type': 'object', 'required': ['package', 'current_version', 'target_version'], 'properties': {'package': {'type': 'string', 'maxLength': 214, 'minLength': 1, 'description': 'Input parameter "package" for the dependency-upgrade-go-no-go tool.'}, 'runtime': {'type': 'string', 'maxLength': 128, 'description': 'Input parameter "runtime" for the dependency-upgrade-go-no-go tool.'}, 'framework': {'type': 'string', 'maxLength': 128, 'description': 'Input parameter "framework" for the dependency-upgrade-go-no-go tool.'}, 'constraints': {'type': 'array', 'items': {'type': 'string', 'maxLength': 4000}, 'maxItems': 32, 'description': 'Input parameter "constraints" for the dependency-upgrade-go-no-go tool.'}, 'target_version': {'type': 'string', 'maxLength': 64, 'minLength': 1, 'description': 'Input parameter "target_version" for the dependency-upgrade-go-no-go tool.'}, 'current_version': {'type': 'string', 'maxLength': 64, 'minLength': 1, 'description': 'Input parameter "current_version" for the dependency-upgrade-go-no-go tool.'}, '_salt19_handoff_id': {'type': 'string', 'format': 'uuid', 'description': 'Optional SALT19 authorization handoff correlation. Preserve the same value across challenge, local signing, and paid retry.'}, '_salt19_operation_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]{7,127}$', 'maxLength': 128, 'minLength': 8, 'description': 'Optional but recommended semantic purchase identifier. Generate once per intended purchase and preserve it across challenge, payment, timeout recovery, and retries for the strongest at-most-once contract. Standard x402 clients may omit it.'}, '_x402_payment_signature': {'type': 'string', 'description': 'Optional x402 PAYMENT-SIGNATURE proof. Omit on the first call to receive the payment challenge; include after satisfying that challenge.'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'properties': {'tool': {'type': 'string', 'description': 'Canonical SALT19 tool identifier when the result is tool-specific.'}, 'status': {'type': 'string', 'description': 'SALT19 execution, payment, availability, or verification state.'}, 'response': {'description': 'Tool-specific structured response payload when execution completes.'}, 'operation_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'description': 'Client-controlled semantic purchase identifier when applicable.'}}, 'description': 'Structured SALT19 result envelope. Fields vary by tool and may include execution status, semantic operation identity, payment challenge data, a tool-specific response payload, or verification evidence.', 'additionalProperties': True}
입력 스키마
{'type': 'object', 'required': ['need'], 'properties': {'need': {'type': 'string', 'maxLength': 1000, 'minLength': 3, 'description': 'Natural-language description of the external state or machine operation needed.'}, 'max_price_usd': {'type': 'number', 'minimum': 0, 'description': 'Optional hard maximum price for the eventual paid tool call.'}, 'prefer_fresh_state': {'type': 'boolean', 'default': True, 'description': 'Prefer low-friction Fresh-State primitives when they satisfy the request.'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'required': ['selection_id', 'selected', 'alternatives', 'next_action'], 'properties': {'selected': {'type': ['object', 'null']}, 'next_action': {'type': 'object'}, 'alternatives': {'type': 'array'}, 'selection_id': {'type': 'string', 'format': 'uuid'}}, 'additionalProperties': True}
입력 스키마
{'type': 'object', 'required': ['repo'], 'properties': {'repo': {'type': 'string', 'maxLength': 512, 'minLength': 3}, '_salt19_handoff_id': {'type': 'string', 'format': 'uuid', 'description': 'Optional SALT19 authorization handoff correlation. Preserve the same value across challenge, local signing, and paid retry.'}, '_salt19_operation_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]{7,127}$', 'maxLength': 128, 'minLength': 8, 'description': 'Optional but recommended semantic purchase identifier preserved across challenge/payment/retries.'}, '_x402_payment_signature': {'type': 'string', 'description': 'Optional x402 payment proof. Omit on the first call; include after satisfying the challenge.'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['repo'], 'properties': {'repo': {'type': 'string', 'maxLength': 512, 'description': 'Input parameter "repo" for the github-repo-preflight tool.'}, '_salt19_handoff_id': {'type': 'string', 'format': 'uuid', 'description': 'Optional SALT19 authorization handoff correlation. Preserve the same value across challenge, local signing, and paid retry.'}, '_salt19_operation_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]{7,127}$', 'maxLength': 128, 'minLength': 8, 'description': 'Optional but recommended semantic purchase identifier. Generate once per intended purchase and preserve it across challenge, payment, timeout recovery, and retries for the strongest at-most-once contract. Standard x402 clients may omit it.'}, '_x402_payment_signature': {'type': 'string', 'description': 'Optional x402 PAYMENT-SIGNATURE proof. Omit on the first call to receive the payment challenge; include after satisfying that challenge.'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'properties': {'tool': {'type': 'string', 'description': 'Canonical SALT19 tool identifier when the result is tool-specific.'}, 'status': {'type': 'string', 'description': 'SALT19 execution, payment, availability, or verification state.'}, 'response': {'description': 'Tool-specific structured response payload when execution completes.'}, 'operation_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'description': 'Client-controlled semantic purchase identifier when applicable.'}}, 'description': 'Structured SALT19 result envelope. Fields vary by tool and may include execution status, semantic operation identity, payment challenge data, a tool-specific response payload, or verification evidence.', 'additionalProperties': True}
입력 스키마
{'type': 'object', 'required': ['parameter_count_b', 'quantization_bits', 'vram_gb'], 'properties': {'vram_gb': {'type': 'number', 'maximum': 10000, 'minimum': 0.1, 'description': 'Input parameter "vram_gb" for the model-memory-fit tool.'}, 'parameter_count_b': {'type': 'number', 'maximum': 10000, 'minimum': 0.01, 'description': 'Input parameter "parameter_count_b" for the model-memory-fit tool.'}, 'quantization_bits': {'type': 'number', 'maximum': 32, 'minimum': 1, 'description': 'Input parameter "quantization_bits" for the model-memory-fit tool.'}, '_salt19_handoff_id': {'type': 'string', 'format': 'uuid', 'description': 'Optional SALT19 authorization handoff correlation. Preserve the same value across challenge, local signing, and paid retry.'}, '_salt19_operation_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]{7,127}$', 'maxLength': 128, 'minLength': 8, 'description': 'Optional but recommended semantic purchase identifier. Generate once per intended purchase and preserve it across challenge, payment, timeout recovery, and retries for the strongest at-most-once contract. Standard x402 clients may omit it.'}, 'runtime_overhead_ratio': {'type': 'number', 'maximum': 2, 'minimum': 0, 'description': 'Input parameter "runtime_overhead_ratio" for the model-memory-fit tool.'}, '_x402_payment_signature': {'type': 'string', 'description': 'Optional x402 PAYMENT-SIGNATURE proof. Omit on the first call to receive the payment challenge; include after satisfying that challenge.'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'properties': {'tool': {'type': 'string', 'description': 'Canonical SALT19 tool identifier when the result is tool-specific.'}, 'status': {'type': 'string', 'description': 'SALT19 execution, payment, availability, or verification state.'}, 'response': {'description': 'Tool-specific structured response payload when execution completes.'}, 'operation_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'description': 'Client-controlled semantic purchase identifier when applicable.'}}, 'description': 'Structured SALT19 result envelope. Fields vary by tool and may include execution status, semantic operation identity, payment challenge data, a tool-specific response payload, or verification evidence.', 'additionalProperties': True}
입력 스키마
{'type': 'object', 'required': ['package'], 'properties': {'package': {'type': 'string', 'maxLength': 214, 'minLength': 1}, 'version': {'type': 'string', 'maxLength': 64}, '_salt19_handoff_id': {'type': 'string', 'format': 'uuid', 'description': 'Optional SALT19 authorization handoff correlation. Preserve the same value across challenge, local signing, and paid retry.'}, '_salt19_operation_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]{7,127}$', 'maxLength': 128, 'minLength': 8, 'description': 'Optional but recommended semantic purchase identifier preserved across challenge/payment/retries.'}, '_x402_payment_signature': {'type': 'string', 'description': 'Optional x402 payment proof. Omit on the first call; include after satisfying the challenge.'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['package'], 'properties': {'package': {'type': 'string', 'maxLength': 214, 'minLength': 1, 'description': 'Input parameter "package" for the npm-package-intel tool.'}, 'version': {'type': 'string', 'maxLength': 64, 'description': 'Input parameter "version" for the npm-package-intel tool.'}, '_salt19_handoff_id': {'type': 'string', 'format': 'uuid', 'description': 'Optional SALT19 authorization handoff correlation. Preserve the same value across challenge, local signing, and paid retry.'}, '_salt19_operation_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]{7,127}$', 'maxLength': 128, 'minLength': 8, 'description': 'Optional but recommended semantic purchase identifier. Generate once per intended purchase and preserve it across challenge, payment, timeout recovery, and retries for the strongest at-most-once contract. Standard x402 clients may omit it.'}, '_x402_payment_signature': {'type': 'string', 'description': 'Optional x402 PAYMENT-SIGNATURE proof. Omit on the first call to receive the payment challenge; include after satisfying that challenge.'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'properties': {'tool': {'type': 'string', 'description': 'Canonical SALT19 tool identifier when the result is tool-specific.'}, 'status': {'type': 'string', 'description': 'SALT19 execution, payment, availability, or verification state.'}, 'response': {'description': 'Tool-specific structured response payload when execution completes.'}, 'operation_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'description': 'Client-controlled semantic purchase identifier when applicable.'}}, 'description': 'Structured SALT19 result envelope. Fields vary by tool and may include execution status, semantic operation identity, payment challenge data, a tool-specific response payload, or verification evidence.', 'additionalProperties': True}
입력 스키마
{'type': 'object', 'required': ['area'], 'properties': {'area': {'type': 'string', 'pattern': '^[A-Za-z]{2}$'}, 'limit': {'type': 'integer', 'maximum': 20, 'minimum': 1}, '_salt19_handoff_id': {'type': 'string', 'format': 'uuid', 'description': 'Optional SALT19 authorization handoff correlation. Preserve the same value across challenge, local signing, and paid retry.'}, '_salt19_operation_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]{7,127}$', 'maxLength': 128, 'minLength': 8, 'description': 'Optional but recommended semantic purchase identifier preserved across challenge/payment/retries.'}, '_x402_payment_signature': {'type': 'string', 'description': 'Optional x402 payment proof. Omit on the first call; include after satisfying the challenge.'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['repo'], 'properties': {'repo': {'type': 'string', 'maxLength': 512, 'description': 'Input parameter "repo" for the repo-adoption-go-no-go tool.'}, '_salt19_handoff_id': {'type': 'string', 'format': 'uuid', 'description': 'Optional SALT19 authorization handoff correlation. Preserve the same value across challenge, local signing, and paid retry.'}, '_salt19_operation_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]{7,127}$', 'maxLength': 128, 'minLength': 8, 'description': 'Optional but recommended semantic purchase identifier. Generate once per intended purchase and preserve it across challenge, payment, timeout recovery, and retries for the strongest at-most-once contract. Standard x402 clients may omit it.'}, '_x402_payment_signature': {'type': 'string', 'description': 'Optional x402 PAYMENT-SIGNATURE proof. Omit on the first call to receive the payment challenge; include after satisfying that challenge.'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'properties': {'tool': {'type': 'string', 'description': 'Canonical SALT19 tool identifier when the result is tool-specific.'}, 'status': {'type': 'string', 'description': 'SALT19 execution, payment, availability, or verification state.'}, 'response': {'description': 'Tool-specific structured response payload when execution completes.'}, 'operation_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'description': 'Client-controlled semantic purchase identifier when applicable.'}}, 'description': 'Structured SALT19 result envelope. Fields vary by tool and may include execution status, semantic operation identity, payment challenge data, a tool-specific response payload, or verification evidence.', 'additionalProperties': True}
입력 스키마
{'type': 'object', 'required': ['decline_reason'], 'properties': {'product': {'type': 'string', 'maxLength': 128}, 'session_id': {'type': 'string', 'maxLength': 256, 'description': 'Optional opaque session label; stored only as a SHA-256 fingerprint.'}, 'supports_x402': {'type': 'boolean'}, 'decline_reason': {'enum': ['NONE', 'NO_WALLET', 'INSUFFICIENT_BALANCE', 'BUDGET_POLICY', 'PRICE_TOO_HIGH', 'UNSUPPORTED_NETWORK', 'UNSUPPORTED_ASSET', 'X402_UNSUPPORTED', 'USER_APPROVAL_REQUIRED', 'VALUE_NOT_JUSTIFIED', 'UNKNOWN'], 'type': 'string'}, 'max_purchase_usd': {'type': 'number', 'minimum': 0}, 'supported_assets': {'type': 'array', 'items': {'type': 'string', 'maxLength': 96}, 'maxItems': 16}, 'wallet_available': {'enum': ['YES', 'NO', 'UNKNOWN'], 'type': 'string'}, 'supported_networks': {'type': 'array', 'items': {'type': 'string', 'maxLength': 96}, 'maxItems': 16}, 'autonomous_spend_allowed': {'enum': ['YES', 'NO', 'UNKNOWN'], 'type': 'string'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['handoff_id', 'stage'], 'properties': {'sdk': {'type': 'string', 'maxLength': 128}, 'stage': {'enum': ['CHALLENGE_RECEIVED', 'SIGNER_AVAILABLE', 'SIGNER_UNAVAILABLE', 'SIGNING_INVOKED', 'SIGNATURE_CONSTRUCTED', 'RETRY_DISPATCHED', 'ABORTED'], 'type': 'string'}, 'error_code': {'type': 'string', 'maxLength': 128}, 'handoff_id': {'type': 'string', 'format': 'uuid'}, 'signer_kind': {'type': 'string', 'maxLength': 64}, 'client_timestamp': {'type': 'string', 'maxLength': 64}, 'signer_available': {'enum': ['YES', 'NO', 'UNKNOWN'], 'type': 'string'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'properties': {'tier': {'enum': ['primitive', 'decision'], 'type': 'string'}, 'max_price_usd': {'type': 'number', 'minimum': 0}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'required': ['count', 'products', 'start_here'], 'properties': {'count': {'type': 'integer', 'minimum': 0}, 'products': {'type': 'array'}, 'start_here': {'type': 'object'}}, 'additionalProperties': True}
입력 스키마
{'type': 'object', 'required': ['cik'], 'properties': {'cik': {'type': 'string', 'pattern': '^[0-9]{1,10}$'}, 'concepts': {'type': 'array', 'items': {'type': 'string', 'maxLength': 96}, 'maxItems': 8}, '_salt19_handoff_id': {'type': 'string', 'format': 'uuid', 'description': 'Optional SALT19 authorization handoff correlation. Preserve the same value across challenge, local signing, and paid retry.'}, '_salt19_operation_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]{7,127}$', 'maxLength': 128, 'minLength': 8, 'description': 'Optional but recommended semantic purchase identifier preserved across challenge/payment/retries.'}, '_x402_payment_signature': {'type': 'string', 'description': 'Optional x402 payment proof. Omit on the first call; include after satisfying the challenge.'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['cik'], 'properties': {'cik': {'type': 'string', 'pattern': '^[0-9]{1,10}$'}, 'limit': {'type': 'integer', 'maximum': 20, 'minimum': 1}, '_salt19_handoff_id': {'type': 'string', 'format': 'uuid', 'description': 'Optional SALT19 authorization handoff correlation. Preserve the same value across challenge, local signing, and paid retry.'}, '_salt19_operation_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]{7,127}$', 'maxLength': 128, 'minLength': 8, 'description': 'Optional but recommended semantic purchase identifier preserved across challenge/payment/retries.'}, '_x402_payment_signature': {'type': 'string', 'description': 'Optional x402 payment proof. Omit on the first call; include after satisfying the challenge.'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'format': 'uri', 'maxLength': 2048, 'description': 'Input parameter "url" for the url-http-preflight tool.'}, '_salt19_handoff_id': {'type': 'string', 'format': 'uuid', 'description': 'Optional SALT19 authorization handoff correlation. Preserve the same value across challenge, local signing, and paid retry.'}, '_salt19_operation_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]{7,127}$', 'maxLength': 128, 'minLength': 8, 'description': 'Optional but recommended semantic purchase identifier. Generate once per intended purchase and preserve it across challenge, payment, timeout recovery, and retries for the strongest at-most-once contract. Standard x402 clients may omit it.'}, '_x402_payment_signature': {'type': 'string', 'description': 'Optional x402 PAYMENT-SIGNATURE proof. Omit on the first call to receive the payment challenge; include after satisfying that challenge.'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'properties': {'tool': {'type': 'string', 'description': 'Canonical SALT19 tool identifier when the result is tool-specific.'}, 'status': {'type': 'string', 'description': 'SALT19 execution, payment, availability, or verification state.'}, 'response': {'description': 'Tool-specific structured response payload when execution completes.'}, 'operation_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'description': 'Client-controlled semantic purchase identifier when applicable.'}}, 'description': 'Structured SALT19 result envelope. Fields vary by tool and may include execution status, semantic operation identity, payment challenge data, a tool-specific response payload, or verification evidence.', 'additionalProperties': True}
입력 스키마
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'format': 'uri', 'maxLength': 2048}, 'max_chars': {'type': 'integer', 'maximum': 150000, 'minimum': 1000}, '_salt19_handoff_id': {'type': 'string', 'format': 'uuid', 'description': 'Optional SALT19 authorization handoff correlation. Preserve the same value across challenge, local signing, and paid retry.'}, '_salt19_operation_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]{7,127}$', 'maxLength': 128, 'minLength': 8, 'description': 'Optional but recommended semantic purchase identifier preserved across challenge/payment/retries.'}, '_x402_payment_signature': {'type': 'string', 'description': 'Optional x402 payment proof. Omit on the first call; include after satisfying the challenge.'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': [], 'properties': {'hours': {'type': 'integer', 'maximum': 168, 'minimum': 1}, 'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1}, 'min_magnitude': {'type': 'number', 'maximum': 10, 'minimum': 0}, '_salt19_handoff_id': {'type': 'string', 'format': 'uuid', 'description': 'Optional SALT19 authorization handoff correlation. Preserve the same value across challenge, local signing, and paid retry.'}, '_salt19_operation_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]{7,127}$', 'maxLength': 128, 'minLength': 8, 'description': 'Optional but recommended semantic purchase identifier preserved across challenge/payment/retries.'}, '_x402_payment_signature': {'type': 'string', 'description': 'Optional x402 payment proof. Omit on the first call; include after satisfying the challenge.'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'format': 'uuid', 'description': 'SALT19 decision receipt UUID'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'properties': {'tool': {'type': 'string', 'description': 'Canonical SALT19 tool identifier when the result is tool-specific.'}, 'status': {'type': 'string', 'description': 'SALT19 execution, payment, availability, or verification state.'}, 'response': {'description': 'Tool-specific structured response payload when execution completes.'}, 'operation_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'description': 'Client-controlled semantic purchase identifier when applicable.'}}, 'description': 'Structured SALT19 result envelope. Fields vary by tool and may include execution status, semantic operation identity, payment challenge data, a tool-specific response payload, or verification evidence.', 'additionalProperties': True}
입력 스키마
{'type': 'object', 'required': ['product', 'arguments'], 'properties': {'product': {'type': 'string', 'maxLength': 128, 'minLength': 1}, 'arguments': {'type': 'object', 'description': 'The exact paid tool arguments that will be retried after authorization. Do not include private keys, seed phrases, or payment signatures.'}, 'session_id': {'type': 'string', 'maxLength': 256}, 'operation_id': {'type': 'string', 'maxLength': 128, 'minLength': 8}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['product'], 'properties': {'product': {'type': 'string', 'maxLength': 128, 'minLength': 1}, 'max_price_usd': {'type': 'number', 'minimum': 0}, 'supports_x402': {'type': 'boolean'}, 'wallet_address': {'type': 'string', 'description': 'Optional public EVM address only; never provide a private key.'}, 'supported_assets': {'type': 'array', 'items': {'type': 'string', 'maxLength': 96}, 'maxItems': 16}, 'supported_networks': {'type': 'array', 'items': {'type': 'string', 'maxLength': 96}, 'maxItems': 16}, 'autonomous_spend_allowed': {'type': 'boolean'}}, 'additionalProperties': False}
최근 도구 변경
유사한 MCP 서버
hyperion
Acts as a paid MCP tool marketplace and utility gateway with server discovery, HTTP and JavaScript tools, research, data conversi…
Vee3
Manages Clerk authentication infrastructure, including users, organizations, domains, sessions, tokens, OAuth, SSO, machines, per…
IA-QA — 130+ QA & Dev Tools for AI Agents
Provides deterministic QA, evaluation, testing, code analysis, prompt and RAG checks, model comparison, and web security diagnost…
Robyn — Gasless Cross-Chain for AI Agents
Supports gasless cross-chain transfers, wallet and transaction checks, spending mandates, privacy-preserving messaging, and signe…
validoria-mcp
Runs continuous website, API, and webshop tests covering security, SEO, performance, accessibility, browser journeys, and inciden…
HubVibe: Pay-per-Call Tools for AI Agents: Web Search, Email Verify, KYC, Stocks, Crypto, News, Data
Offers paid utilities for web audits, HTTP fetching and extraction, BigQuery analysis, LLM processing, code execution, blockchain…
developer-tools
Provides general-purpose developer utilities for encoding, hashing, encryption, JSON, HTML, CSS, networking, and related data tra…
Qiniso
Provides deterministic formatting, parsing, holiday and tax lookups, address handling, and checksum or structure validation for i…