{"name":"io.github.vish288/mcp-atlassian-extended","slug":"vish288-mcp-atlassian-extended","title":null,"description":"MCP server for Jira and Confluence — sprints, agile boards, attachments, versions, calendars.","url":"https://mcp.market/server/vish288-mcp-atlassian-extended","rating":null,"grade":"B","score":83,"certified":false,"status":"active","category":"devtools","tags":["devtools"],"presence":{"score":29,"stars":3,"forks":0,"downloads_week":41,"last_push_at":"2026-09-20T06:24:48.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"pypi","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/vish288/mcp-atlassian-extended","website":null,"version":"0.7.2","remotes":[],"packages":[{"registryType":"pypi","identifier":"mcp-atlassian-extended","version":"0.7.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Jira instance URL (e.g. https://your-domain.atlassian.net)","isRequired":true,"format":"string","name":"JIRA_URL"},{"description":"Jira Cloud account email. With JIRA_API_TOKEN this takes precedence over any token below.","format":"string","name":"JIRA_USERNAME"},{"description":"Jira Cloud API token, used with JIRA_USERNAME (basic auth)","format":"string","isSecret":true,"name":"JIRA_API_TOKEN"},{"description":"Jira personal access token for Data Center (aliases: JIRA_PERSONAL_TOKEN, JIRA_TOKEN). Ignored when JIRA_USERNAME and JIRA_API_TOKEN are both set.","format":"string","isSecret":true,"name":"JIRA_PAT"},{"description":"Confluence instance URL (optional, for Confluence tools). Cloud URLs usually need the /wiki suffix.","format":"string","name":"CONFLUENCE_URL"},{"description":"Confluence Cloud account email. With CONFLUENCE_API_TOKEN this takes precedence over any token below.","format":"string","name":"CONFLUENCE_USERNAME"},{"description":"Confluence Cloud API token, used with CONFLUENCE_USERNAME (basic auth)","format":"string","isSecret":true,"name":"CONFLUENCE_API_TOKEN"},{"description":"Confluence personal access token for Data Center (aliases: CONFLUENCE_PERSONAL_TOKEN, CONFLUENCE_TOKEN). Confluence tools also require the Team Calendars add-on.","format":"string","isSecret":true,"name":"CONFLUENCE_PAT"},{"description":"Restrict to read-only operations (true/false)","format":"string","name":"ATLASSIAN_READ_ONLY"}]}],"tools":[{"name":"confluence_get_person_time_off","description":"Get a specific person's time-off events.","write_action":false,"price_micros":0,"input_schema":null},{"name":"confluence_get_time_off","description":"Get time-off events for a date range across all leave calendars.","write_action":false,"price_micros":0,"input_schema":null},{"name":"confluence_list_calendars","description":"List all Confluence calendars.","write_action":false,"price_micros":0,"input_schema":null},{"name":"confluence_search_calendars","description":"Search Confluence calendars by name or space.","write_action":false,"price_micros":0,"input_schema":null},{"name":"confluence_sprint_capacity","description":"Calculate sprint capacity considering team time-off.","write_action":false,"price_micros":0,"input_schema":null},{"name":"confluence_who_is_out","description":"Check who is out on a specific date.","write_action":false,"price_micros":0,"input_schema":null},{"name":"jira_backlog","description":"Get backlog issues for a board.","write_action":false,"price_micros":0,"input_schema":null},{"name":"jira_board_config","description":"Get board column/status configuration.","write_action":false,"price_micros":0,"input_schema":null},{"name":"jira_create_epic","description":"Create a Jira epic. Sets issue type to Epic automatically.","write_action":true,"price_micros":0,"input_schema":null},{"name":"jira_create_issue","description":"Create a Jira issue with standard and custom fields.","write_action":true,"price_micros":0,"input_schema":null},{"name":"jira_create_link","description":"Create a link between two Jira issues.","write_action":true,"price_micros":0,"input_schema":null},{"name":"jira_create_version","description":"Create a new version in a Jira project (REST API v2, supports Server/DC and Cloud).","write_action":true,"price_micros":0,"input_schema":null},{"name":"jira_delete_attachment","description":"Delete a Jira attachment.","write_action":true,"price_micros":0,"input_schema":null},{"name":"jira_delete_link","description":"Delete a Jira issue link by its ID.","write_action":true,"price_micros":0,"input_schema":null},{"name":"jira_download_attachment","description":"Download a Jira attachment to a local file. Writes to current working directory only.","write_action":false,"price_micros":0,"input_schema":null},{"name":"jira_get_attachments","description":"List attachments on a Jira issue.","write_action":false,"price_micros":0,"input_schema":null},{"name":"jira_get_board","description":"Get details of a Jira agile board.","write_action":false,"price_micros":0,"input_schema":null},{"name":"jira_get_project_versions","description":"List all versions for a Jira project (REST API v2, supports Server/DC and Cloud).","write_action":false,"price_micros":0,"input_schema":null},{"name":"jira_get_sprint","description":"Get details of a specific sprint.","write_action":false,"price_micros":0,"input_schema":null},{"name":"jira_list_fields","description":"List Jira fields, optionally filtered.","write_action":false,"price_micros":0,"input_schema":null},{"name":"jira_list_projects","description":"List all accessible Jira projects.","write_action":false,"price_micros":0,"input_schema":null},{"name":"jira_move_to_sprint","description":"Move issues into a sprint.","write_action":false,"price_micros":0,"input_schema":null},{"name":"jira_search_users","description":"Search for Jira users.","write_action":false,"price_micros":0,"input_schema":null},{"name":"jira_update_issue","description":"Update a Jira issue's standard and custom fields.","write_action":true,"price_micros":0,"input_schema":null},{"name":"jira_update_version","description":"Update an existing Jira version (REST API v2, supports Server/DC and Cloud).","write_action":true,"price_micros":0,"input_schema":null},{"name":"jira_upload_attachment","description":"Upload a file as an attachment to a Jira issue.","write_action":true,"price_micros":0,"input_schema":null}],"scan":{"score":83,"grade":"B","scanned_at":"2026-09-20T11:35:59.484Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-20T11:35:59.398Z","components":{"code":{"score":25,"max":25,"notes":["19 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":15,"max":15,"notes":["last push 0 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"pypi","identifier":"mcp-atlassian-extended","version":"0.7.2","found":true,"weeklyDownloads":41,"license":"MIT","dependencyCount":6,"publishedAt":"2026-09-20T06:25:45.330340Z","repositoryUrl":"https://github.com/vish288/mcp-atlassian-extended"}],"repo":{"found":true,"owner":"vish288","repo":"mcp-atlassian-extended","archived":false,"pushedAt":"2026-09-20T06:24:48Z","stars":3,"forks":0,"openIssues":11,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/7909473?v=4","ownerCreatedAt":"2014-06-17T05:44:31Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/7909473?v=4&s=128","source":"github"},"presence":{"stars":3,"forks":0,"downloadsWeek":41,"license":"MIT","lastPushAt":"2026-09-20T06:24:48.000Z","score":29}}}},"grade_history":[],"reviews":[]}