Questa Privacy MCP
Anonymize and redact PII before it reaches AI models. GDPR, HIPAA, EU AI Act.
Documentation
Questa Privacy MCP
Anonymize and redact PII before it reaches AI models. GDPR, HIPAA, EU AI Act.
Privacy-first Model Context Protocol server for anonymization and redaction of personal and sensitive data before agents or models see it. Streamable HTTP at https://api.questa-ai.com/mcp. Authenticate with OAuth 2.1 or a revocable qmc_* connector key. Entity maps stay on Questa infrastructure. Works with Claude, Cursor, Cline, VS Code, and ChatGPT custom connectors.
- Remote URL:
https://api.questa-ai.com/mcp - Transport: Streamable HTTP
- Homepage: questa-ai.com
- Privacy policy: questa-ai.com/privacy
- Registry name:
com.questa-ai/questa
This repository is the public listing and install surface. The hosted runtime is Questa SaaS — not the Blackbox product.
Tools
| Tool | Purpose |
|---|---|
anonymize_document | Anonymize text or files under GDPR, HIPAA, EU AI Act, or a custom entity list. Returns placeholders plus entity_map / map_id for authorized reverse-mapping. |
redact_pii | Inline redaction by entity type for contracts, emails, and transcripts. |
list_allowed_commands | Commands and tools allowed for the current SaaS role. |
Example
Input:
Please review the MSA for Acme Corp. Contact Jane Doe at jane.doe@acme.com or +1 415-555-0199.
After anonymize_document (GDPR):
Please review the MSA for [ORGANIZATION_1]. Contact [PERSON_NAME_1] at [EMAIL_1] or [PHONE_NUMBER_1].
The response includes entity_map and map_id. Keep those on your side if you need to restore originals later. Do not send the original document to the model.
Install
Create a connector key (qmc_*) in Questa Platform → Integrations → Questa MCP, or complete browser OAuth when the client prompts.
Cursor / Claude Desktop
{
"mcpServers": {
"questa": {
"url": "https://api.questa-ai.com/mcp",
"headers": {
"Authorization": "Bearer qmc_live_…"
}
}
}
}
OAuth clients can omit headers and complete the consent flow instead.
VS Code
Command Palette → MCP: Add Server → HTTP, then paste https://api.questa-ai.com/mcp. Or add the same JSON block to .vscode/mcp.json.
Cline
Cline can install from this README or from llms-install.md. Use the JSON block above.
Claude.ai custom connector
Settings → Connectors → Add custom connector → paste https://api.questa-ai.com/mcp → complete OAuth, device code, or paste a qmc_* key.
ChatGPT
Plugins → New Plugin → Server URL https://api.questa-ai.com/mcp → Authentication: OAuth → Connect.
Auth
| Mode | How |
|---|---|
| Browser OAuth | Client discovers /.well-known/oauth-protected-resource on api.questa-ai.com |
| Device code | Approve at the Questa device pairing page |
| Connector key | Authorization: Bearer qmc_live_… |
Unauthenticated /mcp returns 401 with WWW-Authenticate so clients can start OAuth.
Pricing
Questa hosted API is a commercial SaaS product. Request an evaluation key from questa-ai.com or techsupport@questa.solutions. Self-hosting is available under a separate license.
Privacy and compliance
- Anonymize before content reaches a vendor model.
- Entity maps (original PII) stay on Questa infrastructure, not in client config.
- Tool access follows the signed-in SaaS role (
tools.text,tools.file). - Positioning: privacy MCP, PII anonymization MCP, GDPR MCP, redaction MCP, HIPAA, EU AI Act.
Directory listings
See LISTINGS.md for registry and marketplace status.
License
This repository is documentation and install manifests for the hosted Questa Privacy MCP. The hosted service and anonymizer are proprietary. See LICENSE.