MCP server for Jira Service Management Operations — alerts, on-call schedules and responders
Déduit des transports déclarés par cette annonce (stdio). Un client absent de cette liste n’est pas écarté pour autant — c’est simplement quelque chose que Forge ne peut pas confirmer.
JSM_API_TOKENClé d’APIfacultatifAtlassian account API token, paired with JSM_EMAIL. Required unless JSM_OAUTH_TOKEN is set.
JSM_OAUTH_TOKENApplication OAuthfacultatifOAuth 3LO or Forge bearer token. Takes precedence over JSM_EMAIL and JSM_API_TOKEN.
Déclaré par l’auteur dans le registre MCP officiel. Forge does not store, broker, or ever see these values — the config below is scaffolded with placeholders you fill in locally.
La vérification confirme l’identité de l’éditeur (la propriété du dépôt), pas la sûreté du code. L’analyse de sécurité couvre les CVE connues et les scripts d’installation suspects.
Lu dans le code que npm livre réellement, au moment de l’analyse. Le paquet n’a jamais été exécuté. Les outils enregistrés dynamiquement à l’exécution, ou cachés dans du code empaqueté ou minifié, peuvent passer inaperçus — c’est donc un plancher de la surface d’outils, pas un recensement complet.
jsm_list_contactsAucune description publiéeCet outil n’a publié aucune description. Forge n’en invente pas.
jsm_get_contactRead one contact method, including whether it is enabled.
Args:
- contact_id (string)
- response_format ('markdown' | 'json'): default 'markdown'
Returns: { "contact": { "id": string, "method": string, "to": string, "status": {...} } }Read one contact method, including whether it is enabled. Args: - contact_id (string) - response_format ('markdown' | 'json'): default 'markdown' Returns: { "contact": { "id": string, "method": string, "to": string, "status": {...} } }
Aucun schéma d’entrée n’a été publié pour cet outil.
jsm_create_contactAucune description publiéeCet outil n’a publié aucune description. Forge n’en invente pas.
jsm_update_contactAucune description publiéeCet outil n’a publié aucune description. Forge n’en invente pas.
jsm_delete_contactprivilégiéAucune description publiéeCet outil n’a publié aucune description. Forge n’en invente pas.
jsm_list_escalationsAucune description publiéeCet outil n’a publié aucune description. Forge n’en invente pas.
jsm_get_escalationRead one escalation policy: every step, its delay, and who it notifies.
Args:
- team_id (string), escalation_id (string)
- response_format ('markdown' | 'json'): default 'markdown'
Returns: { "escalation": { "id": string, "name": string, "rules": [...] } }
Delays are measured from the alert ra…Read one escalation policy: every step, its delay, and who it notifies. Args: - team_id (string), escalation_id (string) - response_format ('markdown' | 'json'): default 'markdown' Returns: { "escalation": { "id": string, "name": string, "rules": [...] } } Delays are measured from the alert ra…
Aucun schéma d’entrée n’a été publié pour cet outil.
jsm_create_escalationAucune description publiéeCet outil n’a publié aucune description. Forge n’en invente pas.
jsm_update_escalationAucune description publiéeCet outil n’a publié aucune description. Forge n’en invente pas.
jsm_delete_escalationprivilégiéAucune description publiéeCet outil n’a publié aucune description. Forge n’en invente pas.
jsm_list_forwarding_rulesAucune description publiéeCet outil n’a publié aucune description. Forge n’en invente pas.
jsm_get_forwarding_ruleRead one forwarding rule: who is forwarding to whom, and for how long.
Args:
- forwarding_rule_id (string)
- response_format ('markdown' | 'json'): default 'markdown'
Returns: { "forwarding_rule": { "id": string, "fromUser": {...}, "toUser": {...}, "startDate": string, "endDate": string } }Read one forwarding rule: who is forwarding to whom, and for how long. Args: - forwarding_rule_id (string) - response_format ('markdown' | 'json'): default 'markdown' Returns: { "forwarding_rule": { "id": string, "fromUser": {...}, "toUser": {...}, "startDate": string, "endDate": string } }
Aucun schéma d’entrée n’a été publié pour cet outil.
jsm_create_forwarding_ruleAucune description publiéeCet outil n’a publié aucune description. Forge n’en invente pas.
jsm_update_forwarding_ruleChange a forwarding rule's people or its window.
Args:
- forwarding_rule_id (string): the rule to change
- from_user_id, to_user_id, start_date, end_date: all required
Returns: { "forwarding_rule": { "id": string, ... } }
This is a PUT and takes the whole rule — there is no partial update, so…Change a forwarding rule's people or its window. Args: - forwarding_rule_id (string): the rule to change - from_user_id, to_user_id, start_date, end_date: all required Returns: { "forwarding_rule": { "id": string, ... } } This is a PUT and takes the whole rule — there is no partial update, so…
Aucun schéma d’entrée n’a été publié pour cet outil.
jsm_delete_forwarding_ruleprivilégiéAucune description publiéeCet outil n’a publié aucune description. Forge n’en invente pas.
jsm_list_schedulesAucune description publiéeCet outil n’a publié aucune description. Forge n’en invente pas.
jsm_list_maintenancesAucune description publiéeCet outil n’a publié aucune description. Forge n’en invente pas.
jsm_get_maintenanceAucune description publiéeCet outil n’a publié aucune description. Forge n’en invente pas.
jsm_create_maintenanceAucune description publiéeCet outil n’a publié aucune description. Forge n’en invente pas.
jsm_update_maintenanceAucune description publiéeCet outil n’a publié aucune description. Forge n’en invente pas.
jsm_delete_maintenanceprivilégiéAucune description publiéeCet outil n’a publié aucune description. Forge n’en invente pas.
jsm_list_notification_rulesAucune description publiéeCet outil n’a publié aucune description. Forge n’en invente pas.
jsm_get_notification_ruleRead one notification rule: what it fires on and how it notifies.
Args:
- notification_rule_id (string)
- response_format ('markdown' | 'json'): default 'markdown'
Returns: { "notification_rule": { "id": string, "name": string, "actionType": string, "enabled": boolean, "steps": [...] } }
The s…Read one notification rule: what it fires on and how it notifies. Args: - notification_rule_id (string) - response_format ('markdown' | 'json'): default 'markdown' Returns: { "notification_rule": { "id": string, "name": string, "actionType": string, "enabled": boolean, "steps": [...] } } The s…
Aucun schéma d’entrée n’a été publié pour cet outil.
jsm_create_notification_ruleAucune description publiéeCet outil n’a publié aucune description. Forge n’en invente pas.
jsm_update_notification_ruleChange a notification rule's name, event, order, schedules or enabled flag.
Args:
- notification_rule_id (string)
- name, action_type, enabled: required
- order, schedules: optional
Returns: { "notification_rule": { "id": string, ... } }
Setting enabled=false stops this person being notified…Change a notification rule's name, event, order, schedules or enabled flag. Args: - notification_rule_id (string) - name, action_type, enabled: required - order, schedules: optional Returns: { "notification_rule": { "id": string, ... } } Setting enabled=false stops this person being notified…
Aucun schéma d’entrée n’a été publié pour cet outil.
jsm_delete_notification_ruleprivilégiéAucune description publiéeCet outil n’a publié aucune description. Forge n’en invente pas.
jsm_list_notification_stepsAucune description publiéeCet outil n’a publié aucune description. Forge n’en invente pas.
jsm_get_notification_stepRead one step of a notification rule.
Args:
- notification_rule_id (string), step_id (string)
- response_format ('markdown' | 'json'): default 'markdown'
Returns: { "notification_step": { "id": string, "sendAfter": number, "enabled": boolean, "contact": {...} } }Read one step of a notification rule. Args: - notification_rule_id (string), step_id (string) - response_format ('markdown' | 'json'): default 'markdown' Returns: { "notification_step": { "id": string, "sendAfter": number, "enabled": boolean, "contact": {...} } }
Aucun schéma d’entrée n’a été publié pour cet outil.
jsm_create_notification_stepAucune description publiéeCet outil n’a publié aucune description. Forge n’en invente pas.
jsm_update_notification_stepChange a step's contact method, delay or enabled flag.
Args:
- notification_rule_id (string), step_id (string)
- contact_method, contact_to, enabled: required
- send_after (number, optional)
Returns: { "notification_step": { "id": string, ... } }
Disabling a step is silent: the rule still exi…Change a step's contact method, delay or enabled flag. Args: - notification_rule_id (string), step_id (string) - contact_method, contact_to, enabled: required - send_after (number, optional) Returns: { "notification_step": { "id": string, ... } } Disabling a step is silent: the rule still exi…
Aucun schéma d’entrée n’a été publié pour cet outil.
jsm_delete_notification_stepprivilégiéAucune description publiéeCet outil n’a publié aucune description. Forge n’en invente pas.
jsm_list_overridesAucune description publiéeCet outil n’a publié aucune description. Forge n’en invente pas.
jsm_get_overrideRead one override: who is covering, over what window, and for which rotations.
Args:
- schedule_id (string), override_alias (string): the alias from jsm_list_overrides, not an id
- response_format ('markdown' | 'json'): default 'markdown'
Returns: { "override": { "alias": string, "responder": {…Read one override: who is covering, over what window, and for which rotations. Args: - schedule_id (string), override_alias (string): the alias from jsm_list_overrides, not an id - response_format ('markdown' | 'json'): default 'markdown' Returns: { "override": { "alias": string, "responder": {…
Aucun schéma d’entrée n’a été publié pour cet outil.
jsm_create_overrideAucune description publiéeCet outil n’a publié aucune description. Forge n’en invente pas.
jsm_update_overrideAucune description publiéeCet outil n’a publié aucune description. Forge n’en invente pas.
jsm_delete_overrideprivilégiéAucune description publiéeCet outil n’a publié aucune description. Forge n’en invente pas.
jsm_list_team_rolesAucune description publiéeCet outil n’a publié aucune description. Forge n’en invente pas.
jsm_get_team_roleRead one team role in full, including the rights it grants.
Args:
- team_id (string), role_id (string)
- response_format ('markdown' | 'json'): default 'markdown'
Returns: { "team_role": { "id": string, "name": string, "rights": [...] } }
Read this before creating or updating a role: rights ar…Read one team role in full, including the rights it grants. Args: - team_id (string), role_id (string) - response_format ('markdown' | 'json'): default 'markdown' Returns: { "team_role": { "id": string, "name": string, "rights": [...] } } Read this before creating or updating a role: rights ar…
Aucun schéma d’entrée n’a été publié pour cet outil.
jsm_create_team_roleCreate a role on a team.
Args:
- team_id (string): the team
- name (string): the role name
- rights (array): the rights it grants, as the API's own objects
Returns: { "team_role": { "id": string, ... } }
Synchronous — the response is the created role.
Read an existing role with jsm_get_team_…Create a role on a team. Args: - team_id (string): the team - name (string): the role name - rights (array): the rights it grants, as the API's own objects Returns: { "team_role": { "id": string, ... } } Synchronous — the response is the created role. Read an existing role with jsm_get_team_…
Aucun schéma d’entrée n’a été publié pour cet outil.
jsm_update_team_roleChange a team role's name or the rights it grants.
Args:
- team_id (string), role_id (string)
- name (string), rights (array)
Returns: { "team_role": { "id": string, ... } }
IMPORTANT: `rights` replaces the whole list. To add one right you must send the existing ones too — read them with jsm_g…Change a team role's name or the rights it grants. Args: - team_id (string), role_id (string) - name (string), rights (array) Returns: { "team_role": { "id": string, ... } } IMPORTANT: `rights` replaces the whole list. To add one right you must send the existing ones too — read them with jsm_g…
Aucun schéma d’entrée n’a été publié pour cet outil.
12 outils sur 40 ont publié une description.
Les noms et descriptions d’outils sont écrits par l’éditeur et affichés tels quels, comme du texte inerte. Ce sont les chaînes qu’un client MCP transmet à un modèle, alors Forge y recherche des motifs d’injection de prompt — tout constat apparaît avec l’analyse de sécurité ci-dessus. « Privilégié » est une correspondance de mot-clé sur le nom de l’outil, pas un audit de ce qu’il fait : un nom anodin peut tout de même tout faire.
MCP server for Jira Service Management Operations — alerts, on-call schedules and responders
Les noms cliquables ouvrent l’index Forge de toutes les entrées observées exposant cet outil. Parcourir tous les outils indexés.
L'exploration s'est arrêtée à la limite de 60 paquets. Le reste de l'arbre n'a jamais été résolu.
36 autres paquets résolus ne sont pas dessinés ici (limite d'affichage : 24). Toute dépendance porteuse d'un avis de sécurité est dessinée quelle que soit la limite. Inventaire complet (SBOM CycloneDX)
66 dépendances déclarées ne sont jamais arrivées dans l'arbre. Elles manquent à la résolution de Forge, pas au paquet.
+54 de plus non listées. Les comptes par motif ci-dessus les couvrent toutes.
Non suivies : peerDependencies. Cet arbre ne couvre que les dépendances d'exécution ; ce qu'elles entraînent n'a jamais été résolu.