HackerOne MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_reportsB | Search and list your HackerOne reports. Filter by keyword, program, severity, or state. Great for finding past reports to reference when drafting new ones. |
| get_reportA | Get the full details of a specific HackerOne report by ID. Returns title, vulnerability details, impact, severity, full CVSS vector/score, bounty amounts, attachments, timestamps, and program info. |
| get_report_with_conversationA | Get a report with its full triage conversation. Useful for understanding what questions triage asked, how you responded, and what led to resolution. Great for learning what works. |
| get_report_activitiesA | Get the activity timeline of a report: comments, state changes, bounty awards, and triage responses. |
| submit_reportA | Submit a new vulnerability report to a HackerOne program. Returns the new report ID and URL. Use get_program_scope and get_program_weaknesses first to get the right scope/weakness IDs. |
| add_commentA | Add a comment to an existing HackerOne report. Use this to respond to triage questions or provide additional information. |
| close_reportA | Withdraw/close one of your own HackerOne reports. Sends a close request with an optional message. |
| search_disclosed_reportsA | Search publicly disclosed HackerOne reports (hacktivity). Useful for learning what gets paid, finding prior art, and understanding what a program considers valid. |
| generate_report_templateA | Generate a structured Markdown template for drafting a vulnerability report. Helps format Summary, Steps to Reproduce, Impact, and Remediation. |
| find_best_programsB | Discover and filter the best active bug bounty programs matching your criteria: bounty offers, fast payments, open submission, open scope, or keywords. |
| list_programsA | List bug bounty programs you have access to on HackerOne. Auto-paginates to return all programs. |
| get_program_detailsA | Get detailed info about a single program: policy, response times, metrics, bounty splitting, and submission state. |
| get_program_scopeA | Get the in-scope assets for a bug bounty program. Auto-paginates to return all scope items. Returns asset types, identifiers, bounty eligibility, and severity caps. |
| get_scope_exclusionsA | Get report categories that are specifically excluded from rewards for a program. |
| get_program_weaknessesA | Get the accepted vulnerability/weakness types for a program. Auto-paginates. Helps frame reports using the right CWE categories the program cares about. |
| get_hacker_profileA | Get your HackerOne hacker profile: reputation, signal, impact, rank, and account info. |
| get_earningsB | Get your bounty earnings history. Shows amounts, currency, dates, and which programs paid out. |
| get_payoutsA | Get your payout history showing completed payout transactions, payment providers (e.g. PayPal, Wire), status, and dates. |
| get_balanceB | Get your current unpaid bounty balance on HackerOne. |
| analyze_report_patternsA | Fetch your recent reports and analyze patterns: most common vulnerability types, severity distribution, resolution rates, and programs. Useful for understanding your hunting profile. |
| get_report_intentsB | List all draft report intents and AI assistant processing job statuses. |
| get_report_intentA | Get details of a specific draft report intent by ID. |
| create_report_intentA | Create a new draft report intent before submitting as a report. |
| update_report_intentB | Update title or description of a draft report intent. |
| delete_report_intentB | Delete a draft report intent. |
| submit_report_intentB | Finalize and submit a draft report intent as an official vulnerability report. |
| get_report_intent_attachmentsB | List all attachments associated with a draft report intent. |
| delete_report_intent_attachmentB | Delete an attachment from a draft report intent. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| find-best-bounty-program | Analyze available HackerOne programs to find, evaluate, and recommend the best target programs based on bounties, fast payments, and open scope |
| draft-vulnerability-report | Guide the user in drafting a high-quality, reproducible vulnerability report tailored for HackerOne submission |
| triage-response-assistant | Draft a clear, polite, and persuasive response to a triager's question or info request on a HackerOne report |
| analyze-program-scope | Analyze a program's in-scope assets and policies to identify high-yield attack surface and bounty targets |
| summarize-hunting-profile | Generate a statistical summary of your hacker profile, vulnerability distribution, earnings, and hunting insights |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| hackerone-profile | HackerOne hacker profile metrics: reputation, signal, impact, rank, and account details |
| hackerone-balance | Current unpaid bounty balance on HackerOne |
| hackerone-earnings-recent | Recent bounty earnings history |
| hackerone-reports-recent | 10 most recent vulnerability reports submitted |
| hackerone-hacktivity-trending | Trending publicly disclosed vulnerability reports from Hacktivity |
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/esektov12121-eng/HackerOne-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server