AegisAI
What this MCP does
Performs paid pre-execution risk verification, evaluates agent commerce policies, and manages on-chain monitoring subscriptions and alerts.
Tools
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['endpointId'], 'properties': {'endpointId': {'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)$'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['endpointId'], 'properties': {'endpointId': {'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)$'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['seller', 'offer', 'purchase'], 'properties': {'offer': {'type': 'object', 'required': ['contractVersion', 'kind', 'offerId', 'service', 'plan', 'route', 'price', 'policy', 'issuedAt', 'expiresAt', 'termsDigest', 'retryPolicy'], 'properties': {'kind': {'type': 'string', 'const': 'machine_offer'}, 'plan': {'type': 'string', 'maxLength': 64, 'minLength': 1}, 'price': {'type': 'object', 'required': ['protocol', 'version', 'currency', 'amount', 'amountDecimal', 'network', 'asset', 'payTo'], 'properties': {'asset': {'type': 'string'}, 'payTo': {'type': 'string'}, 'amount': {'type': 'string'}, 'network': {'type': 'string'}, 'version': {'type': 'number', 'const': 2}, 'currency': {'type': 'string', 'maxLength': 16, 'minLength': 1}, 'protocol': {'type': 'string', 'const': 'x402'}, 'amountDecimal': {'type': 'string'}}, 'additionalProperties': False}, 'route': {'type': 'string'}, 'policy': {'anyOf': [{'type': 'object', 'required': ['kind', 'automaticPurchaseAllowed'], 'properties': {'kind': {'type': 'string', 'const': 'public_price'}, 'automaticPurchaseAllowed': {'type': 'boolean', 'const': True}}, 'additionalProperties': False}, {'type': 'object', 'required': ['kind', 'automaticPurchaseAllowed'], 'properties': {'kind': {'type': 'string', 'const': 'exception'}, 'automaticPurchaseAllowed': {'type': 'boolean', 'const': False}}, 'additionalProperties': False}]}, 'offerId': {'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)$'}, 'service': {'type': 'string', 'maxLength': 128, 'minLength': 1}, 'issuedAt': {'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))$'}, 'expiresAt': {'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))$'}, 'retryPolicy': {'type': 'object', 'required': ['beforeSettlement', 'unknownOutcome'], 'properties': {'unknownOutcome': {'type': 'string', 'const': 'never'}, 'beforeSettlement': {'type': 'string', 'const': 'new_authorization_only'}}, 'additionalProperties': False}, 'termsDigest': {'type': 'string'}, 'contractVersion': {'type': 'string', 'const': '1.0'}}, 'additionalProperties': False}, 'seller': {'type': 'object', 'required': ['serviceId'], 'properties': {'serviceId': {'type': 'string', 'maxLength': 128, 'minLength': 1}}, 'additionalProperties': False}, 'purchase': {'type': 'object', 'required': ['contractVersion', 'kind', 'transactionId', 'offerId', 'idempotencyKey', 'nonce', 'requestedAt', 'expiresAt', 'plan', 'route', 'price', 'inputDigest', 'termsDigest'], 'properties': {'kind': {'type': 'string', 'const': 'purchase_request'}, 'plan': {'type': 'string', 'maxLength': 64, 'minLength': 1}, 'nonce': {'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)$'}, 'price': {'type': 'object', 'required': ['protocol', 'version', 'currency', 'amount', 'amountDecimal', 'network', 'asset', 'payTo'], 'properties': {'asset': {'type': 'string'}, 'payTo': {'type': 'string'}, 'amount': {'type': 'string'}, 'network': {'type': 'string'}, 'version': {'type': 'number', 'const': 2}, 'currency': {'type': 'string', 'maxLength': 16, 'minLength': 1}, 'protocol': {'type': 'string', 'const': 'x402'}, 'amountDecimal': {'type': 'string'}}, 'additionalProperties': False}, 'route': {'type': 'string'}, 'offerId': {'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)$'}, 'expiresAt': {'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))$'}, 'inputDigest': {'type': 'string'}, 'requestedAt': {'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))$'}, 'termsDigest': {'type': 'string'}, 'transactionId': {'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)$'}, 'idempotencyKey': {'type': 'string'}, 'contractVersion': {'type': 'string', 'const': '1.0'}}, 'additionalProperties': False}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['alertId'], 'properties': {'alertId': {'type': 'string', 'maxLength': 300, 'minLength': 1}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['subscriptionId'], 'properties': {'subscriptionId': {'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)$'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'default': 50, 'maximum': 100, 'minimum': 1}, 'severity': {'enum': ['warning', 'critical'], 'type': 'string'}, 'caseStatus': {'enum': ['new', 'investigating', 'resolved', 'false_positive'], 'type': 'string'}, 'walletAddress': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['endpointUrl', 'transport', 'protocolVersion'], 'properties': {'transport': {'enum': ['jsonrpc', 'http_json'], 'type': 'string'}, 'maxPerHour': {'type': 'integer', 'default': 6, 'maximum': 60, 'minimum': 1}, 'endpointUrl': {'type': 'string', 'format': 'uri', 'maxLength': 2048}, 'minSeverity': {'enum': ['warning', 'critical'], 'type': 'string', 'default': 'warning'}, 'protocolVersion': {'type': 'string', 'pattern': '^[0-9]{1,3}\\.[0-9]{1,3}(?:\\.[0-9]{1,3})?$'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['chainId', 'walletAddress', 'policy'], 'properties': {'label': {'type': 'string', 'maxLength': 100, 'minLength': 1}, 'policy': {'type': 'object', 'required': ['nativeLargeTransferAtomic', 'tokenLargeTransferAtomic', 'allowedCounterparties', 'allowedContracts', 'burstWindowSeconds', 'burstTransactionCount', 'failureWindowSize', 'failureRateThreshold'], 'properties': {'allowedContracts': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 500}, 'failureWindowSize': {'type': 'integer', 'maximum': 1000, 'minimum': 2}, 'burstWindowSeconds': {'type': 'integer', 'maximum': 86400, 'minimum': 1}, 'failureRateThreshold': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'allowedCounterparties': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 500}, 'burstTransactionCount': {'type': 'integer', 'maximum': 1000, 'minimum': 2}, 'tokenLargeTransferAtomic': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'type': 'string', 'pattern': '^(0|[1-9][0-9]*)$'}}, 'nativeLargeTransferAtomic': {'type': 'string', 'pattern': '^(0|[1-9][0-9]*)$'}}, 'additionalProperties': False}, 'chainId': {'type': 'string', 'const': 'eip155:84532'}, 'walletAddress': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['endpointId'], 'properties': {'endpointId': {'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)$'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['subscriptionId'], 'properties': {'subscriptionId': {'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)$'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['alertId', 'caseStatus'], 'properties': {'note': {'type': 'string', 'maxLength': 1000}, 'alertId': {'type': 'string', 'maxLength': 300, 'minLength': 1}, 'caseStatus': {'enum': ['new', 'investigating', 'resolved', 'false_positive'], 'type': 'string'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['subscriptionId'], 'properties': {'label': {'anyOf': [{'type': 'string', 'maxLength': 100, 'minLength': 1}, {'type': 'null'}]}, 'policy': {'type': 'object', 'required': ['nativeLargeTransferAtomic', 'tokenLargeTransferAtomic', 'allowedCounterparties', 'allowedContracts', 'burstWindowSeconds', 'burstTransactionCount', 'failureWindowSize', 'failureRateThreshold'], 'properties': {'allowedContracts': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 500}, 'failureWindowSize': {'type': 'integer', 'maximum': 1000, 'minimum': 2}, 'burstWindowSeconds': {'type': 'integer', 'maximum': 86400, 'minimum': 1}, 'failureRateThreshold': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'allowedCounterparties': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 500}, 'burstTransactionCount': {'type': 'integer', 'maximum': 1000, 'minimum': 2}, 'tokenLargeTransferAtomic': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'type': 'string', 'pattern': '^(0|[1-9][0-9]*)$'}}, 'nativeLargeTransferAtomic': {'type': 'string', 'pattern': '^(0|[1-9][0-9]*)$'}}, 'additionalProperties': False}, 'subscriptionId': {'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)$'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['endpointId', 'challengeId'], 'properties': {'endpointId': {'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)$'}, 'challengeId': {'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)$'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['content'], 'properties': {'plan': {'enum': ['basic', 'pro', 'evidence'], 'type': 'string', 'default': 'basic', 'description': 'Product plan. Evidence is advertised but not yet available.'}, 'content': {'type': 'string', 'maxLength': 12000, 'minLength': 1, 'description': 'Text to assess before an external action.'}, 'context': {'type': 'object', 'properties': {'riskTolerance': {'enum': ['low', 'medium', 'high'], 'type': 'string'}, 'intendedAction': {'type': 'string', 'maxLength': 128, 'minLength': 1}}, 'additionalProperties': False}, 'sources': {'type': 'array', 'items': {'type': 'object', 'required': ['type', 'value'], 'properties': {'type': {'type': 'string', 'const': 'url'}, 'value': {'type': 'string', 'format': 'uri', 'maxLength': 2048}}, 'additionalProperties': False}, 'maxItems': 20}, 'requestedChecks': {'type': 'array', 'items': {'enum': ['prompt_injection', 'contradiction', 'unsupported_claims', 'source_availability'], 'type': 'string'}, 'maxItems': 4}}, 'additionalProperties': False}
Recent tool changes
Similar MCP servers
Robyn — Gasless Cross-Chain for AI Agents
Supports gasless cross-chain transfers, wallet and transaction checks, spending mandates, privacy-preserving messaging, and signe…
x402-endpoints
Offers paid x402 API tools for crypto intelligence, wallet and transaction analysis, compliance screening, content safety, due di…
Cofferline
Provides policy-controlled agent wallet treasury operations, token conversions, gas top-ups, prediction-market orders, delegation…
xrpl-referee
Supports XRPL-based agent hiring, escrow payments, job marketplaces, wallet trust scoring, sanctions and KYC checks, and AI-assis…
blindoracle
Offers paid, verifiable research and data services alongside agent trust checks, settlement attestations, crypto market analysis,…
SALT19 Agent Utility Grid
Provides paid agent decision gates, code and dependency risk checks, repository intelligence, blockchain facts, payment-policy ch…
InsureLink
Manages agent reputation, insurance coverage, SLA agreements, transaction safety checks, attestations, claims, and x402-mediated …
biii
Evaluates Base wallets, tokens, agents, merchants, payment authorization, transaction settlement, approvals, theft traces, and on…