About Ai Compliance
Vottun AI Compliance MCP Server provides MCP tools for calling the Vottun AI Compliance backend. It is intended for clients that need to certify content, check certificates, or detect watermarks.
Key features
- 01Certify content
- 02Verify certificates
- 03Detect watermarks
- 04Retrieve certificates
Use cases
- 01Submitting content for certification
- 02Checking a certificate by ID or hash
- 03Detecting a content watermark
- 04Retrieving a certificate with an API key
MCP support
It exposes four tools that call Vottun AI Compliance API endpoints: `certify_content`, `verify_certificate`, `detect_watermark`, and `get_certificate`. It supports stdio and Streamable HTTP transports.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://pjjindal-ai-act-vottun.hf.space/mcpclaude mcp add --transport http vottunio https://pjjindal-ai-act-vottun.hf.space/mcp{"mcpServers":{"vottunio":{"type":"http","url":"https://pjjindal-ai-act-vottun.hf.space/mcp"}}}Open in Cursor{"servers":{"vottunio":{"type":"http","url":"https://pjjindal-ai-act-vottun.hf.space/mcp"}}}Open in VS Code{"mcpServers":{"vottunio":{"type":"http","url":"https://pjjindal-ai-act-vottun.hf.space/mcp"}}}{"mcpServers":{"vottunio":{"serverUrl":"https://pjjindal-ai-act-vottun.hf.space/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
11| Parameter | Type | Required | Description |
|---|---|---|---|
| sector | enum | No | pharma | banking | insurance | media | legal | general |
| content | string | Yes | Text content to certify |
| purpose | enum | No | marketing | informational | legal | customer_service | editorial | research |
| deployer | string | No | Entity publishing content publicly (Art. 50(4) liability) |
| language | string | No | |
| metadata | object | No | |
| ai_system | string | Yes | AI system/model identifier (maps to ai_system in the backend) |
| watermark | boolean | No | Request server-side watermarking (default: true) |
| risk_level | enum | No | low | medium | high |
| ai_provider | string | No | |
| anchor_mode | enum | No | public | private |
| ingredients | array | No | Composite certification ingredient declarations (Phase 3) |
| content_type | enum | No | Content categorysocial_post | article | image | video | audio | document | thread | email |
| marking_mode | enum | No | standard | proprietary | hybrid | auto |
| organization | string | No | |
| configuration | enum | No | A | B | C | D |
| approval_chain | array | No | Optional internal approval chain (e.g. editor/legal/cmo) |
| classification | enum | No | EU AI Act classificationfully_ai_generated | ai_assisted | manipulated | deepfake |
| parent_cert_id | string | No | |
| requester_role | enum | No | human | autonomous_agent | system_pipeline |
| disclosure_mode | enum | No | full | hash_only | nominal | mixed |
| public_interest | boolean | No | |
| distribution_channel | enum | No | web | social_media | email | chatbot | print | broadcast |
| generation_timestamp | string | No | |
| deployer_disclosure_applied | boolean | No | Article 50(4) disclosure applied |
Details
From the project READMEVottun AI Compliance MCP Server
This MCP server exposes 4 tools that call your Vottun AI Compliance backend:
certify_content->POST /api/v1/certifyverify_certificate->GET /api/v1/verify/{id_or_hash}detect_watermark->POST /api/v1/detectget_certificate->GET /api/v1/certs/{cert_id}(requires API key)
Run (stdio / local clients)
cd mcp-server
npm install
npm run start
Run (Streamable HTTP / Smithery)
cd mcp-server
npm install
PORT=3001 npm run start:http
MCP endpoint:
http://localhost:3001/mcp- Supports
GET,POST,DELETEfor Streamable HTTP transport sessions.
Environment variables
AIACT50_API_BASE_URL(optional) default:https://app.aiact50.com/apiAIACT50_API_KEY(optional, but required forget_certificate)AIACT50_PRIVATE_KEY(optional) wallet private key for x402 pay-per-use mode (requires@coinbase/x402)SMITHERY_API_KEY(optional alias used bysmithery.yaml, mapped as API key)
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.