Skip to main content
Glama
mcpflow

backlog-mcp-server

by mcpflow

backlog_get_issues

Retrieve issues from Backlog using filters such as project, status, assignee, and keyword. Supports sorting and pagination for efficient data access.

Instructions

Performs list issue get using the Backlog Issues API. Supports pagination, content filtering. Maximum 20 results per request, with offset for pagination.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
sortNoAttribute name for sorting
countNoNumber of results (1-100, default 20)
orderNoSort orderdesc
offsetNoOffset for pagination
keywordNoKeyword for searching
statusIdNoStatus ids
projectIdNoProject ids
assigneeIdNoAssignee ids
priorityIdNoPriority ids
createdSinceNoStart date of created date (YYYY-MM-DD format)
createdUntilNoEnd date of created date (YYYY-MM-DD format)
Behavior2/5

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

The description mentions pagination (max 20, offset) but contradicts the schema which allows up to 100 results. It does not disclose rate limits, authentication needs, or what callers should expect regarding data returned. With no annotations, the description carries the burden but fails to fully inform.

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

Conciseness3/5

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

The description is brief (two sentences) and avoids fluff, but the first sentence is poorly structured ('Performs list issue get'). It is acceptable but not polished.

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

Completeness2/5

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

Given 11 parameters and no output schema, the description lacks details on return values, error handling, and how filters interact. The inaccurate count statement further undermines completeness.

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

Parameters2/5

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

Schema coverage is 100%, so baseline is 3. However, the description adds no meaning beyond the schema, and it introduces a factual error by stating max 20 results while the schema says max 100. This misleading information reduces credibility and does not contribute positively.

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

Purpose4/5

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

The description states it performs a list issue operation, which clearly indicates retrieving multiple issues. It is implicitly differentiated from singular tools like backlog_get_issue. However, the phrasing 'list issue get' is awkward and could be more straightforward.

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

Usage Guidelines2/5

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

No guidance is provided on when to use this tool versus siblings like backlog_get_issue (for a single issue) or other tools. There is no mention of when not to use it or prerequisites.

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

Install Server

Other Tools

Latest Blog Posts

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/mcpflow/backlog-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server