{
  "markdown": "# Questa Privacy MCP\n\n**Anonymize and redact PII before it reaches AI models. GDPR, HIPAA, EU AI Act.**\n\nPrivacy-first [Model Context Protocol](https://modelcontextprotocol.io/) 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.\n\n- **Remote URL:** `https://api.questa-ai.com/mcp`\n- **Transport:** Streamable HTTP\n- **Homepage:** [questa-ai.com](https://www.questa-ai.com)\n- **Privacy policy:** [questa-ai.com/privacy](https://www.questa-ai.com/privacy)\n- **Registry name:** `com.questa-ai/questa`\n\nThis repository is the public listing and install surface. The hosted runtime is Questa SaaS — not the Blackbox product.\n\n## Tools\n\n| Tool | Purpose |\n|------|---------|\n| `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. |\n| `redact_pii` | Inline redaction by entity type for contracts, emails, and transcripts. |\n| `list_allowed_commands` | Commands and tools allowed for the current SaaS role. |\n\n## Example\n\nInput:\n\n```text\nPlease review the MSA for Acme Corp. Contact Jane Doe at jane.doe@acme.com or +1 415-555-0199.\n```\n\nAfter `anonymize_document` (GDPR):\n\n```text\nPlease review the MSA for [ORGANIZATION_1]. Contact [PERSON_NAME_1] at [EMAIL_1] or [PHONE_NUMBER_1].\n```\n\nThe 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.\n\n## Install\n\nCreate a connector key (`qmc_*`) in Questa Platform → **Integrations → Questa MCP**, or complete browser OAuth when the client prompts.\n\n### Cursor / Claude Desktop\n\n```json\n{\n  \"mcpServers\": {\n    \"questa\": {\n      \"url\": \"https://api.questa-ai.com/mcp\",\n      \"headers\": {\n        \"Authorization\": \"Bearer qmc_live_…\"\n      }\n    }\n  }\n}\n```\n\nOAuth clients can omit `headers` and complete the consent flow instead.\n\n### VS Code\n\nCommand Palette → **MCP: Add Server** → HTTP, then paste `https://api.questa-ai.com/mcp`. Or add the same JSON block to `.vscode/mcp.json`.\n\n### Cline\n\nCline can install from this README or from [`llms-install.md`](./llms-install.md). Use the JSON block above.\n\n### Claude.ai custom connector\n\nSettings → Connectors → Add custom connector → paste `https://api.questa-ai.com/mcp` → complete OAuth, device code, or paste a `qmc_*` key.\n\n### ChatGPT\n\nPlugins → New Plugin → Server URL `https://api.questa-ai.com/mcp` → Authentication: OAuth → Connect.\n\n## Auth\n\n| Mode | How |\n|------|-----|\n| Browser OAuth | Client discovers `/.well-known/oauth-protected-resource` on `api.questa-ai.com` |\n| Device code | Approve at the Questa device pairing page |\n| Connector key | `Authorization: Bearer qmc_live_…` |\n\nUnauthenticated `/mcp` returns `401` with `WWW-Authenticate` so clients can start OAuth.\n\n## Pricing\n\nQuesta hosted API is a commercial SaaS product. Request an evaluation key from [questa-ai.com](https://www.questa-ai.com) or `techsupport@questa.solutions`. Self-hosting is available under a separate license.\n\n## Privacy and compliance\n\n- Anonymize **before** content reaches a vendor model.\n- Entity maps (original PII) stay on Questa infrastructure, not in client config.\n- Tool access follows the signed-in SaaS role (`tools.text`, `tools.file`).\n- Positioning: privacy MCP, PII anonymization MCP, GDPR MCP, redaction MCP, HIPAA, EU AI Act.\n\n## Directory listings\n\nSee [LISTINGS.md](./LISTINGS.md) for registry and marketplace status.\n\n## License\n\nThis repository is documentation and install manifests for the hosted Questa Privacy MCP. The hosted service and anonymizer are proprietary. See [LICENSE](./LICENSE).\n",
  "bytes": 3927,
  "sha": "973232ae8daa791e9d4d1c49d0f9fddfb0ba82fd95710218b45e20640844d3f7",
  "repo_slug": "questa-ai-org/questa_mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/plg_questa_ai_org_questa_mcp_3fd62f1c/readme"
}