Connect Catalyst Governance and your agent gets 31 tools, among them catalyst_accept_proposals, catalyst_activate_compliance_framework, catalyst_await_approval. It answers at https://catalyst.stratogenic.ai/mcp over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 10 of 10 times since 5 September 2026; the last check, on 18 October 2026, succeeded.
Governance middleware for AI agents: permission gates, approvals, compliance scanning, audit ledger.
Description as the publisher wrote it.
| Tool | What it does |
|---|---|
catalyst_accept_proposals | Accept one or more proposals, committing them to the flow cycle. ids: list of proposal `idempotency_key` values from catalyst_list_proposals. Do not pass `task_id` or `id` — the backend looks up proposals by `idempotency_key` and will silen Inputs: ids |
catalyst_activate_compliance_framework | Activate a pre-built compliance framework pack for this organisation. framework: one of gdpr, soc2, iso27001, hipaa, pci_dss, eu_ai_act, bribery_act, aml_kyc. Once activated, the pack's DENY/REQUIRE/ADVISE rules are merged into every subseq Inputs: framework |
catalyst_await_approval | Check approval status for a specific proposal. Returns approved: true/false and clear guidance on whether to proceed. Call this after catalyst_check_action returns 'proposal_required'. Do NOT proceed with the gated action until approved: tr Inputs: proposal_id |
catalyst_bulk_update_tasks | Bulk update all tasks matching a filter. Growth/Enterprise plans only. filter keys: domain, priority, stage, owner, tag, group_id. updates keys: owner, priority, domain, stage, tags_add, tags_remove. Returns matched and updated counts. Inputs: filter, updates |
catalyst_check_action | Check if a capability/action is permitted by your governance policy. Returns decision: 'allow' | 'proposal_required' | 'deny' with guidance. Call BEFORE any consequential action (API call, data write, send, deploy). If title is provided and Inputs: capability, title, context |
catalyst_create_tasks_from_findings | Materialise compliance findings as actionable flow tasks. classes: list of finding classes to convert, e.g. ['MISSING_CONTROL', 'PROHIBITED_ACTION']. Defaults to both. Created tasks enter the governance pipeline like any other ingest. Inputs: classes |
catalyst_decline_proposals | Decline one or more proposals without committing them. ids: list of proposal `idempotency_key` values from catalyst_list_proposals. Do not pass `task_id` or `id` — the backend looks up proposals by `idempotency_key` and will silently match Inputs: ids |
catalyst_evaluate_agent_action | Evaluate whether an agent action is permitted by the governance gate. Returns decision: 'allow' | 'proposal_required' | 'deny'. High-risk actors with allow decisions are escalated to proposal_required. The actor must be registered and activ Inputs: actor_id, capability, context |
catalyst_export_ledger | Export the immutable SHA-256 chained audit ledger. since: ISO timestamp to filter entries (inclusive). format: 'json' returns full entries; 'csv' sets entries to null (use REST API for CSV). The ledger is tamper-evident — any modification b Inputs: since, format |
catalyst_export_workflow_audit | Export audit events for an AI workflow as JSON. since: ISO timestamp filter (inclusive). ai_standards_only: limit to events from workflows opted into Built to AI Standards. Suitable for regulatory submissions and investor due diligence. Inputs: workflow_id, since, ai_standards_only |
catalyst_get_compliance_findings | Get the latest compliance findings from the most recent scan. Returns findings flattened by category: conflicts, gaps, ok. Each finding includes category, severity, status, and task linkage. Does not trigger a new scan — use catalyst_run_co |
catalyst_get_dashboard | Get the governance dashboard snapshot including all views. Returns tenant metadata, execution metrics, and all 5 governance views (execution_flow, ownership_map, compliance_web, risk_heatmap, client_influence). |
catalyst_get_graph_views | Get all 7 governance graph views for the tenant. Views: org_snapshot, execution_flow, ownership_map, compliance_web, risk_heatmap, client_influence, catalyst_metrics. Read-only, derived from flow_cycle on demand. Requires governance_dashboa |
catalyst_get_org_summary | Get an AI-generated narrative summary of the org's execution state. time_window: 'last_7_days' or 'last_30_days'. extra_query: optional focus bias (e.g. 'compliance', 'delivery risk'). Returns a MASC-L3 compliant narrative — no individual e Inputs: time_window, extra_query |
catalyst_get_workflow_trust | Get the four-component trust score for a registered AI workflow. Score = 0.25×ai_declared + 0.25×risk_eval + 0.25×override + 0.25×(1−failure). Range 0.0–1.0. window_days controls the lookback period (1–365). Inputs: workflow_id, window_days |
catalyst_ingest_task | Ingest one or more tasks into Catalyst governance pipeline. Items should include at minimum a 'title'. Optional fields: details, owner, priority (Low/Medium/High/Critical), stage, domain, due_at, tags, group_id. Returns ingested count and p Inputs: items, domain |
catalyst_list_compliance_frameworks | List all available pre-built compliance framework packs. Returns each pack (GDPR, SOC 2, ISO 27001, HIPAA, PCI-DSS, EU AI Act, Bribery Act, AML/KYC) with its name, description, rule count, and whether it is currently active for this organis |
catalyst_list_compliance_rules | List all compliance rules currently in effect for the organisation. Returns rules from three sources combined and deduplicated: - Rules extracted from uploaded policy documents - Custom org-level rules (PATCH /compliance/rules) - Rules from |
catalyst_list_proposals | List all pending governance proposals awaiting acceptance or decline. Proposals are work items that have been ingested but not yet committed to the live flow cycle. They require human (or agent) review. Each proposal contains an `idempotenc |
catalyst_log_task | Log a task or action into the Catalyst governance pipeline. Records work, decisions, and actions for audit and governance. priority: Low | Medium | High | Critical. domain: security | product | operations | compliance | finance | legal | ot Inputs: title, details, domain, priority |
catalyst_my_governance | Show your governance profile, actor registration, and plan capabilities. Returns governance_mode (observe/advisory/proposal/strict), risk_class, declared capabilities, and actor_id. Auto-registers you in observe mode on first connection — t |
catalyst_pending_approvals | List proposals currently awaiting governance approval. Shows proposals with status pending or in review. Use this to check whether an action you submitted is still waiting for human sign-off before you proceed. Returns count and full propos |
catalyst_register_approval_webhook | Register a callback URL to receive proposal approval notifications. Subscribes callback_url to proposal.accepted and proposal.declined events. When a human approves or declines any proposal, Catalyst POSTs the event to your URL with the res Inputs: callback_url |
catalyst_register_machine_actor | Register a machine actor (agent, automation) with Catalyst governance. runtime_type: zapier_zap | n8n_workflow | openai_assistant | make_scenario | claude_agent | custom_agent | internal_worker. governance_mode: observe | advisory | proposa Inputs: display_name, runtime_type, governance_mode, risk_class, capabilities, scopes |
catalyst_register_workflow | Register an AI workflow for EU AI Act compliance governance. risk_level: unacceptable (rejected) | high | limited | minimal. mode: observe | advisory | proposal. High-risk workflows are forced to proposal. Sets ai_standards=True to opt into Inputs: workflow_id, ai_standards, risk_level, mode, notes |
catalyst_review_proposal | Approve or reject a review-required proposal (AI governance hold). proposal_id: the `idempotency_key` field from catalyst_list_proposals. Do not pass `task_id` or `id` — the backend looks up by `idempotency_key`. decision must be 'approve' Inputs: proposal_id, decision, reviewer_id, reason |
catalyst_run_compliance_scan | Run a compliance scan against all loaded compliance documents. Detects compliance gaps, conflicts, and policy violations across the current flow cycle. Requires can_scan entitlement. Returns findings grouped by severity. |
catalyst_search_tasks | Search normalised tasks in the tenant flow cycle. Performs case-insensitive substring match on title/details. Filter by canonical domain (e.g. security, product, operations) or priority. Inputs: q, domain, priority, limit, offset |
catalyst_send_lite_event | Send a lifecycle event for a registered AI workflow. event_type examples: run.started, action.executed, approval.requested, run.completed, run.failed. Idempotent via request_id (UUID recommended). Payload is scrubbed of credentials before s Inputs: workflow_id, event_type, payload, request_id |
catalyst_update_task | Update a single task in the governance flow. Ledger-recorded. Patch may include: title, details, owner, priority, stage, domain, due_at, status, tags, done. Normalisation is applied automatically. Inputs: task_id, patch |
catalyst_weekly_summary | Get a 7-day activity rollup: ingested, accepted, declined proposals, domain breakdown, priority breakdown, and average risk score. Fully deterministic — no LLM calls. |
Every block below points at https://catalyst.stratogenic.ai/mcp. Pick your client and copy.
claude mcp add --transport http catalyst-governance https://catalyst.stratogenic.ai/mcp
{
"mcpServers": {
"catalyst-governance": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://catalyst.stratogenic.ai/mcp"]
}
}
}{
"mcpServers": {
"catalyst-governance": {
"url": "https://catalyst.stratogenic.ai/mcp"
}
}
}{
"servers": {
"catalyst-governance": {
"type": "http",
"url": "https://catalyst.stratogenic.ai/mcp"
}
}
}{
"context_servers": {
"catalyst-governance": {
"url": "https://catalyst.stratogenic.ai/mcp"
}
}
}{
"mcpServers": {
"catalyst-governance": {
"serverUrl": "https://catalyst.stratogenic.ai/mcp"
}
}
}{
"mcpServers": {
"catalyst-governance": {
"url": "https://catalyst.stratogenic.ai/mcp"
}
}
}name: Catalyst Governance
version: 0.0.1
schema: v1
mcpServers:
- name: Catalyst Governance
type: streamable-http
url: https://catalyst.stratogenic.ai/mcp{
"mcpServers": {
"catalyst-governance": {
"httpUrl": "https://catalyst.stratogenic.ai/mcp"
}
}
}{
"mcpServers": {
"catalyst-governance": {
"type": "http",
"url": "https://catalyst.stratogenic.ai/mcp"
}
}
}{
"mcpServers": {
"catalyst-governance": {
"url": "https://catalyst.stratogenic.ai/mcp"
}
}
}goose://extension?url=https%3A%2F%2Fcatalyst.stratogenic.ai%2Fmcp&type=streamable_http&id=catalyst-governance&name=Catalyst%20Governance
It answered our last check on 18 October 2026 in 334 ms. Over 10 checks since 5 September 2026 it answered 10. Status here comes from Neuronto's own probes, not from the publisher.
31, as returned by the server's own tools/list on 31 August 2026: catalyst_accept_proposals, catalyst_activate_compliance_framework, catalyst_await_approval, catalyst_bulk_update_tasks, catalyst_check_action, catalyst_create_tasks_from_findings, catalyst_decline_proposals, catalyst_evaluate_agent_action, and 23 more.
It answered our last check on 18 October 2026 in 334 ms. Over 10 checks since 5 September 2026 it answered 10.
Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://catalyst.stratogenic.ai/mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.
It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.
Publisher: io.github.stratogenic-ai. Endpoint host: catalyst.stratogenic.ai. ARD identifier: urn:air:io.github.stratogenic-ai:mcp:catalyst.
First indexed 31 August 2026. The tools are exactly what the server returned; nothing on this page
is inferred from its name. Ranking in Neuronto search is never for sale.