Skip to main content
Glama

Dutify

hub_send_call_to_jira

Destructive

Push a call's extracted tasks into one or more Jira projects under the same cloud. Hub fans the action items out across the listed projects. Requires recordings:write scope AND a Jira integration on the workspace (see hub_list_integrations). IMPORTANT: returns boolean — true means Hub ACCEPTED the request, NOT that it actually landed in Jira. The vendor push happens async and silently fails on bad cloudId/project/expired tokens. To confirm landing, call hub_get_call again and check that jiraProjectId is populated.

Input Schema

NameRequiredDescriptionDefault
accountNoMulti-account auth only: name of the account from X-Dutify-Accounts to use for this call. Ignored in single-account mode (X-API-Key header). When multiple accounts are configured and this is omitted, the call fails with ACCOUNT_REQUIRED listing the available names. list_accounts never requires a selection.
cloudIdYesJira cloud id (from connected integration).
callUUIDYesCall's UUID — NESTED at hub_get_call.call.callUuid (NOT top-level hub_get_call.uuid). The DTO has two integer ids and one UUID; this is the UUID, not either of the integers.
workspaceNoWorkspace identifier or exact name for this call. Overrides the configured workspace. For personal keys, discover candidates with list_workspaces and select explicitly. Does not change other calls or expand a workspace key's access.
projectIdsYesOne or more Jira project ids within the cloud.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.5/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Goes well beyond the annotations by disclosing that the vendor push is async, that true only means Hub ACCEPTED the request, that bad cloudId/project/expired tokens fail silently, and how to confirm actual landing. This directly addresses the high-risk behaviors annotations cannot express for an openWorld, non-idempotent write.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded with the action, then requirements, then the critical boolean-semantics warning last. Every sentence carries actionable information with no filler.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema, the description crucially fills in the return-value semantics (boolean = accepted, not landed) and the async silent-failure risk. Combined with prerequisites and verification steps, an agent has everything needed to call and validate it correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% and the schema is detailed, so the baseline is 3. The description adds one useful constraint — that all projectIds must be under the same cloudId and are fanned out — but otherwise defers to the schema for parameter meaning.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb and resource: push a call's extracted tasks into one or more Jira projects under the same cloud. The destination (Jira) cleanly distinguishes it from hub_send_call_to_airtable and hub_send_call_to_clickup without opening either schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It names the prerequisites (recordings:write scope AND a Jira integration) and points to hub_list_integrations to satisfy them, plus explains how to verify landing via hub_get_call. It doesn't explicitly say when not to use it versus the airtable/clickup siblings, but the destination makes the choice self-evident.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources