n8n-nodes-missionize
v1.0.8
Published
N8N community node for Missionize AI governance -- intercept, govern, and cryptographically seal AI agent decisions.
Maintainers
Readme
n8n-nodes-missionize
N8N community node for Missionize AI governance. Intercept AI agent tool calls, enforce policies before execution, and seal every decision into a cryptographic evidence envelope -- all from your N8N workflow canvas.
Installation
N8N Community Nodes (recommended)
- Go to Settings > Community Nodes in your N8N instance
- Click Install a community node
- Enter:
n8n-nodes-missionize - Click Install
Manual
cd ~/.n8n
npm install n8n-nodes-missionizeRestart N8N after installation.
Credentials Setup
- Go to app.missionize.ai
- Navigate to Workspace Settings > API Keys
- Click Generate to create a new key (starts with
mzkey_) - In N8N: Credentials > New > search "Missionize API"
- Paste your API key
Operations
Create Session
Start a governance session that groups related agent tool calls.
| Field | Type | Description |
|-------|------|-------------|
| Agent ID | string | Unique identifier for the agent (e.g. email-agent) |
| Metadata | JSON | Optional context stored with the session |
Output: session_id, agent_id, created_at
Intercept Tool Call
Intercept an agent tool call for policy evaluation and evidence sealing.
| Field | Type | Description |
|-------|------|-------------|
| Session ID | string | From Create Session output |
| Agent ID | string | Must match Create Session |
| Tool Name | dropdown | send_email, query_database, call_api, write_file, execute_code, send_slack_message |
| Tool Input | JSON | Parameters the agent wants to pass to the tool |
| Return Raw Response | boolean | Include full API response under _raw key |
Output: decision (proceed / block / require_approval), reason, envelope_id, session_id, policy_set_name, mission_id
Get Session Timeline
Retrieve the full audit trail for a session.
| Field | Type | Description | |-------|------|-------------| | Session ID | string | Session to retrieve |
Output: Full session object with all intercept events and envelope IDs.
Example Workflow
Create Session --> Intercept Tool Call --> Switch ({{ $json.decision }})
|
+---------+---------+
| | |
ALLOWED BLOCKED PENDING
| | APPROVAL
(execute (abort, (queue
tool) log it) for review)- Create Session -- start a governance session for your agent
- Intercept Tool Call -- ask Missionize before executing any tool
- Switch on
{{ $json.decision }}-- route to ALLOWED, BLOCKED, or PENDING APPROVAL branches - Each branch handles the outcome: execute the tool, abort, or queue for human review
Every decision is sealed in a cryptographic evidence envelope that can be verified offline.
Links
- Missionize -- AI governance infrastructure
- Documentation -- Product documentation
- Agent Demo -- Live interactive demo
