Search / se.aigine/redact
Aigine Redact
R0· no sign-inEU descriptive AI redaction (GDPR & OSL: 98.3% precision, 93.2% recall). Zero retention.
v2.5.16 · active · repository · website · descriptor JSON · versions
Search / se.aigine/redact
R0· no sign-inEU descriptive AI redaction (GDPR & OSL: 98.3% precision, 93.2% recall). Zero retention.
v2.5.16 · active · repository · website · descriptor JSON · versions
{
"mcpServers": {
"redact": {
"type": "http",
"url": "https://redact.aigine.se/mcp"
}
}
}claude mcp add --transport http redact https://redact.aigine.se/mcp[mcp_servers.redact]
url = "https://redact.aigine.se/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"redact": {
"type": "remote",
"url": "https://redact.aigine.se/mcp",
"enabled": true
}
}
}{
"mcpServers": {
"redact": {
"type": "http",
"url": "https://redact.aigine.se/mcp"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=redact&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vcmVkYWN0LmFpZ2luZS5zZS9tY3AifQ%3D%3D"
}{
"servers": {
"redact": {
"type": "http",
"url": "https://redact.aigine.se/mcp"
}
}
}{
"mcpServers": {
"redact": {
"httpUrl": "https://redact.aigine.se/mcp"
}
}
}extensions:
"redact":
enabled: true
name: "redact"
type: streamable_http
uri: "https://redact.aigine.se/mcp"
timeout: 300
protocol.modernprotocol.statelessprotocol.transportprotocol.list_ttlauth.prm, auth.as_metadata, auth.cimdauth.secret_in_urltools.descriptionstools.description_lengthtools.schemastools.annotationstools.directory_hintstools.token_costtools.api_dumptools.hidden_textstability.changesstability.rug_pullstability.new_linksdeps.known_vulns, deps.mcp_sdk_version, deps.resolvablefetch_reviewed_documentchangedtitle, descriptionRetrieves the temporary download_url for a finalized masked PDF after web GUI review has been completed for doc_id, and deletes the document from the processing server after delivery (cleanup after delivery).
Returns a temporary download_url for the masked PDF of a document whose web GUI review is finished (doc_id from propose_masking). After delivery, the document is deleted from the processing server.
propose_maskingchangedtitle, descriptionmeaning changedAigine Redact v2.4.9: Detects and masks personal data (GDPR, including Art. 9 special categories, using contextual PID clustering) and confidential information (trade secrets, procurement tenders, FOIA exemptions, and statutory secrecy such as Swedish OSL) in PDF, DOCX, PPTX, and image documents using non-generative encoder classifiers on EU GPUs (98.30% precision, 93.17% recall, 95.67% F1; 10.8s median latency; strict zero retention). Returns download_url for a flattened PDF with irreversible masks burned in, or review_url when interactive web GUI review is enabled. Free tier: watermarked PDF, 100 documents/day per daily-salted IP hash.
Detects and masks personal data (GDPR, including Art. 9 special categories) and confidential information (trade secrets, procurement tenders, FOIA exemptions, and statutory secrecy such as Swedish OSL) in a PDF, DOCX, PPTX, or image document. Takes the document as upload_id (from create_upload_link), file_url, or document_base64 (up to 45 KB), and a policy that selects which detection categories are used. Returns download_url for a flattened PDF with irreversible masks, or review_url when require_human_review is true. Free tier: watermarked PDF, 100 documents per day.
create_upload_linkchangedtitle, descriptionmeaning changedCreates a temporary 15-minute EU upload slot (upload_id and upload_url) and renders an inline upload widget in MCP Apps clients. Accepts PDF, DOCX, PPTX, and image files up to 50 MB sent directly to Aigine's EU server.
Aigine Redact detects and masks personal data and confidential information in documents. This opens a secure upload button so you can send a PDF, DOCX, PPTX or image (up to 50 MB) directly to Aigine's EU server. The file never passes through the chat. Returns an upload_id, valid for 15 minutes, for use with propose_masking.
fetch_reviewed_documentchangedtitle, description, input schemameaning changedUse after the person has reviewed the masks at review_url and confirmed they clicked 'Redact'. Returns download_url for the masked PDF and deletes the document from Aigine's server. Only relevant when propose_masking was called with require_human_review: true.
Retrieves the temporary download_url for a finalized masked PDF after web GUI review has been completed for doc_id, and deletes the document from the processing server after delivery (cleanup after delivery).
propose_maskingchangedtitle, description, input schemameaning changedMask personal data (GDPR, including Art. 9 special categories) and/or confidential information (trade secrets, procurement tenders, FOIA exemptions, and statutory secrecy such as Swedish OSL) in a document. Runs non-generative encoder classifiers on EU GPUs (10.8s median latency) and deletes the document after processing (zero retention). Returns download_url for a flattened PDF with irreversible masks, or review_url if human review is requested. Input: upload_id (from create_upload_link or POST https://redact.aigine.se/mcp/api/upload), file_url (HTTPS) or document_base64 (max 45 KB). Policy: 'Privacy' (default), 'Secrecy' or 'Privacy and Secrecy'. If a person is in the chat and has not said which, ask. require_human_review: true lets the person inspect and adjust masks in a web interface before the PDF is produced. Use it only when a person is present. Pipelines without a person should use false. Accuracy: 98.30% precision, 93.17% recall, 95.67% F1 (contextual GDPR detection). Free tier: watermarked PDF, 100 documents/day. Guide: https://redact.aigine.se/SKILL.md
Aigine Redact v2.4.9: Detects and masks personal data (GDPR, including Art. 9 special categories, using contextual PID clustering) and confidential information (trade secrets, procurement tenders, FOIA exemptions, and statutory secrecy such as Swedish OSL) in PDF, DOCX, PPTX, and image documents using non-generative encoder classifiers on EU GPUs (98.30% precision, 93.17% recall, 95.67% F1; 10.8s median latency; strict zero retention). Returns download_url for a flattened PDF with irreversible masks burned in, or review_url when interactive web GUI review is enabled. Free tier: watermarked PDF, 100 documents/day per daily-salted IP hash.
create_upload_linkchangedtitle, descriptionmeaning changedStart here in web chats (such as Claude.ai) when a person is in the chat. Shows an upload box in the chat (MCP Apps clients) and returns a 15-minute upload_url as a fallback. The file goes directly to Aigine's EU server and never enters the model's context. Accepts PDF, DOCX, PPTX and images up to 50 MB. Returns upload_id for propose_masking.
Creates a temporary 15-minute EU upload slot (upload_id and upload_url) and renders an inline upload widget in MCP Apps clients. Accepts PDF, DOCX, PPTX, and image files up to 50 MB sent directly to Aigine's EU server.
fetch_reviewed_documentchangeddescriptionmeaning changedINTERACTIVE HUMAN MODE ONLY (autonomous agents must never call this tool). After a human finishes validating at review_url and clicks 'Redact' (where they can also click 'Open redacted PDF' directly in the browser), call this tool with doc_id to get a temporary download_url for the masked PDF and immediately delete the document from the processing server.
Use after the person has reviewed the masks at review_url and confirmed they clicked 'Redact'. Returns download_url for the masked PDF and deletes the document from Aigine's server. Only relevant when propose_masking was called with require_human_review: true.
propose_maskingchangedtitle, description, input schemameaning changedIdentify and mask personal data (GDPR direct, indirect, and sensitive Art. 9) and confidential information (OSL / trade secrets) in documents (PDF, DOCX, PPTX, images) in the EU using specialized descriptive encoder AI (98.30% precision, 93.17% recall, 95.67% F1 against human-annotated GDPR & OSL ground truth; 10.8s median GPU latency; flattened irreversible PDF; strict zero retention). RULES: (1) AUTONOMOUS AGENTS: MUST set require_human_review=false and MUST NOT ask questions; default policy is 'Privacy'. Upload via POST /mcp/api/upload first to get upload_id, or pass file_url / document_base64. (2) CHAT ATTACHMENTS: If a human already attached a file in chat, try uploading it via POST /mcp/api/upload if outbound network works, or pass document_base64 if <= 45 KB; otherwise call create_upload_link to open the inline upload widget. (3) INTERACTIVE HUMAN CHAT: Ask policy (Privacy, Secrecy, or Privacy and Secrecy) and whether they want GUI validation (require_human_review=true, clicking 'Redact' then 'Open redacted PDF') or direct PDF (false), unless already stated. Guide: https://redact.aigine.se/SKILL.md | Terms: https://aigine.se/cloud-terms
Mask personal data (GDPR, including Art. 9 special categories) and/or confidential information (trade secrets, procurement tenders, FOIA exemptions, and statutory secrecy such as Swedish OSL) in a document. Runs non-generative encoder classifiers on EU GPUs (10.8s median latency) and deletes the document after processing (zero retention). Returns download_url for a flattened PDF with irreversible masks, or review_url if human review is requested. Input: upload_id (from create_upload_link or POST https://redact.aigine.se/mcp/api/upload), file_url (HTTPS) or document_base64 (max 45 KB). Policy: 'Privacy' (default), 'Secrecy' or 'Privacy and Secrecy'. If a person is in the chat and has not said which, ask. require_human_review: true lets the person inspect and adjust masks in a web interface before the PDF is produced. Use it only when a person is present. Pipelines without a person should use false. Accuracy: 98.30% precision, 93.17% recall, 95.67% F1 (contextual GDPR detection). Free tier: watermarked PDF, 100 documents/day. Guide: https://redact.aigine.se/SKILL.md
create_upload_linkchangeddescriptionmeaning changedOpens an interactive inline Drag & Drop EU upload widget directly inside supporting chat clients (MCP Apps) AND returns a temporary zero-retention EU upload URL (upload_url) so a user can upload a PDF, DOCX, PPTX, or image directly to Aigine in the EU.
Start here in web chats (such as Claude.ai) when a person is in the chat. Shows an upload box in the chat (MCP Apps clients) and returns a 15-minute upload_url as a fallback. The file goes directly to Aigine's EU server and never enters the model's context. Accepts PDF, DOCX, PPTX and images up to 50 MB. Returns upload_id for propose_masking.
propose_maskingchangeddescriptionIdentify and mask personal data (GDPR direct, indirect, and sensitive Art. 9) and confidential information (OSL / trade secrets) in documents (PDF, DOCX, PPTX, images) in the EU using specialized descriptive encoder AI (98%+ accuracy, flattened irreversible PDF, strict zero retention). RULES: (1) AUTONOMOUS AGENTS: MUST set require_human_review=false and MUST NOT ask questions; default policy is 'Privacy'. Upload via POST /mcp/api/upload first to get upload_id, or pass file_url / document_base64. (2) CHAT ATTACHMENTS: If a human already attached a file in chat, try uploading it via POST /mcp/api/upload if outbound network works, or pass document_base64 if <= 45 KB; otherwise call create_upload_link to open the inline upload widget. (3) INTERACTIVE HUMAN CHAT: Ask policy (Privacy, Secrecy, or Privacy and Secrecy) and whether they want GUI validation (require_human_review=true, clicking 'Redact' then 'Open redacted PDF') or direct PDF (false), unless already stated. Guide: https://redact.aigine.se/SKILL.md | Terms: https://aigine.se/cloud-terms
Identify and mask personal data (GDPR direct, indirect, and sensitive Art. 9) and confidential information (OSL / trade secrets) in documents (PDF, DOCX, PPTX, images) in the EU using specialized descriptive encoder AI (98.30% precision, 93.17% recall, 95.67% F1 against human-annotated GDPR & OSL ground truth; 10.8s median GPU latency; flattened irreversible PDF; strict zero retention). RULES: (1) AUTONOMOUS AGENTS: MUST set require_human_review=false and MUST NOT ask questions; default policy is 'Privacy'. Upload via POST /mcp/api/upload first to get upload_id, or pass file_url / document_base64. (2) CHAT ATTACHMENTS: If a human already attached a file in chat, try uploading it via POST /mcp/api/upload if outbound network works, or pass document_base64 if <= 45 KB; otherwise call create_upload_link to open the inline upload widget. (3) INTERACTIVE HUMAN CHAT: Ask policy (Privacy, Secrecy, or Privacy and Secrecy) and whether they want GUI validation (require_human_review=true, clicking 'Redact' then 'Open redacted PDF') or direct PDF (false), unless already stated. Guide: https://redact.aigine.se/SKILL.md | Terms: https://aigine.se/cloud-terms
Full history: list_changes · trend: quality JSON.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+repository +namespace-matches-repo +dns-namespace +website +reachable +uptime-100% +updated-2d-ago
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://redact.aigine.se/mcp streamable-http | none | yes | 100% | 805 ms | 2025-11-25 | 2026-11-14 |
create_upload_link | Aigine Redact detects and masks personal data and confidential information in documents. This opens a secure upload button so you can send a PDF, DOCX, PPTX or image (up to 50 MB) directly to Aigine's EU server. The file never passes through the chat. Returns an upload_id, valid for 15 minutes, for use with propose_masking. |
fetch_reviewed_document | Returns a temporary download_url for the masked PDF of a document whose web GUI review is finished (doc_id from propose_masking). After delivery, the document is deleted from the processing server. |
propose_masking | Detects and masks personal data (GDPR, including Art. 9 special categories) and confidential information (trade secrets, procurement tenders, FOIA exemptions, and statutory secrecy such as Swedish OSL) in a PDF, DOCX, PPTX, or image document. Takes the document as upload_id (from create_upload_link), file_url, or document_base64 (up to 45 KB), and a policy that selects which detection categories are used. Returns download_url for a flattened PDF with irreversible masks, or review_url when require_human_review is true. Free tier: watermarked PDF, 100 documents per day. |
Schemas: list_tools.
{
"name": "se.aigine/redact",
"title": "Aigine Redact",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://redact.aigine.se/mcp",
"type": "streamable-http"
}
],
"version": "2.5.16",
"repository": {
"url": "https://github.com/Aigine/aigine-redact",
"source": "github"
},
"websiteUrl": "https://aigine.se/en",
"description": "EU descriptive AI redaction (GDPR & OSL: 98.3% precision, 93.2% recall). Zero retention."
}