AxioRank: Zero-Trust for AI Agents
이 MCP로 할 수 있는 일
Governs AI-agent and tool interactions through identity verification, policy enforcement, risk scoring, approvals, quarantine, and audit logs.
도구
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['description'], 'properties': {'description': {'type': 'string', 'maxLength': 2000, 'minLength': 1, 'description': "What to detect, e.g. 'flag AWS secret access keys in tool arguments'."}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['approvalId'], 'properties': {'approvalId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$', 'description': "The approvalId returned by axiorank_score_tool_call when the decision was 'hold'."}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name'], 'properties': {'name': {'type': 'string', 'maxLength': 120, 'minLength': 1}, 'labels': {'type': 'array', 'items': {'type': 'string', 'maxLength': 60, 'minLength': 1}, 'maxItems': 32}, 'ttlSeconds': {'type': 'integer', 'maximum': 3600, 'minimum': 60, 'description': 'Token lifetime in seconds (60â\x80\x933600). Defaults to 900 (15 min).'}, 'description': {'type': 'string', 'maxLength': 2000}, 'tokenScopes': {'type': 'array', 'items': {'enum': ['gateway:write', 'cards:verify', 'logs:read'], 'type': 'string'}, 'default': ['gateway:write'], 'maxItems': 3, 'minItems': 1, 'description': 'Operational scopes for the token (gateway:write, cards:verify, logs:read).'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name', 'toolPattern', 'action'], 'properties': {'name': {'type': 'string', 'maxLength': 120, 'minLength': 1}, 'action': {'enum': ['allow', 'deny', 'require_approval', 'redact'], 'type': 'string'}, 'context': {'anyOf': [{'type': 'object', 'properties': {'ip': {'type': 'object', 'required': ['anyOf'], 'properties': {'anyOf': {'type': 'array', 'items': {'type': 'string', 'minLength': 1}, 'maxItems': 64, 'minItems': 1}, 'negate': {'type': 'boolean'}}}, 'geo': {'type': 'object', 'required': ['anyOf'], 'properties': {'anyOf': {'type': 'array', 'items': {'type': 'string', 'pattern': '^[A-Za-z]{2}$'}, 'maxItems': 64, 'minItems': 1}, 'negate': {'type': 'boolean'}}}, 'ifc': {'type': 'object', 'properties': {'sinkTypes': {'type': 'array', 'items': {'enum': ['egress', 'destructive', 'state_change'], 'type': 'string'}, 'maxItems': 3, 'minItems': 1}, 'sourceTags': {'type': 'array', 'items': {'type': 'string', 'maxLength': 60, 'minLength': 1}, 'maxItems': 16, 'minItems': 1}, 'propagation': {'enum': ['explicit', 'coarse'], 'type': 'string'}, 'destinations': {'type': 'array', 'items': {'type': 'string', 'maxLength': 253, 'minLength': 1}, 'maxItems': 64, 'minItems': 1}}}, 'args': {'type': 'array', 'items': {'type': 'object', 'required': ['path'], 'properties': {'gt': {'type': 'number'}, 'lt': {'type': 'number'}, 'gte': {'type': 'number'}, 'lte': {'type': 'number'}, 'glob': {'type': 'string', 'maxLength': 200, 'minLength': 1}, 'path': {'type': 'string', 'maxLength': 120, 'minLength': 1}, 'anyOf': {'type': 'array', 'items': {'type': 'string', 'maxLength': 200, 'minLength': 1}, 'maxItems': 64, 'minItems': 1}, 'regex': {'type': 'string', 'maxLength': 512, 'minLength': 1}, 'exists': {'type': 'boolean'}, 'negate': {'type': 'boolean'}, 'contains': {'type': 'string', 'maxLength': 200, 'minLength': 1}}}, 'maxItems': 10, 'minItems': 1}, 'time': {'type': 'object', 'required': ['windows'], 'properties': {'tz': {'type': 'string', 'maxLength': 64, 'minLength': 1}, 'negate': {'type': 'boolean'}, 'windows': {'type': 'array', 'items': {'type': 'object', 'required': ['start', 'end'], 'properties': {'end': {'type': 'string', 'pattern': '^\\d{1,2}:\\d{2}$'}, 'days': {'type': 'array', 'items': {'type': 'integer', 'maximum': 6, 'minimum': 0}}, 'start': {'type': 'string', 'pattern': '^\\d{1,2}:\\d{2}$'}}}, 'maxItems': 32, 'minItems': 1}}}, 'agent': {'type': 'object', 'properties': {'ids': {'type': 'object', 'required': ['anyOf'], 'properties': {'anyOf': {'type': 'array', 'items': {'type': 'string', 'maxLength': 120, 'minLength': 1}, 'maxItems': 64, 'minItems': 1}, 'negate': {'type': 'boolean'}}}, 'labels': {'type': 'object', 'required': ['anyOf'], 'properties': {'anyOf': {'type': 'array', 'items': {'type': 'string', 'maxLength': 120, 'minLength': 1}, 'maxItems': 64, 'minItems': 1}, 'negate': {'type': 'boolean'}}}, 'attributes': {'type': 'object', 'propertyNames': {'type': 'string', 'maxLength': 60, 'minLength': 1}, 'additionalProperties': {'type': 'object', 'required': ['anyOf'], 'properties': {'anyOf': {'type': 'array', 'items': {'type': 'string', 'maxLength': 120, 'minLength': 1}, 'maxItems': 64, 'minItems': 1}, 'negate': {'type': 'boolean'}}}}}}, 'chain': {'type': 'object', 'properties': {'anyOf': {'type': 'array', 'items': {'enum': ['exfiltration', 'recon_then_destroy', 'injection_then_action'], 'type': 'string'}, 'maxItems': 3, 'minItems': 1}, 'minSeverity': {'enum': ['low', 'medium', 'high', 'critical'], 'type': 'string'}, 'valueConfirmed': {'type': 'boolean'}}}, 'model': {'type': 'object', 'required': ['anyOf'], 'properties': {'anyOf': {'type': 'array', 'items': {'type': 'string', 'maxLength': 120, 'minLength': 1}, 'maxItems': 64, 'minItems': 1}, 'negate': {'type': 'boolean'}}}, 'budget': {'type': 'object', 'required': ['metric', 'window', 'gte'], 'properties': {'gte': {'type': 'number', 'maximum': 1000000000, 'minimum': 0}, 'metric': {'enum': ['calls', 'cost_usd'], 'type': 'string'}, 'window': {'enum': ['hour', 'day', 'month'], 'type': 'string'}}}, 'novelty': {'type': 'object', 'required': ['gte'], 'properties': {'gte': {'type': 'number', 'maximum': 1, 'minimum': 0}}}, 'commerce': {'type': 'object', 'properties': {'onViolation': {'type': 'boolean'}}}, 'resource': {'type': 'object', 'properties': {'host': {'type': 'object', 'required': ['anyOf'], 'properties': {'anyOf': {'type': 'array', 'items': {'type': 'string', 'maxLength': 120, 'minLength': 1}, 'maxItems': 64, 'minItems': 1}, 'negate': {'type': 'boolean'}}}, 'type': {'type': 'object', 'required': ['anyOf'], 'properties': {'anyOf': {'type': 'array', 'items': {'enum': ['database', 'http_api', 'filesystem', 'messaging', 'other'], 'type': 'string'}, 'maxItems': 5, 'minItems': 1}, 'negate': {'type': 'boolean'}}}, 'environment': {'type': 'object', 'required': ['anyOf'], 'properties': {'anyOf': {'type': 'array', 'items': {'enum': ['production', 'staging', 'development', 'unknown'], 'type': 'string'}, 'maxItems': 4, 'minItems': 1}, 'negate': {'type': 'boolean'}}}}}, 'agentRisk': {'type': 'object', 'required': ['gte'], 'properties': {'gte': {'type': 'number', 'maximum': 100, 'minimum': 0}}}, 'callCostUsd': {'type': 'object', 'required': ['gte'], 'properties': {'gte': {'type': 'number', 'maximum': 1000000, 'minimum': 0}}}, 'agentDaysOld': {'type': 'object', 'required': ['lte'], 'properties': {'lte': {'type': 'number', 'maximum': 3650, 'minimum': 0}}}, 'mlThreatClass': {'type': 'object', 'required': ['anyOf'], 'properties': {'anyOf': {'type': 'array', 'items': {'enum': ['prompt_injection', 'jailbreak', 'data_exfiltration', 'malware', 'social_engineering', 'policy_violation'], 'type': 'string'}, 'maxItems': 6, 'minItems': 1}}}}}, {'type': 'null'}]}, 'priority': {'type': 'integer', 'default': 100, 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'toolPattern': {'type': 'string', 'maxLength': 200, 'minLength': 1}, 'riskThreshold': {'anyOf': [{'type': 'integer', 'maximum': 100, 'minimum': 0}, {'type': 'null'}], 'default': None}, 'signalCategory': {'anyOf': [{'enum': ['secret', 'pii', 'destructive', 'injection', 'egress', 'malware', 'financial'], 'type': 'string'}, {'type': 'null'}]}, 'enforcementMode': {'enum': ['monitor', 'enforce'], 'type': 'string', 'default': 'enforce'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['agentId'], 'properties': {'agentId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$', 'description': "The agent's UUID (from axiorank_list_agents)."}}}
입력 스키마
{'type': 'object', 'properties': {}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['alertId'], 'properties': {'alertId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$', 'description': 'The alert/incident UUID (from axiorank_list_incidents).'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['policyId'], 'properties': {'policyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$', 'description': "The policy's UUID (from axiorank_list_policies)."}}}
입력 스키마
{'type': 'object', 'properties': {}}
입력 스키마
{'type': 'object', 'properties': {}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['agentId'], 'properties': {'scopes': {'type': 'array', 'items': {'enum': ['gateway:write', 'cards:verify', 'logs:read'], 'type': 'string'}, 'default': ['gateway:write'], 'maxItems': 3, 'minItems': 1, 'description': 'Operational scopes for the token (gateway:write, cards:verify, logs:read).'}, 'agentId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$', 'description': "The agent's UUID (from axiorank_list_agents)."}, 'ttlSeconds': {'type': 'integer', 'maximum': 3600, 'minimum': 60, 'description': 'Token lifetime in seconds (60â\x80\x933600). Defaults to 900 (15 min).'}}}
입력 스키마
{'type': 'object', 'properties': {}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'kind': {'enum': ['high_risk', 'anomaly', 'auto_response', 'kill_chain', 'ml_threat'], 'type': 'string'}, 'limit': {'type': 'integer', 'default': 50, 'maximum': 200, 'minimum': 1}, 'status': {'enum': ['open', 'acknowledged', 'resolved', 'suppressed'], 'type': 'string'}, 'severity': {'enum': ['low', 'medium', 'high', 'critical'], 'type': 'string'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'default': 50, 'maximum': 200, 'minimum': 1}}}
입력 스키마
{'type': 'object', 'properties': {}}
입력 스키마
{'type': 'object', 'properties': {}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['agentId', 'quarantine'], 'properties': {'agentId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$', 'description': "The agent's UUID (from axiorank_list_agents)."}, 'quarantine': {'type': 'boolean', 'description': 'true = quarantine (deny all its calls); false = release.'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['agentId'], 'properties': {'agentId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$', 'description': "The agent's UUID (from axiorank_list_agents)."}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['tool'], 'properties': {'tool': {'type': 'string', 'maxLength': 200, 'minLength': 1}, 'model': {'type': 'string', 'maxLength': 200, 'minLength': 1}, 'phase': {'enum': ['request', 'result', 'prompt', 'completion'], 'type': 'string', 'default': 'request'}, 'intent': {'type': 'string', 'maxLength': 1000, 'minLength': 1}, 'source': {'enum': ['sdk', 'mcp', 'coding-agent', 'browser-agent'], 'type': 'string'}, 'context': {'type': 'string', 'maxLength': 200000}, 'costUsd': {'type': 'number', 'maximum': 1000000, 'minimum': 0}, 'traceId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'metadata': {'type': 'object', 'propertyNames': {'type': 'string', 'maxLength': 64, 'minLength': 1}, 'additionalProperties': {'anyOf': [{'type': 'string', 'maxLength': 256}, {'type': 'number'}, {'type': 'boolean'}]}}, 'passport': {'type': 'boolean'}, 'arguments': {'type': 'object', 'default': {}, 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'sessionId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'stepIndex': {'type': 'integer', 'maximum': 100000, 'minimum': 0}, 'durationMs': {'type': 'integer', 'maximum': 86400000, 'minimum': 0}, 'promptText': {'type': 'string', 'maxLength': 200000}, 'resultText': {'type': 'string', 'maxLength': 200000}, 'inputTokens': {'type': 'integer', 'maximum': 100000000, 'minimum': 0}, 'taintHandle': {'type': 'string', 'maxLength': 16384}, 'outputTokens': {'type': 'integer', 'maximum': 100000000, 'minimum': 0}, 'completionText': {'type': 'string', 'maxLength': 200000}, 'parentStepIndex': {'type': 'integer', 'maximum': 100000, 'minimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'to': {'type': 'string', 'description': 'ISO timestamp: exclusive upper bound on created_at.'}, 'from': {'type': 'string', 'description': 'ISO timestamp: inclusive lower bound on created_at.'}, 'tool': {'type': 'string', 'maxLength': 200, 'description': 'Case-insensitive substring of the tool name.'}, 'limit': {'type': 'integer', 'default': 50, 'maximum': 200, 'minimum': 1}, 'source': {'enum': ['sdk', 'mcp', 'coding-agent', 'browser-agent'], 'type': 'string'}, 'agentId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'minRisk': {'type': 'integer', 'maximum': 100, 'minimum': 0}, 'decision': {'enum': ['allow', 'deny', 'hold'], 'type': 'string'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['policyId'], 'properties': {'name': {'type': 'string', 'maxLength': 120, 'minLength': 1}, 'enabled': {'type': 'boolean', 'description': 'Arm (true) or disarm (false) the policy.'}, 'policyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$', 'description': "The policy's UUID (from axiorank_list_policies)."}, 'priority': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Lower runs first; ties broken by creation order.'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'url': {'type': 'string', 'format': 'uri', 'maxLength': 2048}, 'document': {}, 'protocol': {'enum': ['a2a', 'mcp', 'oauth', 'api-catalog', 'x402', 'acp', 'ucp', 'mpp', 'did', 'acp-comm', 'anp', 'agntcy-slim', 'authmd', 'ap2', 'content-permission', 'agntcy-directory', 'nlweb', 'ans', 'agent-skills', 'webmcp', 'nanda', 'vc', 'visa-tap', 'spiffe', 'agents-json', 'l402', 'oid4vci', 'authzen', 'mc-agent-pay', 'visa-intelligent-commerce', 'skyfire', 'nekuda', 'amex-agent-pay', 'paypal-agentic-checkout'], 'type': 'string'}}}
최근 도구 변경
유사한 MCP 서버
AIMEAT
Provides a self-hosted agent operating system with agent work delegation, access controls, federation, hooks, SSO, security admin…
hyperion
Acts as a paid MCP tool marketplace and utility gateway with server discovery, HTTP and JavaScript tools, research, data conversi…
Japan Public Ledgers MCP
Provides agent identity, memory, audit, trust, proxy, temporary email, webhook, CAPTCHA, and alerting capabilities alongside publ…
PHION Agent Trust Infrastructure
Provides agent trust, policy, provenance, evidence, delegation, telemetry, and transaction-control services for MCP and agent wor…
Swamp
Coordinates security agents through scoped bug-bounty programs, target claims, vulnerability submissions, peer review, shared fin…
AgentBIT
Routes pay-per-call tools over x402 on Base, covering discovery, data conversion, company research, counterparty screening, domai…
SaSame MCP Observatory + Gold Rush Town
Audits and profiles MCP servers, provides ecosystem analytics, trust and claim records, and non-custodial transaction or escrow a…
ThinkNEO Control Plane
Provides an enterprise AI control plane for governance, guardrails, spend tracking, compliance, and model or tool routing.