ZeroTrusted-ai PII Detection Agent
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@ZeroTrusted-ai PII Detection Agentscan this document for personal information"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
zt-pii-agent
PII detection agent
Available Tools
1 tool/get-detected-piisA
Analyzes text for Personally Identifiable Information (PII) using regex patterns.
This function scans the input text for common PII patterns including:
Email addresses
Phone numbers (US format: XXX-XXX-XXXX)
Social Security Numbers (XXX-XX-XXXX)
Credit card numbers (XXXX-XXXX-XXXX-XXXX)
IP addresses (IPv4)
Args: text (str): The text content to be analyzed for PII entities.
Returns: List[Dict]: A list of detected PII entities, sorted by their position in the text. Each dictionary contains: - type (str): Type of PII detected (EMAIL, PHONE, SSN, etc.) - value (str): The actual PII string found - start (int): Starting character position in the text - end (int): Ending character position in the text
Example: >>> text = "Contact john.doe@email.com or 123-456-7890" >>> get_detected_piis(text) [ { "type": "EMAIL", "value": "john.doe@email.com", "start": 8, "end": 25 }, { "type": "PHONE", "value": "123-456-7890", "start": 29, "end": 41 } ]
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden of behavioral disclosure. It effectively describes what the tool does (scans for PII patterns), lists the specific PII types detected, and details the return format. However, it doesn't mention potential limitations like false positives/negatives, performance characteristics, or regex pattern specifics beyond formats.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is well-structured and appropriately sized, starting with a clear purpose statement, followed by details on PII types, parameter explanation, return format, and an example. Every section adds value, though it could be slightly more concise by integrating the example more tightly or trimming minor redundancies.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's moderate complexity (text analysis with regex), no annotations, and no output schema, the description does a strong job. It covers purpose, parameters, return format, and includes an example. It could improve by mentioning behavioral aspects like error handling or performance, but it's largely complete for effective use.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The schema description coverage is 0%, so the description must fully compensate. It does so excellently: it clearly explains the single parameter 'text' as 'The text content to be analyzed for PII entities,' adding crucial meaning beyond the bare schema. This fully addresses the parameter's purpose and usage.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool's purpose: 'Analyzes text for Personally Identifiable Information (PII) using regex patterns.' It specifies the verb ('analyzes'), resource ('text'), and method ('using regex patterns'), and distinguishes itself by listing specific PII types detected. With no sibling tools, this level of specificity is excellent.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies usage when PII detection in text is needed, but provides no explicit guidance on when to use this tool versus alternatives (e.g., other text analysis tools). Since there are no sibling tools, this is less critical, but it lacks any context about prerequisites, limitations, or ideal scenarios for use.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
TDQS
With only one tool, there is no possibility of ambiguity or overlap between tools. The single tool has a clear, distinct purpose focused on PII detection in text.
The single tool name follows a consistent verb_noun pattern (get_detected_piis). With only one tool, naming consistency is inherently perfect as there are no other tools to compare against.
A single tool is insufficient for a server named 'PII Detection Agent', which implies broader functionality. The scope is too narrow—typical PII detection agents might include tools for classification, redaction, or policy enforcement, not just detection.
The tool surface is severely incomplete for a PII detection agent. It only provides detection, lacking essential operations like redaction, masking, policy checking, or handling different data formats, which are core to PII management workflows.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Toxicity, sentiment, NER, PII detection, and language identification tools
Deterministic runtime safety for AI agents: scan PII, gate tool actions, verify LLM output.
Responsible-AI guardrails for agents: scoring with policy, injection & PII detection, DPDP.
Classify data safety before storing or sharing. GDPR, HIPAA, PCI-DSS, CCPA. AI-powered.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that enables collaborative debates between multiple AI agents, allowing them to discuss and reach consensus on user prompts.1MIT
- FlicenseNot gradedqualityDmaintenanceZeroTrusted ai PII Detection
- FlicenseAqualityBmaintenancePII sanitization layer for autonomous AI agent pipelines. Detects and redacts emails, phone numbers, national IDs, private keys, and financial data before text reaches LLMs. Supports EN, ES (LATAM), PT (BR/PT), DE, JA.12
- FlicenseAqualityCmaintenanceEnables LLM agents to extract, validate, and mask personally identifiable information using deterministic regular expressions, reducing token usage and hallucination risks.3153
Appeared in Searches
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/www-zerotrusted-ai/zt-pii-agent'
If you have feedback or need assistance with the MCP directory API, please join our Discord server