Integrate

Five ways in. One honest audit trail.

Free regulatory advisory in any MCP client, and five instrumentation paths from a one-line connection to full production capture. Every audit report states which path produced its evidence.

Advisory (free)

Regulatory guidance grounded in six frameworks, in Claude, ChatGPT, or any MCP-compatible client. Know what the law requires before you instrument.

Free with every Truveil account.
Start with advice
Instrumentation

MCP connector, Node SDK, Python SDK, HTTP API, or the n8n community node. Every path feeds the same tamper-evident AI agent audit trail.

From one line to full production capture.
Choose your path
Advisory · Free

Start with advice. It costs nothing.

Before you instrument anything, Truveil answers the question every agent builder has: what does the law actually require of my agent? The Advisory tools are free, and they speak from the six frameworks Truveil is grounded in: the EU AI Act, NIST AI RMF, India's DPDP Act and Rules, DIFC Regulation 10, the UAE AI Charter, and Singapore's MGF-GenAI.

AI Management Standard ISO/IEC 42001

ISO 42001 alignment available on Enterprise tier.

Three tools, available the moment you connect:

consult_build

Describe the agent you are building and get build-specific guidance: which obligations attach, which oversight pattern fits, what your audit trail needs to capture.

consult_regulation

Ask about a specific provision and get the authoritative text with Truveil's plain-language reading alongside it.

get_jurisdiction_brief

A structured overview of AI governance for any jurisdiction Truveil covers, useful before you enter a new market.

Connect the Truveil MCP to Claude, ChatGPT, or any MCP-compatible client with your per-user API key sent as the x-client-secret header. Advisory works anywhere MCP reaches, including as an external tool inside an n8n agent node.

Use Truveil.

When you have Truveil's advisory MCP connected to your client, the LLM does not always know when to route to Truveil versus answer from its own training. The phrase "Use Truveil" is the explicit routing instruction.

Use Truveil to advise on building an AI hiring agent for the EU and India.
Result consult_build is called. Returns executive summary with provider determination, FRIA scope, and sequenced action plan.
Use Truveil. What does DPDP Rule 13 require for Significant Data Fiduciaries?
Result consult_regulation is called. Returns clause-level analysis with primary citation.
Brief me on AI governance in the UAE using Truveil.
Result get_jurisdiction_brief is called. Returns structured overview of Federal PDPL, DIFC Regulation 10, ADGM, UAE AI Charter.

You can also call Truveil's advisory in normal chat without the explicit phrase. The LLM will route to Truveil when the question is regulatory in nature, but the "Use Truveil" phrase explicitly triggers the routing. Worth using when you want primary-source citations rather than the LLM's training-data answer.

Example prompt
Use Truveil to advise on the following build:
We're an insurance startup launching a claims-triage AI in 2027. The system reviews motor, home, and travel insurance claims with photos and prior claim history. Auto-settles approvals under £5,000. Expanding to EU and UAE within 18 months.
What regulatory obligations apply, and which should we resolve first?
Instrumentation

The five paths.

Advisory tells you what accountability requires. The five paths below are how your agent proves it.

Get your API key
Path 1 · No code

MCP Connector. Start in minutes.

Connect Truveil as an MCP tool to Claude, ChatGPT, or any MCP-compatible client. One connection, no code. Your conversational agent's decisions, disclosures, and human checkpoints are captured through natural tool use, and a full audit report is one request away.

Setup: add the Truveil MCP endpoint to your client and authenticate with your per-user API key as the x-client-secret header.

The honest ceiling: a conversational surface captures what flows through the conversation. Runtime signals inside your agent's code, such as pipeline validation and rollback wiring, are outside its view. Reports from MCP-instrumented runs say so on the page. For production agents, use the SDK.

MCP clients cache tool lists. After Truveil ships updates, refresh your connector to reload the current tools.

The audit MCP exposes seven instrumentation tools through the standard MCP protocol. Same Schema-v2 evidence model. Same regulatory grounding. Same audit reports.

register_agent

Register your agent at session start. Same parameters as the SDK.

log_agent_action

Log every state change. Same parameters as the SDK.

log_agent_decision

Log every reasoning step. Same parameters as the SDK.

request_consequential_decision

Gate consequential decisions in the allowlist. Same parameters as the SDK.

request_approval

Generic approval gate. Same parameters as the SDK.

get_agent_context

Retrieve your agent's registration and recent run history. Use for self-awareness when adapting strategy based on prior audit results.

get_audit_history

Retrieve recent log entries. Use to verify what has been recorded, debug missing events, or reconstruct prior runs.

Paths 2 and 3, Code

SDK. Production-grade instrumentation.

A single dependency-free file you vendor into your codebase. No package manager, no supply chain, no transitive risk. Version 0.2.0 carries the full capture contract: one run handle, and every accountability signal reachable in one named line.

JavaScript
const Truveil = require('./truveil');
const truveil = new Truveil(
  'https://api.truveil.app',
  'your-truveil-api-key',
  'My Agent'
);

const run = truveil.run();
run.disclosure('This screening is AI-generated decision support.');
run.oversightMode('human_on_loop');

for (const item of pipeline) {
  run.decision(item.id, {
    factors: item.reasonsForAndAgainst,
    outcome: item.verdict,
    confidence: item.score / 100,
  });
}

