Skip to main content
Glama
rollecode

seerr-mcp

by rollecode

create_settings_discover

Idempotent

Batch update all discovery slider settings in a single request. Use this to configure media discovery options for your server.

Instructions

Batch update all sliders.

POST /api/v1/settings/discover

Args: body: Request payload. Read the matching GET or the /schema endpoint first to see the fields this resource expects.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
bodyYes

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
resultYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv1.0.0

TDQS

A4/5.0
Behavior3/5

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

Annotations already establish that the operation is a non-read, non-destructive, idempotent mutation. The description adds that it affects all sliders rather than one, which is useful, but it does not disclose overwrite semantics, authorization requirements, or side effects beyond the annotations.

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?

The description is three short, purposeful lines: purpose, endpoint, and parameter guidance. It is front-loaded with the most important scoping phrase and contains no 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?

Between the annotations, output schema, explicit endpoint, and pointer to GET/schema, the agent has enough to invoke the tool. It could be more complete by stating that all sliders are replaced/overwritten and whether admin rights are required, but it is substantially adequate for an open-bodied settings update.

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?

With 0% schema description coverage and an additionalProperties body, the description compensates by instructing the agent to consult the matching GET or /schema endpoint for expected fields. It labels body as 'Request payload,' giving a minimal but actionable meaning beyond the raw schema.

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 opens with 'Batch update all sliders,' naming a specific action and resource. This clearly distinguishes it from sibling tools like update_settings_discover_by_slider_id and create_settings_discover_add, which operate on individual sliders or add a slider.

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

Usage Guidelines3/5

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

The scope is clear: this tool is for updating all sliders at once. However, it does not explicitly mention or contrast alternatives such as update_settings_discover_by_slider_id for single-slider updates, so when-to-use guidance is implied rather than stated.

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

Deploy Server

Other Tools