jc-mcp
Provides tools for interacting with Confluence, enabling reading and creating pages, updating pages, and searching content.
Provides tools for interacting with Jira, enabling management of issues (create, read, update, transition, comment, search) and release versions.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@jc-mcpfind issues with high priority assigned to me"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
jc-mcp
Token-efficient Jira & Confluence MCP server. Returns lean, flat responses that minimize token consumption while preserving the information LLM agents need.
Quick Start
Get an API token from id.atlassian.com
Add the server to your MCP client:
claude mcp add --scope user jc-mcp \
-e ATLASSIAN_URL=https://yoursite.atlassian.net \
-e ATLASSIAN_EMAIL=you@example.com \
-e ATLASSIAN_TOKEN=your-api-token \
-- npx -y @maphnet/jc-mcpThe --scope user flag makes the server available across all your projects. Omit it to add only for the current project. CloudId is auto-discovered from your site URL.
Related MCP server: Jira Cloud MCP Server
Updating
npx caches packages per package spec — a cache entry created for @maphnet/jc-mcp (no version) is not refreshed by running npx @maphnet/jc-mcp@latest; that creates a separate entry. To actually update a server configured as npx -y @maphnet/jc-mcp, clear the stale entry:
# find and remove the cached copy used by the un-versioned spec
for d in ~/.npm/_npx/*/node_modules/@maphnet/jc-mcp; do
echo "$d: $(node -p "require('$d/package.json').version")"
done
rm -rf ~/.npm/_npx/<hash-of-old-version>Alternatively, configure the server as npx -y @maphnet/jc-mcp@latest so every start resolves the newest release.
If you installed globally (npm i -g @maphnet/jc-mcp, command jc-mcp), update with:
npm i -g @maphnet/jc-mcp@latestThen restart your MCP client (Claude Code, Cursor, etc.) to pick up the new version.
Tools
Tool | Description | Returns |
| Read a Jira issue | Flat fields + markdown description |
| Available workflow transitions |
|
| Update issue fields |
|
| Change workflow state |
|
| Create a new issue |
|
| Add a comment (plain text) |
|
| JQL search |
|
| Get the authenticated user |
|
| Find a user by email |
|
| Create a release version |
|
| List project versions |
|
| Mark a version as released |
|
| Link two issues (e.g. Blocks, Relates) |
|
| Delete an issue link by ID |
|
| List links on an issue |
|
| Change issue type (e.g. Task → Sub-task with parent) |
|
| Read a Confluence page | Title + markdown body |
| Create a Confluence page |
|
| Update a Confluence page |
|
| CQL search |
|
Why This Server?
Standard Atlassian MCP servers return raw API responses — deeply nested JSON with metadata LLM agents don't need. jc-mcp flattens and trims every response, cutting ~92% of tokens across typical operations:
Operation | jc-mcp | Standard MCP | Reduction |
Get issue | ~460 tokens | ~1,144 tokens | 60% |
Search (5 issues) | ~105 tokens | ~6,204 tokens | 98% |
Get transitions | ~17 tokens | ~313 tokens | 95% |
Flat fields:
status: "In Progress"instead of nestedstatus.name+statusCategory+selflinks +iconUrlLean search results:
{key, summary, status, assignee}per issue — no descriptions, avatars, or project metadataMinimal writes:
{ok: true, key: "PROJ-1"}— no re-fetch
Less tokens = faster responses, lower cost, more room in the context window.
Configuration
Variable | Required | Description |
| Yes | Site URL, e.g. |
| Yes | Atlassian account email |
| Yes | API token |
| No | Auto-discovered if omitted |
License
MIT
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
MCP server for secureFlows: token-free URL builders and integration-linting tools for AI agents.
Nifty's MCP server — exposes tasks, projects, messages, and files as tools for AI agents.
MCP server unifying ERPs, CRMs, APIs and knowledge base for Claude, ChatGPT and Gemini.
MCP server connecting AI agents to 100+ apps (Gmail, Slack, Notion, GitHub) via one-click OAuth.
Related MCP Servers
- AlicenseBqualityCmaintenance🚀 Token-efficient MCP server for Confluence. Reduces LLM costs by 76% via Markdown conversion. Supports listing, searching, and fetching pages.33MIT
- AlicenseNot gradedqualityAmaintenanceMCP server for interacting with Jira Cloud instances. Enables issue management, JQL queries, project and sprint management, and batch operations via natural language interfaces.1484MIT
- AlicenseBqualityCmaintenanceLightweight MCP server for Jira, Confluence, and Bitbucket — read, create, and update from your AI IDE.20MIT
- AlicenseAqualityDmaintenanceMinimal MCP server for Jira with configurable tools to reduce token usage, starting from ~150 tokens for basic issue retrieval.1MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/maphnet/jc-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server