/
/
Send website bugs to Jira once, with the full detail
For developers and web teams who want a BugHerd task raised as a Jira issue and linked both ways, just by asking their AI assistant.
On this page
Connector
Connect BugHerd, pick your AI tool and paste the prompt.
The problem
Moving bugs to Jira by hand loses detail and links
Moving a website bug from BugHerd to Jira means creating the issue in the right project and type, copying the details and finding the assignee. Miss the duplicate check and developers get two issues, miss the link and nobody can trace it back.
Without PopdockAI
- Create the Jira issue in the right project and type
- Copy the description, page and severity
- Find the assignee in Jira by hand
- Forget the duplicate check or the link back
With PopdockAI
- Jira is checked for an issue already sent from the task
- Project, issue type and assignee are matched
- You see the issue and confirm before it is created
- Details, a remote link and a BugHerd comment are added
The prompt
Use this prompt
Copy it into any AI tool connected to PopdockAI. Swap the values in braces for your own.
**Objective:** Create a Jira issue in the project `{jira-project-key}` (type `{issue-type}`, default Bug) for task `{task-number}` in the BugHerd project `{project-name}`, and link the two.
**Step 1: Read the BugHerd task**
Call `bugherd-get-projects` with `name.contains` set to `{project-name}`. If nothing matches, say so and stop. If several match, list their names and project-id values and ask which one; do not guess. Then call `bugherd-get-tasks` with `project-id` and `task-number`. If it is not found, say so and stop.
**Step 2: Check it has not been sent already**
Call `jira-get-issue` with `project-key` set to `{jira-project-key}` and `summary.contains` set to "[BugHerd" plus the project name and " #" plus the task number. If an issue exists, report its key and status and stop.
**Step 3: Resolve the Jira side**
* Call `jira-get-project` with `project-key` to get its project-id. If it does not exist, stop.
* Call `jira-get-issue-type` with `project-key` and `name` set to the issue type. Use its issue-type-id; if there is no match, list the project's issue types and ask.
* Assignee: if the task has an assignee, call `bugherd-get-users` to find that user's email, then `jira-get-user` with `email`. Use the user-account-id when exactly one matches; otherwise leave the issue unassigned and say so.
**Step 4: Confirm, then write**
Show the issue you will create and wait for an explicit yes. Then:
1. Call `jira-add-issue` once with `project-id`, `issue-type-id`, `summary` set to "[BugHerd <project name> #<task number>] " plus the task title, `due-date` from the task when it has one, and `assignee-account-id` when found.
2. Call `jira-get-issue` with `summary.contains` set to the "[BugHerd ...]" prefix to read back the new issue key.
3. Call `jira-update-issue` once with `id` set to the issue key and `description` set to the task description, the page, the requester email and the severity.
4. Call `jira-add-issue-remote-link` once with `issue-id` set to the issue key, `url` set to the task's admin-link, `title` "BugHerd task #<task number>", `application-name` BugHerd and `global-id` "bugherd-<project-id>-<task number>".
5. Call `bugherd-add-comment` once with `project-id`, `task-id` and "Sent to Jira as <issue key>."
**Step 5: Report**
The Jira issue key, its status and assignee, and which of steps 3 to 5 succeeded.
**Rules & Guidelines:**
* Tools named bugherd-... are on the bugherd MCP server; tools named jira-... are on the jira MCP server. If either set of tools is missing, say which server is not connected and stop.
* Jira write tools ask for a numeric issue id, which `jira-get-issue` does not return. Pass the issue key (e.g. WEB-123) as the id instead: Jira accepts a key wherever an issue id is asked for.
* The only write tools this prompt may call are `jira-add-issue`, `jira-update-issue`, `jira-add-issue-remote-link` and `bugherd-add-comment`, each once, after the user confirms.
* Do not change the BugHerd task's status, severity or assignee.
**Validation:**
* If `jira-add-issue` fails, show the error and stop; write nothing else.
* If the new issue cannot be read back, stop after reporting that it was created and that the link steps were skipped.Who it's for
One answer, three teams that use it
Developers
Work bugs from your Jira board
Get website bugs in Jira with the page, severity and due date already set.
Send task 88 from the Contoso Portal BugHerd project to Jira project PORTAL as a Bug.
Project managers
Hand off without retyping
Move a client bug to the dev team in one step, linked back to where it was reported.
Send task 203 in the Fabrikam Shop BugHerd project to Jira project SHOP as a Task.
Scrum masters
Keep the backlog free of duplicates
Every hand off is checked against Jira first, so the same bug is not raised twice.
Move BugHerd task 47 from Northwind Traders site to Jira project NW, unless it is already there.
How it works
What PopdockAI does when you ask
You name the task and the Jira project, and your AI assistant prepares the issue. Nothing is created until you have seen it and said yes.
01
Ask
You name the BugHerd project and task, the Jira project and, optionally, the issue type.
02
Check
It reads the task, looks for an issue already sent and matches the assignee.
03
Confirm
You see the Jira issue it will create and say yes.
04
Create
It creates the issue, adds the details and links, and comments on the BugHerd task.
What PopdockAI provides
The tools behind the answer
Ready made tools for BugHerd and one secure connection to your AI tool. No code, no exports.
bugherd-get-projects
bugherd-get-tasks
jira-get-issue
jira-get-project
jira-get-issue-type
bugherd-get-users
jira-get-user
jira-add-issue
jira-update-issue
jira-add-issue-remote-link
bugherd-add-comment
This report is built from Get data tools only. PopdockAI applies the row, field and parameter rules your admin sets, and every query is written to the audit trail.
The outcome
Website bugs in Jira once, with a link back
Related use cases
More ways to put this data to work
One prompt template with infinite possibilities.
Your AI assistant adapts its approach, tone, and capabilities to match each unique context while you maintain a single, manageable workflow.
Join forward-thinking companies that are transforming their operations with intelligent, secure AI automation.

.webp)
