Integration · Projects & tasks
Connect Claude & ChatGPT to BugHerd
Ask your AI what new website feedback has come in on a BugHerd project, which tasks are critical, or what is assigned to a team member. It can read a task with its description, status, priority, tags, comments and attachments, and find a task by the number shown in BugHerd. It can also create tasks, add comments, move tasks between projects, create and update projects and add members to them.
Free plan, no credit card. Takes about a minute.
Try asking
“What new feedback has come in on the Acme website project?”
The AI lists the new feedback tasks that are not yet on the task board.
“Show me all critical tasks on the redesign project.”
It lists the project's tasks filtered by priority, with status and assignee.
“What does task 142 say, and what have people commented?”
It gets the task by the number shown in BugHerd and lists its comments and attachments.
What your AI can do
Feedback and tasks
List feedback, task board and archived tasks, filter by status, priority, tag or assignee, and create, move or delete tasks.
Comments and attachments
Read and add comments on tasks, including private ones, and list the attachments on a task.
Projects and people
List, create and update projects, see task board columns, list users and members, and add members to a project.
“Create a task: the contact form button is hidden on mobile, priority important, assign to Lisa.”
It creates the task in the project with description, priority and assignee.
“Comment on task 142 that the fix is on staging.”
It adds the comment to the task.
“What is Jonas working on this week?”
It lists the tasks assigned to that user, filtered by dates if you want.
24 tools for BugHerd
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
add_project_memberChanges dataAdd a team member (`user_id`) to a project by `project_id`.add_task_commentChanges dataAdd a comment to a task by `project_id` and `task_id`. `comment` needs `text`; optional user_id or email of the author and is_private.create_projectChanges dataCreate a project. `project` is an object with the project's name and website URL (devurl).create_taskChanges dataCreate a task in a project by `project_id`. `task` holds description, priority (critical, important, normal, minor), status, tag_names, requester_email and assigned_to_email or IDs.delete_taskMoves moneyPermanently delete a task by `project_id` and task ID (`json_id`). Cannot be undone.find_taskGet a task by its global task ID (`json_id`) without knowing the project.get_organizationGet the BugHerd organization (account) details for this connection.get_projectGet one project by its ID (`json_id`), including its URL and members.get_taskGet one task by `project_id` and task ID (`json_id`), including description, status, priority, tags and assignee.get_task_by_local_idGet a task by the task number shown in BugHerd (`json_id` is the local task ID) within `project_id`.list_active_projectsList only active projects, paginated with `page`.list_archived_tasksVisible to othersList archived tasks in a project by `project_id`. Read-only.list_columnsList the task board columns (statuses) of a project by `project_id`.list_feedback_tasksList new feedback tasks (not yet on the task board) in a project by `project_id`.list_membersList team members in the account.list_projectsList all projects in the account, paginated with `page`.list_task_attachmentsList the attachments on a task by `project_id` and `task_id`.list_task_commentsList the comments on a task by `project_id` and `task_id`.list_taskboard_tasksList tasks on a project's task board by `project_id`.list_tasksList tasks in a project by `project_id`, filtered by `status`, `priority`, `tag`, `assigned_to_id`, `created_since` or `updated_since`. Paginated with `page`.list_user_tasksList tasks assigned to one user by `user_id`, filtered by priority, tag or dates.list_usersList all users (members and guests) in the account.move_tasksChanges dataMove tasks (`task_ids`) from project `project_id` to another project `destination_project_id`.update_projectVisible to othersUpdate a project by ID (`json_id`); `project` holds the fields to change, such as name, URL or active status.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose BugHerd from the app list.
- 2
Paste your key
Enter your BugHerd API key and type the letter x as the password, which is what BugHerd expects. In BugHerd open Account Settings and copy your API key.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in BugHerd?
It can read your organization, projects, tasks, feedback, archived tasks, comments, attachments, task board columns, users and members. It can create and update projects, create tasks, add comments, move tasks between projects, add members to projects and delete tasks, if you switch those tools on.
Does the AI see my BugHerd credentials?
No. Your BugHerd credentials are encrypted at rest and never shown to the AI. After you save them, they are not shown again, not even to you. The AI only sees the results of the tools it calls.
Can I control what the AI is allowed to do?
Yes. You choose which tools are switched on, so you can start with lookups only. Deleting a task is permanent and moving tasks changes which project they belong to, so those actions can require your approval before they run. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.
What does it cost?
PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own BugHerd account.
Why do I type x as the password?
BugHerd's API signs in with your API key as the username and the letter x as the password. The x is not a secret, it is just the value BugHerd expects. Your API key is what gives access, and PipMCP keeps it encrypted.
Related integrations
Let your AI work in BugHerd today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect BugHerd freePipMCP is not affiliated with BugHerd. Product names are trademarks of their owners.






