protogrid

Search / se.aigine/redact

Aigine Redact

R0· no sign-in

EU descriptive AI redaction (GDPR & OSL: 98.3% precision, 93.2% recall). Zero retention.

v2.5.16 · active · repository · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality80good
Trust100of 100
Uptime, 30 days100%
Latency p50805 ms

Connect

8 clients · secrets stay placeholders
{
  "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

Quality 80 / 100good

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene100 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations3 of 3 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • pass
    tools.token_costabout 673 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
  • pass
    tools.hidden_textno hidden text in tool names, descriptions, schemas or annotations
stability50 · weight 15
  • warn
    stability.changes10 tool changes in 30 days
  • fail
    stability.rug_pull8 tools kept their name but changed most of their description in 30 days; review before trusting them
  • pass
    stability.new_linksno tool change named a new site
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

3 tools, about 673 tokens to load them all · tool set 1e2043605e6e · tools last changed 2026-11-12 · checked 2026-11-14 06:30 UTC

Tool changes

  • fetch_reviewed_documentchangedtitle, description
    before

    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).

    after · 54% of words in common

    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 changed
    before

    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.

    after · 43% of words in common

    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 changed
    before

    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.

    after · 31% of words in common

    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 changed
    before

    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.

    after · 28% of words in common

    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 changed
    before

    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

    after · 48% of words in common

    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 changed
    before

    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.

    after · 41% of words in common

    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 changed
    before

    INTERACTIVE 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.

    after · 27% of words in common

    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 changed
    before

    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

    after · 39% of words in common

    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 changed
    before

    Opens 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.

    after · 28% of words in common

    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_maskingchangeddescription
    before

    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%+ 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

    after · 86% of words in common

    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.

Trust 100 / 100

provenance100
liveness100
freshness100
hygiene100

+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.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://redact.aigine.se/mcp streamable-httpnoneyes100%805 ms2025-11-252026-11-14

Tools (3)

create_upload_linkAigine 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_documentReturns 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_maskingDetects 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.

Similar MCP servers

Official server.json
{
  "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."
}