4,500+ servers built on MCP Fusion
Vinkius

HackerOne MCP. Manage report lifecycle and payments from chat.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

HackerOne MCP on Cursor AI Code Editor MCP Client HackerOne MCP on Claude Desktop App MCP Integration HackerOne MCP on OpenAI Agents SDK MCP Compatible HackerOne MCP on Visual Studio Code MCP Extension Client HackerOne MCP on GitHub Copilot AI Agent MCP Integration HackerOne MCP on Google Gemini AI MCP Integration HackerOne MCP on Lovable AI Development MCP Client HackerOne MCP on Mistral AI Agents MCP Compatible HackerOne MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

HackerOne MCP Server manages your entire bug bounty and vulnerability program lifecycle. Connect your organization account to your AI agent to track reports, update statuses, award bounties, and monitor payments without switching tabs.

You can list all vulnerability reports, check program scope, and manage financial history directly from your chat window.

What your AI agents can do

Add report comment

Adds a specific comment to a vulnerability report.

Award bounty

Processes and assigns a bounty payment for a given vulnerability report.

Change report state

Updates the status of a vulnerability report (e.g., marked as triaged or resolved).

+ 7 more capabilities included
Query and View Report Details

Retrieves comprehensive information about a specific vulnerability report, including its current state and severity.

Manage Program Scope and Assets

Lists and retrieves details about active bug bounty or VDP programs, along with the assets defined within them.

Update Report Status and Communicate

Changes a report's status (e.g., Triaged, Resolved) and adds internal or external comments directly to the report.

Award Bounties and Payments

Processes bounty payments for a report and lists the history of all past bounty payouts.

Track Security Discoveries

Accesses the internal or public hacktivity feed to see a stream of recent security findings.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

HackerOne MCP Server: 10 Tools for Bug Bounty Ops

Use these tools to list reports, check program scope, award bounties, and manage the entire lifecycle of vulnerability submissions via your AI client.

add019d75ad

add report comment

Adds a specific comment to a vulnerability report.

award019d75ad

award bounty

Processes and assigns a bounty payment for a given vulnerability report.

change019d75ad

change report state

Updates the status of a vulnerability report (e.g., marked as triaged or resolved).

get019d75ad

get program

Retrieves detailed information for a specific security program.

get019d75ad

get report

Fetches detailed information about a specific vulnerability report.

list019d75ad

list assets

Lists all assets defined within your security programs.

list019d75ad

list hacktivity

Shows the internal or public feed of recent security discoveries.

list019d75ad

list payments

Retrieves a history list of all past bounty payments.

list019d75ad

list programs

Lists all bug bounty or VDP programs you have access to.

list019d75ad

list reports

Lists all vulnerability reports submitted to your HackerOne program.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with HackerOne, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

Connect your HackerOne organization account to your AI agent. You'll manage your whole bug bounty and vulnerability program life cycle without leaving your chat window. You can pull up every vulnerability report, check the program scope, and handle payments and payments history right here.

To see all the vulnerability reports submitted to your HackerOne program, you use list_reports. You can then pull up detailed info on a specific report using get_report. You'll find out the report's current state and severity level.

When you need to change a report's status, you use change_report_state to mark it as triaged or resolved. You can also add specific comments to a vulnerability report using add_report_comment.

You can check the scope of your bug bounty or VDP programs by running list_programs to see all available programs, and then use get_program for deep details on a specific one. These programs define assets, which you list with list_assets and check out the details with get_assets.

For the money side of things, you process bounty payments for a report using award_bounty, and you can pull up a history of all past bounty payments with list_payments.

You keep up with fresh security discoveries by checking the internal or public hacktivity feed using list_hacktivity.

How HackerOne MCP Works

  1. 1 Subscribe to this server and provide your HackerOne API Token Identifier and Token Value.
  2. 2 Connect your preferred AI client (Claude, Cursor, etc.) to the MCP Server.
  3. 3 Start by asking your AI client to perform an action, like 'List all high-severity reports submitted this week.' The agent executes the necessary tools and gives you the resulting data.

The bottom line is, you manage your entire bug bounty workflow from one chat window, without leaving your AI agent.

Who Is HackerOne MCP For?

This server is for the Security Program Manager who gets tired of clicking between the Reports tab, the Programs tab, and the Payments history to manage a single vulnerability. It’s for the Bug Bounty Lead who needs to automate bounty awards and communicate status changes in real-time. You're the person who needs a real-time, single source of truth for program health.

Bug Bounty Manager

Automates the process of reviewing new reports, communicating findings, and awarding bounties to researchers.

Security Engineer

Instantly retrieves full report details and severity ratings during the triage process, making investigation faster.

CISO / VP of Security

Maintains a real-time overview of incoming vulnerabilities and program health without needing to manually run multiple reports.

What Changes When You Connect

  • See the full picture of your program with list_reports and list_programs. You get a consolidated view of all submitted vulnerabilities and the programs they belong to, eliminating the need to cross-reference multiple dashboards.
  • Automate the triage process. When a researcher submits a report, use get_report to check the details, then call change_report_state to mark it as 'Triaged,' and immediately add_report_comment to confirm next steps.
  • Handle payments instantly. Don't manually process rewards. Use award_bounty to assign a reward to a report, and then list_payments to track the financial history of the payout.
  • Track program scope effortlessly. Use list_assets to see what assets are covered by a program, and get_program to understand the specific scope and rules for that asset set.
  • Stay current on threats. The list_hacktivity tool keeps you updated on the latest security discoveries, giving you a real-time feed of what's happening in the industry without logging into a separate feed.
  • Streamline communications. Instead of emailing status updates, use add_report_comment to communicate directly on the report, keeping all communication tied to the vulnerability record.

