Skip to main content
Glama
Berckan

BugHerd MCP Server

by Berckan

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
BUGHERD_API_KEYYesBugHerd API key, get it from Settings > General Settings

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
bugherd_get_organizationA

Get organization/account details including name and timezone.

bugherd_list_usersA

List all users (members + guests) in the organization.

bugherd_list_membersA

List only team members in the organization.

bugherd_list_guestsA

List only guests/clients in the organization.

bugherd_get_user_tasksA

Get tasks assigned to a specific user.

bugherd_get_user_projectsC

Get projects accessible to a specific user.

bugherd_list_projectsA

List all BugHerd projects accessible to the authenticated user. Returns project names, URLs, and IDs.

bugherd_list_active_projectsA

List only active projects.

bugherd_get_projectC

Get details of a specific project.

bugherd_create_projectC

Create a new BugHerd project.

bugherd_update_projectC

Update a project's settings.

bugherd_delete_projectA

⚠️ DESTRUCTIVE: Delete a project and all its tasks permanently.

bugherd_add_memberC

Add a team member to a project.

bugherd_add_guestB

Add a guest/client to a project by user ID or email.

bugherd_list_tasksA

List tasks (bugs/feedback) for a specific BugHerd project. Can filter by status (use column name from bugherd_list_columns), priority, or tag.

bugherd_list_feedback_tasksA

List feedback tasks (unprocessed/new) for a project.

bugherd_list_archived_tasksC

List archived tasks for a project.

bugherd_list_taskboard_tasksA

List taskboard tasks (not feedback, not archived) for a project.

bugherd_get_taskB

Get detailed information about a specific task including description, screenshot URL, selector info, and metadata.

bugherd_get_task_globalA

Get a task by its global ID (without needing the project ID).

bugherd_get_task_by_local_idB

Get a task by its local ID (#123) within a project.

bugherd_create_taskB

Create a new task/bug in a project.

bugherd_move_tasksB

Move tasks from one project to another.

bugherd_update_taskA

Update a task's status, priority, description, or assignee. Use this to mark tasks as done, move them through workflow stages, or assign them to users.

bugherd_list_columnsA

List all columns (statuses) for a project. Use this to find the correct status names for updating tasks in projects with custom Kanban boards.

bugherd_get_columnC

Get details of a specific column.

bugherd_create_columnB

Create a new column in a project's Kanban board.

bugherd_update_columnB

Update a column's name or position.

bugherd_list_commentsB

List all comments on a specific task. Returns comment text, author, and timestamp.

bugherd_create_commentC

Add a comment to a task.

bugherd_list_attachmentsB

List all attachments on a task.

bugherd_get_attachmentC

Get details of a specific attachment.

bugherd_create_attachmentB

Create an attachment from a URL.

bugherd_delete_attachmentB

⚠️ DESTRUCTIVE: Delete an attachment permanently.

bugherd_list_webhooksA

List all webhooks configured for the organization.

bugherd_create_webhookB

Create a webhook to receive notifications for BugHerd events.

bugherd_delete_webhookB

⚠️ DESTRUCTIVE: Delete a webhook permanently.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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/Berckan/bugherd-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server