[User] ¿Cuál es el estado actual del ticket SUP-482 en Jira?

[Tool] {"key":"SUP-482","fields":{"summary":"Timeout en login SSO","status":{"name":"In Progress"},"assignee":{"displayName":"Marina Solis"},"priority":{"name":"High"}}}

[Assistant] SUP-482 ("Timeout en login SSO") está En progreso, asignado a Marina Solis, prioridad Alta.

getJiraIssue

description: Get issue details

type: object

type: string

description: Cloud ID (UUID or site URL)

description: Additional issue details to expand (e.g. renderedFields, names).

type: boolean

description: Whether to fail quickly when some fields cannot be loaded instead of partially returning data.

type: array

description: Issue fields to return. Defaults to summary/description/status/issuetype/priority/labels/components/assignee/reporter/created/updated/resolution/project. Pass "*all" for every field. Include "comment" to get comments in fields.comment.comments.

description: Whether fields in the request are referenced by field keys instead of IDs.

description: Issue ID or key (e.g., PROJ-123 or 10000)

description: Issue property keys to include in the response.

enum: markdown adf

description: Whether to update the user's recently viewed projects/history for this issue request.

required: cloudId issueIdOrKey


[User] Crea un bug en el proyecto de Infraestructura en Jira: 'Certificado TLS del balanceador vence en 5 días'.

[Tool] [{"id":"a1b2c3d4-0000-1111-2222-333344445555","name":"Telus Internacional","url":"https://telusinternational.atlassian.net"}]

[Tool] {"values":[{"key":"INFRA","name":"Infraestructura","id":"10023"}]}

[Assistant] Listo, creé INFRA-914 ("Certificado TLS del balanceador vence en 5 días") en el proyecto Infraestructura.

getAccessibleAtlassianResources

