Skip to main content
Glama

Change Auto apply

update_auto_apply
Destructive

Turn Auto apply on or off, change its switches, and manage the résumés it uses. Actions: set, set_default_resume, set_resume_rules, add_resume, remove_resume. Call with action "help" for each action's fields.

Input Schema

NameRequiredDescriptionDefault
actionYes
paramsNoFields for the action. Call with action "help" to list each action's fields.
resume_idNoA résumé's id from get_auto_apply settings.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

B3.4/5.0
Behavior3/5

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

Annotations already declare destructiveHint=true, openWorldHint=true, idempotentHint=false and readOnlyHint=false, so the safety profile is covered. The description adds that résumés can be added or removed (a destructive sub-operation) and that sub-fields are discoverable via 'help', but does not say what precisely gets destroyed, whether changes are reversible, or any auth/permission requirements.

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?

Two compact sentences, front-loaded with the purpose before the action list and the help pointer. Nothing is bloated, though the action enumeration largely duplicates the schema enum.

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

Completeness3/5

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

For a multi-action mutation tool with a nested, schema-less 'params' object and no output schema, the description is thin: it defers all field-level detail to a runtime 'help' call rather than surfacing it inline. Pointing at the discovery mechanism is a reasonable stopgap, but an agent cannot construct most calls from the definition alone.

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 coverage is 67% and the enum of actions is already in the schema, so re-listing the action names adds nothing. The one genuinely useful addition is the guidance that 'help' lists each action's fields, which partially compensates for the opaque 'params' bag, but the description does not document resume_id or the per-action fields itself.

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 gives a specific verb+resource ('Turn Auto apply on or off... manage the résumés it uses') and enumerates the concrete actions, so the agent knows this is the mutation counterpart to the sibling get_auto_apply. It stops short of explicitly contrasting itself with that read tool, so it does not fully reach the 5 bar of sibling differentiation.

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?

It lists available actions and points to 'action "help"' as the discovery path, which implies how to invoke it, but never states when to use this tool rather than get_auto_apply or the other manage_* siblings, and gives no prerequisites or exclusions.

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.