Real-World Use Cases

01

Triage a High-Severity Vulnerability

A security engineer spots a new high-severity report. Instead of opening the report, checking the program scope, and then updating the status, they ask the agent: 'Get report ID 12345 details, and mark it as Triaged.' The agent runs get_report, then change_report_state, solving the issue in two steps.

02

Process a Bulk Bounties Week-End

The Bug Bounty Manager has 20 new reports to review. They ask the agent to 'List all reports submitted this week.' The agent runs list_reports, and the manager then calls award_bounty and add_report_comment for each one, completing the entire payout process without leaving the chat.

03

Verify Program Scope and Assets

The CISO needs to know if a new asset falls under a specific bug bounty program. They ask the agent to 'List all assets for Program XYZ.' The agent runs list_assets, confirming the asset's reachability and ensuring proper governance before accepting a report.

04

Audit Past Payments

The finance team needs to verify payouts. They ask the agent to 'Show the payment history for the last quarter.' The agent runs list_payments, providing a clean record of all awarded bounties and the associated report IDs.

The Tradeoffs

Jumping between tabs

A user opens the Reports tab, finds the ID, opens the Programs tab to check scope, then manually copies the ID to a payment form.

Tell your agent to 'Get report ID 12345 details and check its program scope.' The agent runs get_report and get_program sequentially, giving you all the necessary data in one response.

Manual status updates

A researcher submits a report. The security team remembers to change the status manually in the UI, but forgets to add the internal comment.

After running change_report_state to mark the report, immediately use add_report_comment to document the internal team notes. This ensures the record is complete.

Partial payment processing

A manager sees a report needs a bounty but only remembers to click the 'Award' button without specifying the exact amount or reason.

Use the award_bounty tool. You define the exact amount and reason in the prompt, ensuring the payment is correctly processed and recorded.

When It Fits, When It Doesn't

Use this server if your job requires moving data or executing logic across multiple, distinct sections of HackerOne—for example, checking the program scope (list_assets), then retrieving the report (get_report), and finally updating the status (change_report_state). The server is designed for complex, multi-step workflows.

Don't use it if you just need to read a single, isolated data point, like checking the list of all programs (list_programs). In that case, a simple API call or the native HackerOne UI is enough. This server adds the orchestration layer, making it better for execution than for simple querying.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by HackerOne. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

add_report_comment award_bounty change_report_state get_program get_report list_assets list_hacktivity list_payments list_programs list_reports

Triage workflow shouldn't take 5 different clicks.

Today, triaging a single vulnerability report means jumping through hoops: You open the report, check the asset list to see if it's covered, then navigate to the program details to confirm the rules, and finally switch to the reports list just to see if others reported the same thing. You spend five minutes just gathering context.

With the HackerOne MCP Server, you tell your agent, 'What's the status and scope of report 12345.' The agent runs `get_report` and `list_assets` for you. You get the full context, right in the chat, and you can act on it immediately.

HackerOne MCP Server: Manage report lifecycle from chat.

The ability to sequence actions—like getting report details via `get_report`, then calling `add_report_comment`, and finally executing `change_report_state`—removes the need to open and close dozens of tabs. It forces a linear, conversational workflow.

You're not just reading data; you're running a dedicated triage session with your AI client. It acts as the program manager you need, making the entire process conversational and traceable.

Common Questions About HackerOne MCP

How do I use the HackerOne MCP Server to check what reports were submitted this week? +

Run list_reports and specify the date range in your prompt. This tool gathers all reports submitted to your program, giving you a count and a list of titles. You can then ask the agent to retrieve details for a specific report ID.

Can I use the HackerOne MCP Server to award a bounty? +

Yes, use the award_bounty tool. Simply tell the agent to award a specific dollar amount to a report ID. The agent processes the payment and confirms the researcher has been notified.

What is the difference between `get_report` and `list_reports`? +

list_reports gives you a summary list of all reports submitted to your program. get_report requires a specific report ID and returns the complete, detailed record for that single vulnerability.

How do I update a report's status using the HackerOne MCP Server? +

Use change_report_state. You just need to provide the report ID and the new status (e.g., 'Triaged'). The agent updates the record and logs the change automatically.

How do I track payments history with the HackerOne MCP Server? +

Use the list_payments tool. This tool pulls a record of all past bounty payouts, allowing you to audit the financial history of your bug bounty program.

How do I use the `list_programs` tool to see what security programs I manage? +

The list_programs tool retrieves all bug bounty or VDP programs you have access to. This lets you quickly see the names and scopes of every active program without navigating the HackerOne UI.

What can I do with the `get_program` tool regarding asset scope? +

The get_program tool pulls specific details about a chosen security program. You can use this data to confirm the structured scopes and assets covered by that program.

How do I check the recent activity using the `list_hacktivity` tool? +

The list_hacktivity tool shows you the internal or public hacktivity feed. You can use this to stay updated on recent discoveries and security events across your organization.

How do I generate my HackerOne API Token? +

Log in to HackerOne, navigate to Settings > API Token, and click 'Create API Token'. Make sure to copy both the Identifier and the Token Value immediately.

Can I award bounties through this integration? +

Yes! Use the award_bounty tool by providing the report ID and the amount. You can also specify an optional bonus amount for the researcher.

Does the integration support internal comments? +

Yes, the add_report_comment tool has an optional internal boolean parameter (defaults to true). This allows you to communicate with your team privately on a specific report.

Can I filter reports by their handle or ID? +

You can use list_reports to see all reports or get_report with a specific ID to retrieve detailed information for a single discovery.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 10 tools

We've already built the connector for HackerOne. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 10 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.