MCP 서버

agent-arbitration

io.github.jdhart81/agent-arbitration
법률 및 컴플라이언스 결제 및 핀테크 공개 · 연결 가능 MCP 2025-11-25

이 MCP로 할 수 있는 일

Manages evidence-based disputes for A2A escrow cases and issues deterministic, verifiable release or refund rulings.

describe_agent
Fleet-standard self-description.
입력 스키마
{'type': 'object', 'title': 'describe_agentArguments', 'properties': {}}
출력 스키마
{'type': 'object', 'title': 'describe_agentOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
file_case
File a dispute over an escrow. Opens the evidence window. Parties must be distinct; amount is in minor currency units (cents).
입력 스키마
{'type': 'object', 'title': 'file_caseArguments', 'required': ['escrow_id', 'claimant', 'respondent', 'amount_minor'], 'properties': {'claimant': {'type': 'string', 'title': 'Claimant'}, 'escrow_id': {'type': 'string', 'title': 'Escrow Id'}, 'respondent': {'type': 'string', 'title': 'Respondent'}, 'amount_minor': {'type': 'integer', 'title': 'Amount Minor'}}}
출력 스키마
{'type': 'object', 'title': 'file_caseOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
get_case
Fetch the full case record, including any ruling.
입력 스키마
{'type': 'object', 'title': 'get_caseArguments', 'required': ['case_id'], 'properties': {'case_id': {'type': 'string', 'title': 'Case Id'}}}
출력 스키마
{'type': 'object', 'title': 'get_caseOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
list_cases
List cases, optionally filtered by state (FILED|EVIDENCE_OPEN|RULED).
입력 스키마
{'type': 'object', 'title': 'list_casesArguments', 'properties': {'state': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'State', 'default': None}}}
출력 스키마
{'type': 'object', 'title': 'list_casesOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
rule
Issue the deterministic ruling: allocates 100% of the disputed amount from evidence weights + trust scores, and emits an escrow instruction (release/refund). Exactly-once — re-ruling returns the existing ruling.
입력 스키마
{'type': 'object', 'title': 'ruleArguments', 'required': ['case_id'], 'properties': {'case_id': {'type': 'string', 'title': 'Case Id'}}}
출력 스키마
{'type': 'object', 'title': 'ruleOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
set_trust_scores
Attach trust-oracle reputation scores (party -> [0,1]) as ruling inputs.
입력 스키마
{'type': 'object', 'title': 'set_trust_scoresArguments', 'required': ['case_id', 'scores'], 'properties': {'scores': {'type': 'object', 'title': 'Scores', 'additionalProperties': {'type': 'number'}}, 'case_id': {'type': 'string', 'title': 'Case Id'}}}
출력 스키마
{'type': 'object', 'title': 'set_trust_scoresOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
submit_evidence
Submit evidence while the case is open. kind: delivery_proof (weight 3), log (2), or statement (1). Only the named parties may submit.
입력 스키마
{'type': 'object', 'title': 'submit_evidenceArguments', 'required': ['case_id', 'party', 'kind'], 'properties': {'kind': {'type': 'string', 'title': 'Kind'}, 'party': {'type': 'string', 'title': 'Party'}, 'case_id': {'type': 'string', 'title': 'Case Id'}, 'content': {'type': 'string', 'title': 'Content', 'default': ''}}}
출력 스키마
{'type': 'object', 'title': 'submit_evidenceOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
verify_ruling
Recompute the ruling from its cited evidence + trust inputs and check it matches the stored allocation (machine-checkable justice).
입력 스키마
{'type': 'object', 'title': 'verify_rulingArguments', 'required': ['case_id'], 'properties': {'case_id': {'type': 'string', 'title': 'Case Id'}}}
출력 스키마
{'type': 'object', 'title': 'verify_rulingOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
추가됨
describe_agent
2026년 9월 17일 12:42 PM
추가됨
list_cases
2026년 9월 17일 12:42 PM
추가됨
get_case
2026년 9월 17일 12:42 PM
추가됨
verify_ruling
2026년 9월 17일 12:42 PM
추가됨
rule
2026년 9월 17일 12:42 PM
추가됨
set_trust_scores
2026년 9월 17일 12:42 PM
추가됨
submit_evidence
2026년 9월 17일 12:42 PM
추가됨
file_case
2026년 9월 17일 12:42 PM