Skip to main content
Glama

Particle Call

particle_call
Destructive

Dispatch any public Particle tool by name. Compatibility fallback for harnesses that block calling tools that weren't advertised on tools/list — every public Particle tool is executable by name, so prefer calling discovered tools directly when your harness allows it. Identical metering and plan gating apply either way. Use particle_catalog to discover tool names and input schemas. A tool particle_catalog lists but your tools/list lacks (client lists go stale after a deploy) is callable here: never report it unavailable.

Input Schema

NameRequiredDescriptionDefault
toolYesFlat name of any public Particle tool (e.g. 'particle_podcast_get_episode'). Discover names and schemas with particle_catalog.
argumentsNoArguments object for the target tool, matching its input schema.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.3/5.0
Behavior4/5

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

Annotations declare readOnlyHint=false, destructiveHint=true and openWorldHint=true, and the description does not contradict them. It adds context the annotations cannot express: that metering and plan gating apply identically to direct calls, and that client tool lists go stale after a deploy. It stops short of noting that the destructive/read-only profile is inherited from the target tool, which would be the natural next clarification.

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?

Front-loaded with the core purpose, then the fallback rationale, then the discovery pointer and the stale-list instruction. Efficient overall, though the opening sentence and 'every public Particle tool is executable by name' partially restate each other.

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?

For a nested-argument dispatcher with no output schema, the description covers how to find valid tool names and schemas, what billing/gating applies, and the stale-catalog edge case. The one unstated piece is that the response mirrors the target tool's own output, which an agent could reasonably wonder about.

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 both properties are documented, including an example name and the instruction that 'arguments' must match the target tool's input schema. The description reinforces the discovery path via particle_catalog but adds no syntax or format detail beyond the schema, so the baseline 3 applies.

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?

States a specific verb and resource: 'Dispatch any public Particle tool by name.' The description immediately positions it as a compatibility fallback rather than a normal tool, which cleanly distinguishes it from the concrete siblings like particle_podcast_get_episode and from the discovery sibling particle_catalog.

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

Usage Guidelines5/5

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

Gives explicit when-to-use ('harnesses that block calling tools that weren't advertised on tools/list'), when-not ('prefer calling discovered tools directly when your harness allows it'), the discovery alternative ('Use particle_catalog to discover tool names and input schemas'), and an explicit instruction on the stale-list case ('never report it unavailable'). Nothing is left to inference.

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