Vizier
Ce que fait ce MCP
Evaluates proposed AI agent actions and returns an authorization decision with a signed receipt.
Outils
Schéma d’entrée
{'type': 'object', '$defs': {'__schema0': {'anyOf': [{'anyOf': [{'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}, {'type': 'null'}]}, {'type': 'array', 'items': {'$ref': '#/$defs/__schema0'}}, {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'$ref': '#/$defs/__schema0'}}]}}, '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['agent', 'principal', 'action', 'authority', 'context'], 'properties': {'agent': {'type': 'object', 'required': ['id', 'owner'], 'properties': {'id': {'type': 'string', 'maxLength': 256, 'minLength': 1}, 'owner': {'anyOf': [{'type': 'string', 'maxLength': 256, 'minLength': 1}, {'type': 'null'}]}}, 'additionalProperties': False}, 'grant': {'type': 'string', 'maxLength': 8192, 'minLength': 1}, 'action': {'type': 'object', 'required': ['type', 'target', 'parameters'], 'properties': {'type': {'type': 'string', 'maxLength': 128, 'minLength': 1}, 'target': {'type': 'string', 'maxLength': 2048, 'minLength': 1}, 'parameters': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'$ref': '#/$defs/__schema0'}}, 'is_reversible': {'type': 'boolean'}}, 'additionalProperties': False}, 'context': {'type': 'object', 'required': ['request_id', 'timestamp', 'source'], 'properties': {'source': {'enum': ['a2a', 'mcp', 'rest', 'internal', 'unknown'], 'type': 'string'}, 'approvals': {'type': 'array', 'items': {'type': 'object', 'required': ['approver_id', 'action_hash', 'timestamp', 'decision'], 'properties': {'notes': {'type': 'string', 'maxLength': 1024}, 'decision': {'enum': ['APPROVE', 'REJECT'], 'type': 'string', 'default': 'APPROVE'}, 'signature': {'type': 'string'}, 'timestamp': {'type': 'string', 'format': 'date-time', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$'}, 'action_hash': {'type': 'string', 'pattern': '^[a-f0-9]{64}$'}, 'approver_id': {'type': 'string', 'maxLength': 256, 'minLength': 1}, 'grant_token': {'type': 'string'}, 'approver_owner': {'type': 'string', 'maxLength': 256, 'minLength': 1}}, 'additionalProperties': False}}, 'timestamp': {'anyOf': [{'type': 'string', 'format': 'date-time', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$'}, {'type': 'null'}]}, 'request_id': {'anyOf': [{'type': 'string', 'maxLength': 256, 'minLength': 1}, {'type': 'null'}]}, 'session_id': {'type': 'string', 'maxLength': 256, 'minLength': 1}, 'proposal_id': {'type': 'string', 'pattern': '^prp_[0-9a-zA-Z_-]+$'}}, 'additionalProperties': False}, 'authority': {'type': 'object', 'required': ['allowed_actions', 'constraints'], 'properties': {'constraints': {'type': 'object', 'properties': {'quorum': {'type': 'object', 'required': ['min_approvals'], 'properties': {'min_approvals': {'type': 'integer', 'maximum': 10, 'minimum': 1}, 'max_age_seconds': {'type': 'integer', 'maximum': 86400, 'minimum': 1}, 'allowed_approvers': {'type': 'array', 'items': {'type': 'string', 'maxLength': 2048, 'minLength': 1}}, 'require_distinct_owners': {'type': 'boolean'}}, 'additionalProperties': False}, 'currency': {'type': 'string', 'pattern': '^[A-Z]{3}$'}, 'max_amount': {'type': 'number', 'minimum': 0}, 'dlp_screening': {'type': 'boolean'}, 'allowed_targets': {'type': 'array', 'items': {'type': 'string', 'maxLength': 2048, 'minLength': 1}}, 'blocked_targets': {'type': 'array', 'items': {'type': 'string', 'maxLength': 2048, 'minLength': 1}}, 'blocked_entities': {'type': 'array', 'items': {'type': 'string', 'maxLength': 2048, 'minLength': 1}}, 'cool_off_seconds': {'type': 'number', 'maximum': 86400, 'minimum': 1}, 'max_repeated_calls': {'type': 'integer', 'maximum': 100, 'minimum': 1}, 'max_session_actions': {'type': 'integer', 'maximum': 10000, 'minimum': 1}, 'sanctions_screening': {'type': 'boolean'}, 'time_window_seconds': {'type': 'number', 'maximum': 3600, 'minimum': 1}, 'allowed_dlp_categories': {'type': 'array', 'items': {'type': 'string', 'maxLength': 2048, 'minLength': 1}}, 'allowed_sensitive_actions': {'type': 'array', 'items': {'type': 'string', 'maxLength': 128, 'minLength': 1}}, 'require_review_for_irreversible': {'type': 'boolean'}}, 'additionalProperties': False}, 'allowed_actions': {'type': 'array', 'items': {'type': 'string', 'maxLength': 128, 'minLength': 1}}}, 'additionalProperties': False}, 'principal': {'anyOf': [{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'maxLength': 256, 'minLength': 1}}, 'additionalProperties': False}, {'type': 'null'}]}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['decision', 'risk_score', 'reason_codes', 'explanation', 'policy_results', 'receipt'], 'properties': {'receipt': {'type': 'object', 'required': ['id', 'created_at', 'request_hash', 'decision', 'risk_score', 'policy_rule_ids', 'reason_codes', 'authority_provenance'], 'properties': {'id': {'type': 'string'}, 'grant': {'type': 'object', 'required': ['jti', 'issuer', 'subject', 'key_id', 'expires_at'], 'properties': {'jti': {'type': 'string'}, 'issuer': {'type': 'string'}, 'key_id': {'type': 'string'}, 'subject': {'type': 'string'}, 'expires_at': {'type': 'string'}}, 'additionalProperties': False}, 'decision': {'enum': ['ALLOW', 'REVIEW', 'BLOCK'], 'type': 'string'}, 'created_at': {'type': 'string'}, 'risk_score': {'type': 'number'}, 'reason_codes': {'type': 'array', 'items': {'type': 'string'}}, 'request_hash': {'type': 'string'}, 'policy_rule_ids': {'type': 'array', 'items': {'type': 'string'}}, 'authority_provenance': {'enum': ['principal_signed', 'trusted_integration', 'unverified'], 'type': 'string'}}, 'additionalProperties': False}, 'decision': {'enum': ['ALLOW', 'REVIEW', 'BLOCK'], 'type': 'string'}, 'risk_score': {'type': 'number'}, 'explanation': {'type': 'string'}, 'reason_codes': {'type': 'array', 'items': {'type': 'string'}}, 'policy_results': {'type': 'array', 'items': {'type': 'object', 'required': ['rule_id', 'result', 'reason_code', 'details'], 'properties': {'result': {'enum': ['PASS', 'REVIEW', 'FAIL'], 'type': 'string'}, 'details': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'rule_id': {'type': 'string'}, 'reason_code': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}}, 'additionalProperties': False}}}, 'additionalProperties': False}
Modifications récentes des outils
Serveurs MCP similaires
GoCreative Agent API
Offers pay-per-call LLM completions and data services for company intelligence, KYB, sanctions screening, threat intelligence, co…
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…
DDG Agent Services
Acts as a pay-per-call gateway for agent tools including LLM routes, web and market data, Ethereum RPC, security scans, service c…
mainstreet
Provides reputation, trust scoring, validation, consensus, routing, and payment-related tools for on-chain AI agents on Base.
xrpl-referee
Supports XRPL-based agent hiring, escrow payments, job marketplaces, wallet trust scoring, sanctions and KYC checks, and AI-assis…
InsureLink
Manages agent reputation, insurance coverage, SLA agreements, transaction safety checks, attestations, claims, and x402-mediated …
Overwing
Evaluates text against configurable safety rules and provides agent policy decisions, approval workflows, compensating actions, a…
Hermes Plant — Agent Commerce Assurance
Preflights and attests consequential agent actions, verifies signed evidence, evaluates payments and wallets, and provides determ…