proofpoint-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MCP_TRANSPORT | No | Transport mode: stdio (default) or http | |
| PROOFPOINT_BASE_URL | No | Custom base URL (default: tap-api-v2.proofpoint.com) | |
| PROOFPOINT_SERVICE_SECRET | Yes | Your Proofpoint TAP service secret | |
| PROOFPOINT_SERVICE_PRINCIPAL | Yes | Your Proofpoint TAP service principal |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
| resources | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| proofpoint_navigate | Discover available Proofpoint tools by domain. Returns tool names and descriptions for the selected domain. All tools are callable at any time — this is a help/discovery aid, not a prerequisite. |
| proofpoint_status | Show credentials status and available domains |
| proofpoint_tap_get_all_threats | Get all threats (messages and clicks) from the TAP SIEM API for a given time window. Returns both delivered/blocked messages and permitted/blocked clicks. |
| proofpoint_tap_get_messages_delivered | Get messages delivered containing threats. These are messages that reached the recipient's mailbox despite containing identified threats. |
| proofpoint_tap_get_messages_blocked | Get messages blocked that contained threats. These are messages quarantined or rejected before reaching the recipient. |
| proofpoint_tap_get_clicks_permitted | Get permitted clicks on threat URLs. These are clicks that were allowed through to the destination. |
| proofpoint_tap_get_clicks_blocked | Get blocked clicks on threat URLs. These are clicks that were prevented from reaching the malicious destination. |
| proofpoint_quarantine_list | List quarantined messages. Returns messages held in quarantine with sender, recipient, subject, and reason. |
| proofpoint_quarantine_search | Search quarantine by keyword across sender, recipient, and subject fields. |
| proofpoint_quarantine_release | ⚠ HIGH-IMPACT. Release a quarantined message, delivering it to the intended recipient. Irreversible delivery but message itself is preserved. Can deliver malicious mail to user. Confirm with the user before invoking. |
| proofpoint_quarantine_delete | ⚠ DESTRUCTIVE — IRREVERSIBLE. Permanently delete a quarantined message. This action cannot be undone and will remove the message from quarantine storage. Confirm with the user before invoking. |
| proofpoint_threat_get_campaign | Get details of a specific threat campaign by campaign ID. Returns campaign actors, malware families, techniques, and associated messages. |
| proofpoint_threat_get_by_id | Get detailed information about a specific threat by its threat ID. Returns threat type, classification, and associated indicators. |
| proofpoint_threat_list_families | List known threat families tracked by Proofpoint. Returns malware family names, descriptions, and associated campaigns. |
| proofpoint_threat_get_iocs | Get indicators of compromise (IOCs) for a specific campaign or time range. Returns URLs, IPs, domains, file hashes associated with threats. |
| proofpoint_dlp_list_incidents | List DLP incidents. Returns messages that triggered DLP rules, including policy violations and sensitive data detections. |
| proofpoint_dlp_get_incident | Get detailed information about a specific DLP incident, including matched rules, sensitive data types, and message metadata. |
| proofpoint_dlp_list_encrypted | List messages that were encrypted by Proofpoint Email Encryption. Shows encrypted message status and recipient access. |
| proofpoint_people_get_vap | Get the Very Attacked People (VAP) report. Returns users who received the most attacks, ranked by attack index. Useful for identifying high-risk users. |
| proofpoint_people_get_top_clickers | Get top clickers report. Returns users who clicked on the most threat URLs, indicating users who may need additional security training. |
| proofpoint_people_get_user_risk | Get the risk score and attack details for a specific user by email address. |
| proofpoint_forensics_get_threat | Get forensic evidence for a specific threat. Returns behavioral analysis, network activity, file modifications, and other forensic indicators. |
| proofpoint_forensics_get_campaign | Get forensic evidence for all threats in a campaign. Returns aggregated behavioral analysis across all associated threats. |
| proofpoint_forensics_search_messages | Search for messages across mailboxes for threat response. Used for search & destroy / auto-pull operations to find and remediate delivered threats. |
| proofpoint_forensics_pull_messages | Auto-pull (search & destroy) messages from mailboxes. This is a destructive operation that removes delivered messages from user mailboxes. |
| proofpoint_smart_search_trace | Trace messages through the Proofpoint mail flow. Search by sender, recipient, subject, or message ID to track delivery status and processing history. |
| proofpoint_smart_search_get_message | Get detailed information about a specific message including headers, processing log, and delivery details. |
| proofpoint_smart_search_get_headers | Get the full email headers for a specific message. |
| proofpoint_policy_listA | List all email security policies. Returns policy names, types, and enabled status. |
| proofpoint_policy_get | Get detailed information about a specific policy including rules, conditions, and actions. |
| proofpoint_policy_list_routes | List email routing rules/routes. Shows how mail is routed based on policy configuration. |
| proofpoint_url_decode | Decode one or more Proofpoint URL Defense rewritten URLs back to the original URLs. Proofpoint rewrites URLs in emails for click-time protection; this tool reverses that encoding. |
| proofpoint_url_analyze | Analyze a URL for threats. Returns threat classification, risk score, and associated campaigns. |
| proofpoint_events_list | List spam, phishing, and malware detection events. Returns events where Proofpoint detected and acted on threats. |
| proofpoint_events_get_details | Get detailed information about a specific detection event, including full threat analysis and message metadata. |
| proofpoint_events_get_stats | Get detection event statistics. Returns counts of spam, phishing, malware, and impostor detections over a time period. |
| proofpoint_reports_org_summary | Get organization security summary. Returns high-level metrics: total messages processed, threats blocked, quarantined, and delivered. |
| proofpoint_reports_threat_summary | Get threat summary report. Breakdown of threats by type (spam, phishing, malware, impostor) with counts and trends. |
| proofpoint_reports_mail_flow | Get mail flow report. Shows email volume over time with breakdown by disposition (delivered, blocked, quarantined). |
| proofpoint_reports_executive_summary | Get executive summary report. High-level security posture overview suitable for management reporting. Includes threat trends, top targeted users, and effectiveness metrics. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| Proofpoint Threat Card | Interactive MCP Apps card rendering a Proofpoint TAP threat summary |
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/wyre-technology/proofpoint-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server