description: Get cloudId to make tool calls. When a link is provided (e.g. https://site.atlassian.net/*), try passing the site hostname as cloudId to other tools first; if that fails, use this tool to list accessible resources.

getVisibleJiraProjects

description: Get projects

enum: view browse edit create

default: create

description: Cloud ID (UUID or site URL)

type: number

createJiraIssue

description: Create a Jira issue. Use additional_fields to set any Jira field that does not have its own parameter (e.g. custom fields, priority, components).

description: REQUIRED for custom fields. The ONLY parameter to set priority, labels, custom fields, components, fix versions, or any other Jira fields not listed above. Examples: {"components": [{"name": "Backend"}]}, {"fixVersions": [{"name": "v1.2"}]}, {"priority": {"name": "High"}}, {"labels": ["bug"]}, {"customfield_10001": "value"}.

description: Assignee ID

description: Cloud ID (UUID or site URL)

description: Issue description. With contentFormat 'markdown' (default), plain text or Markdown string. With 'adf', an ADF JSON string or document object with type 'doc'.

description: Type (Task, Bug, Story)

description: Parent for subtasks

description: Project key

description: Optional workflow transition to apply during creation. Use getTransitionsForJiraIssue to find valid IDs. Placed at top level, not inside fields.

description: The workflow transition ID to apply during issue creation

required: cloudId projectKey issueTypeName summary


[User] En el ticket WEB-77 cambia la prioridad a Alta y agrega la etiqueta 'regresion'.

[Tool] {"key":"WEB-77","fields":{"summary":"Botón de checkout no responde en Safari","priority":{"name":"High"},"labels":["regresion"],"status":{"name":"To Do"}}}

[Assistant] Actualicé WEB-77: prioridad Alta y etiqueta 'regresion' agregada.

editJiraIssue

description: Update issue. After updating, returns the issue using the same default read fields as getJiraIssue (summary, description, status, issuetype, priority, labels, components, assignee, reporter, created, updated, resolution, project). Use getJiraIssue with fields ["*all"] or a custom list if you need more.

description: Cloud ID (UUID or site URL)

description: Fields to set, keyed by field name or customfield_* ID. To CLEAR a field, pass explicit null, e.g. { "resolution": null } -- fixes reopened issues blocked from transitioning because Resolution is still set.

required: cloudId issueIdOrKey fields


[User] Dame las issues abiertas del proyecto SUP asignadas a mí, ordenadas por prioridad.

[Tool] {"issues":[{"key":"SUP-482","fields":{"summary":"Timeout en login SSO","priority":{"name":"High"}}},{"key":"SUP-501","fields":{"summary":"Adjuntos no se descargan","priority":{"name":"Medium"}}}]}

[Assistant] Tenés 2 issues abiertas asignadas a vos en SUP: SUP-482 (Alta) - Timeout en login SSO, y SUP-501 (Media) - Adjuntos no se descargan.

searchJiraIssuesUsingJql

description: Search issues with JQL, total counts only when explicitly requested.

description: Cloud ID (UUID or site URL)

description: Issue fields to return. Defaults as in getJiraIssue. Pass "*all" for every field. Include "comment" for comments.

description: JQL query

description: Max (50-100)

description: Page token

enum: issues count all

description: Default "issues". Never count for normal search or if nextPageToken used. Use "count" only when no trusted count exists and needed. Use "all" only if both required.

required: cloudId jql


[User] Comenta en PAY-233 que ya desplegamos el fix a staging y quedamos pendientes de QA.

[Tool] {"id":"88213","created":"2026-07-28T10:15:00.000-0300"}

[Assistant] Comentario agregado en PAY-233 sobre el despliegue a staging y la validación de QA pendiente.

addCommentToJiraIssue

description: Add or update a comment on a Jira issue

description: Cloud ID (UUID or site URL)

description: Comment body

description: ID of an existing comment to update. If omitted, a new comment is added.

enum: group role

required: type value

description: Content format for body content. 'markdown' for simplified plain text. 'adf' (Atlassian Document Format, JSON) for full programmatic fidelity.

required: cloudId issueIdOrKey commentBody


[User] Registra 3 horas de trabajo en DATA-19, empezando hoy a las 09:00.

[Tool] {"id":"55021","timeSpent":"3h","started":"2026-07-28T09:00:00.000-0300"}

[Assistant] Registré 3 horas de trabajo en DATA-19, iniciando hoy a las 09:00.

addWorklogToJiraIssue

description: Add or update a worklog on a Jira issue. When worklogId is provided, updates that worklog;

description: Cloud ID (UUID or site URL)

description: Comment body

description: When the work was started (ISO 8601 date-time). If omitted, booked at current date/time.

description: Time spent (e.g. 2h, 30m, 4d). Required for new worklogs; use to set or change time when updating.

description: ID of an existing worklog to update. If omitted, a new worklog is created.

required: cloudId issueIdOrKey timeSpent


[User] Pasa el ticket MOB-305 a 'En revisión'.

[Tool] {"transitions":[{"id":"21","name":"En revisión"},{"id":"31","name":"Bloqueado"},{"id":"41","name":"Listo"}]}

[Tool] {"success":true}

[Assistant] MOB-305 ya está En revisión.

getTransitionsForJiraIssue

description: Get transitions

description: Cloud ID (UUID or site URL)

description: Issue ID or key (e.g., PROJ-123 or 10000)

transitionJiraIssue

description: Transition issue status

description: Cloud ID (UUID or site URL)

required: cloudId issueIdOrKey transition


[User] Cierra el ticket QA-88, ya lo terminamos.

[Tool] Tool execution failed: transition id 51 is not a valid transition for issue QA-88 in its current status (In Progress).

[Tool] {"transitions":[{"id":"11","name":"En revisión"},{"id":"61","name":"Done"}]}

[Tool] {"success":true}

[Assistant] QA-88 quedó marcado como Done.

description: Transition issue status

description: Cloud ID (UUID or site URL)

getTransitionsForJiraIssue

description: Get transitions

description: Cloud ID (UUID or site URL)


[User] ¿Qué proyectos de Jira tengo visibles?

[Tool] {"values":[{"key":"SUP","name":"Soporte"},{"key":"WEB","name":"Sitio Web"},{"key":"INFRA","name":"Infraestructura"},{"key":"PAY","name":"Pagos"}]}

[Assistant] Tenés acceso a 4 proyectos: SUP (Soporte), WEB (Sitio Web), INFRA (Infraestructura) y PAY (Pagos).

getVisibleJiraProjects

description: Get projects

description: Cloud ID (UUID or site URL)


[User] Asigna el ticket SUP-501 a Carla Núñez.

[Tool] [{"accountId":"712020:9f3e-aaaa-bbbb-cccc","displayName":"Carla Núñez"}]

[Tool] {"key":"SUP-501","fields":{"assignee":{"displayName":"Carla Núñez"}}}

[Assistant] SUP-501 quedó asignado a Carla Núñez.

lookupJiraAccountId

description: Lookup user IDs

description: Cloud ID (UUID or site URL)

required: cloudId searchString

editJiraIssue

description: Cloud ID (UUID or site URL)


[User] Mostrame el contenido de la página de Confluence con id 884736.

[Tool] {"id":"884736","title":"Runbook de incidentes P1","body":{"markdown":{"value":"# Runbook P1\n1. Declarar incidente en el canal\n2. Escalar a on-call\n3. Postmortem en 48h"}}}

[Assistant]
La página "Runbook de incidentes P1" dice:
1. Declarar incidente en el canal
2. Escalar a on-call
3. Postmortem en 48h

getConfluencePage

description: Get a Confluence page or blog post by ID, including body content.

description: Cloud ID (UUID or site URL)

enum: html markdown adf

description: 'html' for structured HTML (round-trip safe, preserves inline comments/local IDs). 'markdown' for simplified plain text.

enum: page blog

default: page

description: Page or blog post ID, or a Confluence tiny link ID (encoded part from /wiki/x/ URLs)

required: cloudId pageId


[User] Crea una página en el espacio de Ingeniería llamada 'Postmortem incidente 2026-07-27'.

[Tool] {"results":[{"id":"131073","key":"ENG","name":"Ingeniería"},{"id":"131099","key":"SUP","name":"Soporte"}]}

[Tool] {"id":"992104","title":"Postmortem incidente 2026-07-27","_links":{"webui":"/spaces/ENG/pages/992104"}}

[Assistant] Creé la página "Postmortem incidente 2026-07-27" en el espacio de Ingeniería (id 992104).

getConfluenceSpaces

description: Get spaces

description: Cloud ID (UUID or site URL)

description: Properties to expand (string or array of strings)

description: User favorites

description: Favorite spaces only

description: Space IDs (string or array of numbers)

description: Space keys (string or array of strings)

description: Space labels (string or array of strings)

description: Max results (default: 25, max: 250)

description: Start index

enum: current archived

enum: global personal

createConfluencePage

description: Create a Confluence page or blog post

description: Page body. HTML: standard blocks (h1-h6, p, table/thead/tbody/tr/th/td, a, pre/code, ul/ol/li) plus Confluence HTML+ data-type nodes -- panels (panel-info/warning/note/success/error), status spans, task/decision lists, expand/details, layout sections, inline cards, dates, mentions, macros/extensions, sync blocks, media groups/inline media. Native macros use data-extension-type=com.atlassian.confluence.macro.core, never storage XML. Do not invent opaque IDs (data-user-id/data-id/data-collection/data-media-id/data-resource-id) -- only copy from existing content/tool output. ADF nesting rules apply (no self-nesting panels/expands/tables/blockquotes; list items/headings/captions are inline-only in some contexts). Never wrap in <html>/<head>/<body>.

description: Cloud ID (UUID or site URL)

description: Make private

description: Parent page ID (pages only, ignored for blogs)

description: Numeric space ID (a Long, e.g. '131073'). A space key (e.g. 'ENG') or personal-space key (e.g. '~712020abc') is also accepted and resolved automatically.

enum: current draft

default: current

description: Status (draft for unpublished)

description: Page subtype (pages only, ignored for blogs)

description: Page or blog post title

required: cloudId spaceId body


[User] En la página 992104 agrega una sección de 'Causa raíz' con el texto: 'Fallo de conexión al pool de base de datos por timeout mal configurado'.

[Tool] {"id":"992104","version":{"number":2,"message":"Agrega sección de causa raíz"}}

[Assistant] Actualicé la página 992104 con la sección de Causa raíz (versión 2).

updateConfluencePage

description: Update a Confluence page or blog post

description: Same HTML/markdown/adf body format as createConfluencePage.

description: Cloud ID (UUID or site URL)

description: If true, include the page body in the response; if false, omit to reduce payload size.

description: Page or blog post ID, or a Confluence tiny link ID

description: Space ID

description: New title

description: Version message

required: cloudId pageId body


[User] Busca en Confluence páginas del espacio ENG que mencionen 'rate limiting'.

[Tool] {"results":[{"content":{"id":"771200","title":"Diseño de rate limiting en API Gateway"}},{"content":{"id":"771344","title":"Políticas de rate limiting por cliente"}}]}

[Assistant] Encontré 2 páginas en ENG sobre rate limiting: "Diseño de rate limiting en API Gateway" (id 771200) y "Políticas de rate limiting por cliente" (id 771344).

searchConfluenceUsingCql

description: Search Confluence content (pages, blog posts, comments, attachments) using CQL (Confluence Query Language). CQL is specific to Confluence and is not interchangeable with JQL.

description: Cloud ID (UUID or site URL)

description: CQL query string. Common fields: title, text, space, type, creator, contributor, label, ancestor, parent, lastmodified, created, mention, watcher, space.title, space.key. Use space key (not name) for the space field; use space.title ~ "name" for name search. Content types: page, blogpost, comment, attachment. Escape inner quotes with backslash.

description: CQL context for narrowing search scope (e.g., spaceKey)

description: Pagination cursor

description: Properties to expand

description: Max results (default: 25, max: 250)

description: Include next page link

description: Include previous page link

required: cloudId cql


[User] Deja un comentario en la página 771200 diciendo que falta documentar el comportamiento con múltiples regiones.

[Tool] {"id":"3300221","status":"current"}

[Assistant] Dejé el comentario en la página 771200 sobre la falta de documentación multi-región.

createConfluenceFooterComment

description: Create a footer comment on a page or blog post

description: Attachment ID to include

description: Page/comment body. HTML supports headings/paragraphs/tables/links/code/lists plus Confluence-specific data-type nodes (panels, status, task/decision lists, expands, layouts, cards, media, dates, mentions, macros/extensions, sync blocks). Never wrap in <html>/<head>/<body>.

description: Cloud ID (UUID or site URL)

description: Custom content ID to include

description: Parent comment ID for replies

required: cloudId body


[User] ¿Qué subpáginas tiene la página 884736 del runbook de incidentes?

[Tool] {"results":[{"id":"884800","title":"Runbook P1 - Base de datos"},{"id":"884812","title":"Runbook P1 - Red"}]}

[Assistant] El runbook de incidentes tiene 2 subpáginas: "Runbook P1 - Base de datos" y "Runbook P1 - Red".

getConfluencePageDescendants

description: Get child pages of specified page

description: Cloud ID (UUID or site URL)

description: Pagination cursor

description: Max depth

description: Max descendants


[User] Busca en Jira y Confluence cualquier cosa relacionada a 'migración de base de datos'.

[Tool] {"results":[{"type":"jira","key":"INFRA-802","title":"Plan de migración a Postgres 16"},{"type":"confluence","id":"660011","title":"Guía de migración de esquema"}]}

[Assistant] Encontré INFRA-802 ("Plan de migración a Postgres 16") en Jira, y la página de Confluence "Guía de migración de esquema" (id 660011).

search

description: Search Jira and Confluence using Rovo Search, ALWAYS use this tool to search for Jira and Confluence content unless the word CQL or JQL is used in the context

description: Not needed for this tool -- cloudId is derived from your access token automatically

description: The search query to use for Rovo Search


[User] Reabre el ticket PAY-198, hay que retomarlo.

[Tool] Tool execution failed: transition id 15 is not a valid transition for issue PAY-198 in its current status (Done).

[Tool] {"transitions":[{"id":"71","name":"Reabrir"}]}

[Tool] {"success":true}

[Assistant] PAY-198 quedó reabierto.

transitionJiraIssue

description: Transition issue status

description: Cloud ID (UUID or site URL)

description: Issue ID or key (e.g., PROJ-123 or 10000)

getTransitionsForJiraIssue

description: Get transitions

description: Cloud ID (UUID or site URL)


[User] Crea una historia en el proyecto WEB: 'Rediseñar el flujo de checkout', prioridad alta, etiqueta 'ux'.

[Tool] {"key":"WEB-140","id":"20599"}

[Assistant] Creé WEB-140 ("Rediseñar el flujo de checkout"), prioridad Alta, etiqueta 'ux'.

createJiraIssue

description: Create a Jira issue. Use additional_fields to set any Jira field that does not have its own parameter (e.g. custom fields, priority, components).

description: REQUIRED for custom fields. The ONLY parameter to set priority, labels, custom fields, components, fix versions, or any other Jira fields not listed above. Examples: {"components": [{"name": "Backend"}]}, {"fixVersions": [{"name": "v1.2"}]}, {"priority": {"name": "High"}}, {"labels": ["bug"]}, {"customfield_10001": "value"}.

description: Assignee ID

description: Cloud ID (UUID or site URL)

description: Issue description. With contentFormat 'markdown' (default), plain text or Markdown string. With 'adf', an ADF JSON string or document object with type 'doc'.

description: Type (Task, Bug, Story)

description: Parent for subtasks

description: Project key

description: Optional workflow transition to apply during creation. Use getTransitionsForJiraIssue to find valid IDs. Placed at top level, not inside fields.

description: The workflow transition ID to apply during issue creation


[User] Leé la página 660011 sobre la migración de esquema y comentá si falta algo sobre rollback.

[Tool] {"id":"660011","title":"Guía de migración de esquema","body":{"markdown":{"value":"# Migración\n1. Backup\n2. Aplicar migración\n3. Validar datos"}}}

[Tool] {"id":"3300512","status":"current"}

[Assistant] Leí la guía: tiene backup, aplicación de migración y validación, pero no menciona plan de rollback, así que dejé un comentario señalando esa falta.

getConfluencePage

description: Get a Confluence page or blog post by ID, including body content.

description: Cloud ID (UUID or site URL)

description: 'html' for structured HTML (round-trip safe, preserves inline comments/local IDs). 'markdown' for simplified plain text.

description: Page or blog post ID, or a Confluence tiny link ID (encoded part from /wiki/x/ URLs)

createConfluenceFooterComment

description: Attachment ID to include

description: Cloud ID (UUID or site URL)

description: Custom content ID to include

description: Parent comment ID for replies