Skip to main content
Glama

mio_pdf_remove_pages

Remove PDF Pages — Remove a cover sheet, blank pages or an unwanted section from your PDF. Enter page numbers or ranges and download the remaining pages as one file.. Runs in the browser. Covered by signup welcome credits and by the Day Pass (24-hour unlimited on this workspace group). All three credit-based workspaces unlock with the same one-time credit pack — there is no per-workspace subscription. See mioffice.ai/pricing for current plans.

Input Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

C2.7/5.0
Behavior2/5

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

With no annotations, the description carries the full disclosure burden. It does say the tool runs in the browser and returns the remaining pages as one file, which is useful. But it never states permissions, whether the original is preserved, how invalid or out-of-range pages are handled, or any size limits. Instead, roughly half the text is pricing/credit boilerplate that does not describe tool behavior.

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

Conciseness2/5

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

The first sentence is well front-loaded and earns its place. Everything after it — welcome credits, Day Pass, one-time credit pack, no per-workspace subscription, pricing URL — is commercial boilerplate unrelated to selecting or invoking the tool, and it dominates the description's length. It also contains a doubled period typo.

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?

No annotations and no output schema, so the description must explain both safety and result. It does not explain how page numbers are actually conveyed, what the returned file looks like (name, link, expiry), or whether the source PDF is modified. Given the stated behavior contradicts the empty input schema, an agent cannot reliably invoke it from the description alone.

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?

The schema declares zero properties, yet the description instructs 'Enter page numbers or ranges', implying input the agent cannot supply through the schema. That mismatch is more harmful than silence: an agent may attempt arguments that do not exist. The baseline for a zero-parameter tool is 4, but the inconsistency pulls this down.

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 opening clause names a specific verb and resource ('Remove PDF Pages') and reinforces it with concrete use cases (cover sheet, blank pages, unwanted section). It is distinguishable from siblings like mio_pdf_split or mio_pdf_merge. It stops short of 5 because it never explicitly contrasts itself with those adjacent PDF tools.

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?

Use cases are given ('Remove a cover sheet, blank pages or an unwanted section'), which implies when to reach for it. However, there is no statement of when NOT to use it and no pointer to alternatives such as mio_pdf_split or mio_pdf_editor, both of which overlap in intent.

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