run.stage('screening').complete('42 of 60 advanced');

Fire-and-forget by design: a logging failure never blocks your agent. Per-subject decision records, stage completions that record what happened rather than what was about to happen, and named one-liners for every signal your agent genuinely has. The SDK never infers or manufactures evidence; it makes truthful capture effortless.

The identical 0.2.0 capture contract, ported method for method and enforced by the same contract test. If your agent is Python, nothing is lost in translation. The same vendored-file framing applies: one readable file, no package manager, no supply chain.

Python
from truveil_sdk import TruveilSDK

sdk = TruveilSDK(
    'https://api.truveil.app',
    'your-truveil-api-key',
    'My Agent',
)

run = sdk.run()
run.disclosure('This screening is AI-generated decision support.')

for item in pipeline:
    run.decision(
        item.id,
        factors=item.reasons,
        outcome=item.verdict,
        confidence=item.score / 100,
    )

run.stage('screening').complete('42 of 60 advanced')
Path 4 · Any stack

HTTP API. Any stack, full control.

Everything the SDKs do is available directly over HTTPS. Authenticate every request with your per-user API key as the x-client-secret header, and log from any language or runtime.

Terminal
curl -X POST https://api.truveil.app/log \
  -H "Content-Type: application/json" \
  -H "x-client-secret: your-truveil-api-key" \
  -d '{
    "agent": "My Agent",
    "run_id": "run_20260712_a1b2c3",
    "action": "decision: applicant-1042",
    "detail": "REJECT | income verification failed on two sources",
    "confidence": 0.82
  }'

The SDKs are thin, readable wrappers over this surface. If you want to see exactly what they send, read the file; it is one file.

Path 5 · n8n

n8n. A dedicated community node.

n8n integrates through the dedicated community node, n8n-nodes-truveil, built in n8n's native node format. Install the node, create a Truveil API credential with your per-user API key (sent as x-client-secret), and add Truveil steps to any workflow. Registration, decision logging, approvals, and audit history are all available as node operations.

Install
In n8n: Settings, Community Nodes, Install, then enter n8n-nodes-truveil.

This is a purpose-built node, not an MCP attachment. Your credential is stored in n8n's credential vault and sent as a header, never in a URL.

Provenance

Every report tells you how it knows.

Truveil reports carry an instrumentation coverage line: which integration path produced the evidence, how many events were actually logged, and what that path structurally cannot observe. Steps reconstructed from sparse evidence are visibly marked as inferred, distinct from steps backed by logged events.

An MCP-instrumented report and an SDK-instrumented report are both honest about their coverage. That difference is printed on the page, not hidden in a methodology PDF. If you want a stronger evidence base, the report itself shows you exactly which integration upgrade earns it.

No accountability vendor discloses instrumentation provenance. We think an audit that will not tell you how it knows is not an audit.

Custom GPT setup.

Truveil's Custom GPT exposes the same advisory tools as the MCP via ChatGPT's OpenAPI Action surface. For ChatGPT users who prefer not to install MCP directly.

The Truveil Custom GPT is a pre-built GPT installed from the GPT Store. It includes the OpenAPI schema for the three advisory tools. Configuration takes one click.

  1. 1
    Sign up for any Truveil tier including free.
  2. 2
    After signup, you receive a direct link to the Truveil Custom GPT.
  3. 3
    Click the link to add it to your ChatGPT.
  4. 4
    Start asking regulatory and build advisory questions in any ChatGPT conversation by saying "Use Truveil to..."
OpenAPI schema
{
  "openapi": "3.1.0",
  "info": {
    "title": "Truveil Advisory",
    "version": "1.0.0"
  },
  "servers": [{"url": "https://api.truveil.app"}],
  "components": {
    "securitySchemes": {
      "apiKeyAuth": {
        "type": "apiKey",
        "in": "header",
        "name": "x-client-secret"
      }
    }
  },
  "security": [{ "apiKeyAuth": [] }],
  "paths": {
    "/consult_build": { "post": {} },
    "/consult_regulation": { "post": {} },
    "/get_jurisdiction_brief": { "post": {} }
  }
}

Coming to the public GPT Store soon. Until then, direct install link sent after Truveil signup.

Recent platform updates.

Now live
Cryptographically chained audit logs

Audit logs are hash-chained and tamper-evident. Every entry is verifiable, and any modification is detectable at the exact entry where it occurred.

In development
Bias detection for high-consequence agents

Native bias screening on logged decision sets for high-consequence categories. Today, the engine scores whether your own bias testing is logged; this brings the analysis in-house.

Now live
Category-aware scoring for research and legal agents

Scoring thresholds adapt to the agent's declared category, with the category source shown on every report for regulator defensibility.

Now live
Expanded regulatory coverage: EU AI Act, NIST AI RMF, India DPDP

Findings cite primary regulatory text with jurisdiction-aware, two-layer citations across six frameworks, plus an ISO/IEC 42001 readiness mapping available as an add-on. Readiness mapping is preparation, not certification.

On the horizon

  • UK AI Regulation
  • Australia AI Safety Standards
  • Canada AIDA
  • Additional jurisdictions in pipeline

Start with advice. Instrument when ready.

Advisory is free in any MCP client. When your agent needs to prove itself, five instrumentation paths run from a one-line connection to full production capture.