MCP Server

accessoracle

io.tooloracle/accessoracle
Legal & Compliance Security Public & reachable MCP 2026-07-28

What this MCP does

Tracks IAM and privileged accounts, access reviews, joiner-mover-leaver events, MFA compliance, emergency access, and segregation-of-duties conflicts.

access_gap_analysis
Gap analysis against RTS Art. 21 requirements.
Input schema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
access_review
Track access recertification reviews. Set add=true to log a review.
Input schema
{'type': 'object', 'properties': {'add': {'type': 'boolean'}, 'notes': {'type': 'string'}, 'decision': {'enum': ['confirmed', 'revoked', 'modified'], 'type': 'string'}, 'reviewer': {'type': 'string'}, 'account_id': {'type': 'string'}, 'review_date': {'type': 'string'}, 'overdue_days': {'type': 'integer'}}, 'additionalProperties': False}
break_glass_log
Emergency access logging. Set log=true to record usage.
Input schema
{'type': 'object', 'properties': {'log': {'type': 'boolean'}, 'reason': {'type': 'string'}, 'used_by': {'type': 'string'}, 'account_id': {'type': 'string'}, 'approved_by': {'type': 'string'}, 'duration_minutes': {'type': 'integer'}}, 'additionalProperties': False}
health_check
Server status.
Input schema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
jml_process
Joiner/Mover/Leaver process tracking. Set log_event=true to log.
Input schema
{'type': 'object', 'properties': {'date': {'type': 'string'}, 'username': {'type': 'string'}, 'log_event': {'type': 'boolean'}, 'event_type': {'enum': ['joiner', 'mover', 'leaver'], 'type': 'string'}, 'verified_by': {'type': 'string'}, 'actions_taken': {'type': 'string'}}, 'additionalProperties': False}
list_accounts
List accounts with filters.
Input schema
{'type': 'object', 'properties': {'no_mfa': {'type': 'boolean'}, 'system': {'type': 'string'}, 'account_type': {'type': 'string'}}, 'additionalProperties': False}
mfa_compliance
Check MFA coverage against DORA Art. 9(4)(d) requirements.
Input schema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
privileged_audit
Privileged account audit — MFA, shared, review status.
Input schema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
register_account
Register a privileged/service/shared account for IAM tracking.
Input schema
{'type': 'object', 'required': ['username', 'account_type'], 'properties': {'notes': {'type': 'string'}, 'owner': {'type': 'string'}, 'system': {'type': 'string'}, 'username': {'type': 'string'}, 'is_shared': {'type': 'boolean'}, 'account_id': {'type': 'string'}, 'cif_access': {'type': 'boolean'}, 'department': {'type': 'string'}, 'mfa_method': {'enum': ['totp', 'fido2', 'smartcard', 'push', 'sms', 'none'], 'type': 'string'}, 'criticality': {'enum': ['critical', 'important', 'standard'], 'type': 'string'}, 'mfa_enabled': {'type': 'boolean'}, 'account_type': {'enum': ['privileged', 'service', 'shared', 'standard', 'break_glass'], 'type': 'string'}, 'remote_access': {'type': 'boolean'}}, 'additionalProperties': False}
sod_matrix
Detect Segregation of Duties conflicts across accounts.
Input schema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Added
health_check
Sept. 17, 2026, 12:53 p.m.
Added
access_gap_analysis
Sept. 17, 2026, 12:53 p.m.
Added
break_glass_log
Sept. 17, 2026, 12:53 p.m.
Added
jml_process
Sept. 17, 2026, 12:53 p.m.
Added
privileged_audit
Sept. 17, 2026, 12:53 p.m.
Added
sod_matrix
Sept. 17, 2026, 12:53 p.m.
Added
access_review
Sept. 17, 2026, 12:53 p.m.
Added
mfa_compliance
Sept. 17, 2026, 12:53 p.m.
Added
list_accounts
Sept. 17, 2026, 12:53 p.m.
Added
register_account
Sept. 17, 2026, 12:53 p.m.