How to Set Up the Jira MCP Server: AI Project Management Without the Token Sprawl
The Jira MCP server turns ticket bureaucracy into conversation: “create a bug for the login failure”, “what’s blocking the release?”, “move my in-review tickets to done”. The catch is the usual one — Jira API tokens carry your full user permissions, and the standard local setup scatters them across laptops in plaintext config files. When five people set up the same integration five times, you have five unaudited credentials and no idea which one did what.
This guide uses the hosted path: the Jira MCP server runs on MCP Trail behind one gated endpoint, the token is stored once and encrypted, and every issue created or transitioned is in the audit log.
Why host the Jira MCP server behind a gateway?
- One credential, stored server-side — not N copies in N config files
- Audit trail of every issue the AI creates, edits, or transitions
- Destructive operations (delete, bulk transition) can require human approval
- Rate limits keep an agent loop from flooding your project with tickets
What you’ll need
- A Jira Cloud site and an API token (create one at id.atlassian.com → Security → API tokens), plus the email it belongs to and your site URL (
https://yourcompany.atlassian.net) - A free MCP Trail account
- An MCP client — Claude Desktop, Claude Code, Cursor, or similar
Step 1: Create your free MCP Trail account
Sign up at app.mcptrail.com — free tier, no card needed for this tutorial.

Step 2: Connect Jira from the MCP Marketplace
Open MCP Marketplace in the sidebar, search for Jira (Atlassian), and click Connect.

Step 3: Add your Jira credentials
The wizard asks for your site URL, account email, and API token. They’re stored encrypted and injected into the hosted server at runtime — clients never see them.
Tip: create the token under a dedicated service account with access to only the projects the assistant should manage. Your personal token carries your personal permissions everywhere.

Step 4: Watch the server come online
The setup log shows the runtime boot, the MCP handshake, and the discovered Jira tools (issue search, create, transition, comment, sprint operations). Green checks = live server.

Step 5: Connect your AI client
Click Connect an agent for a ready-made snippet per client. The config is one endpoint plus a bearer token:
{
"mcpServers": {
"jira": {
"url": "https://<your-endpoint>",
"headers": { "Authorization": "Bearer <your-token>" }
}
}
}
Or with Claude Code:
claude mcp add --transport http jira "https://<your-endpoint>" \
--header "Authorization: Bearer <your-token>"

Step 6: Verify it works
Try:
Show my open issues in project ABC sorted by priority
Then open Audit log — the search call is recorded with its JQL arguments. Create a test issue through the assistant and you’ll see that too, attributable and timestamped.

Guardrails worth enabling for Jira
- Approval on destructive tools: put issue deletion and bulk transitions behind the Approval queue
- Tool sequence policies: forbid suspicious chains (e.g. mass-read followed by mass-delete) at the gateway
- Budgets: cap how many tool calls the integration can consume, so a misbehaving agent can’t create 400 tickets overnight
Prefer to run it locally?
A local Atlassian MCP server via npx with JIRA_API_TOKEN in the client config works for personal use. The trade-offs are the same as every local MCP setup: plaintext credentials, no audit, per-machine drift. Hosted is the default we recommend for teams.
FAQ
Which Jira permissions does the AI get?
Exactly those of the account behind the API token — the MCP server can’t exceed them. Use a scoped service account, then narrow further with per-tool policies at the gateway.
Can the AI delete issues?
Only if the delete tool is enabled. Recommended: disable it, or route it through human approval so nothing is destroyed without sign-off.
Does this work with Jira Server / Data Center?
The marketplace server targets Jira Cloud. Self-managed Jira works if your instance’s REST API is reachable by the hosted runtime, or via a custom server setup.
Is there a free tier?
Yes — app.mcptrail.com is free to start and covers this entire setup including the audit log.
Related Articles
- How to Set Up the GitHub MCP Server
- How to Set Up the Slack MCP Server
- How to Combine Multiple MCP Servers into One Endpoint
- How to Combine Multiple MCP Tools into One Workflow
- MCP Approvals: Human-in-the-Loop for AI Tool Calls
Ready to hand ticket triage to your assistant — safely? Create your free MCP Trail account and connect Jira in minutes.