Skip to main content
Glama
arr-mcps

mylar3-mcp

by arr-mcps

mylar_issues_queue

Manage Mylar3 comic issue queues: search, queue/unqueue wanted issues, fetch issue info, and refresh covers or series data.

Instructions

mylar issues queue operations on Mylar3. Pass operation and an arguments dict matching that operation's parameters.

  • mylar_force_process(nzb_name, nzb_folder, failed=None, issueid=None, comicid=None, ddl=None, oneoff=None, apc_version=None, comicrn_version=None) — Enqueue a post-processing job. Requires nzb_name and nzb_folder. Used by SABnzbd/NZBGet-style callbacks.

  • mylar_force_search() — Trigger a wanted-issue search across the library. May snatch/download wanted issues. Runs in-process.

  • mylar_get_issue_info(id) — Get a single issue row from the issues table. id is the IssueID.

  • mylar_queue_issue(id) — Mark an issue Wanted and immediately kick off a search (may snatch/download). id is the IssueID.

  • mylar_refresh_seriesjson(comicid) — Regenerate series.json files. comicid: single, list, 'all', 'missing', or 'refresh-missing'.

  • mylar_regenerate_covers(id, overwrite_existing=None) — Re-fetch series cover images. id: single, comma-list, 'all', or 'missing'.

  • mylar_unqueue_issue(id) — Mark an issue Skipped (un-queue it). id is the IssueID.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
argumentsNo
operationYes

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
resultYes
Behavior2/5

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

Without annotations, the description carries the full burden of explaining side effects, but it only discloses potentially significant behavior for two operations ('may snatch/download' for force_search and queue_issue). Other mutating operations, like mylar_force_process and mylar_unqueue_issue, do not mention permissions, reversibility, external effects, or other behavioral consequences.

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

Conciseness4/5

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

The description is longer than average but necessarily so given the seven distinct operations. The per-operation bullet list with signatures and short comments is well-organized and scannable, with no significant filler.

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

Completeness4/5

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

Given the high complexity (seven operations), minimal input schema, and no annotations, the description does a solid job of covering the purpose and key parameters of each operation. An output schema exists, so not explaining return values is acceptable, but a few operation side effects remain under-specified.

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

Parameters4/5

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

The input schema is generic (operation plus a free-form arguments object), so the description's detailed function signatures add substantial meaning. It lists parameter names and provides allowed values for several (e.g., comicid: single, list, 'all', 'missing', or 'refresh-missing'), although some optional parameters like ddl and oneoff remain unexplained.

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 clearly identifies this as the Mylar3 issues-queue tool and enumerates seven specific operations (e.g., mylar_force_process, mylar_queue_issue) with concise explanations. This distinguishes it from sibling tools like mylar_comics and mylar_providers.

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?

Each operation is accompanied by a brief usage context, such as 'Used by SABnzbd/NZBGet-style callbacks' and 'Trigger a wanted-issue search across the library.' It does not explicitly say when not to use the tool or name alternatives, but the per-operation guidance gives clear situational context.

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/arr-mcps/mylar3-mcp'

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