Skip to main content
Glama
Heliyos MCP server

Heliyos MCP server

Official
by heliyos-ai

Update a scout

heliyos_scouts_update
Idempotent

Updates a scout's name, category, query, cadence, effort, selected companies, or state while keeping omitted fields unchanged.

Instructions

Changes a scout's name, category, query, cadence, effort or selected companies, and/or its state; what you leave out is kept. Changes apply to every company the scout runs on. state: "paused" stops it on every company, "active" resumes it, "confirmed" activates a new custom scout after its preview completed. The scope (apply_to) cannot be changed. To delete a custom scout use heliyos_scouts_delete. Returns structuredContent {scout}.

Input Schema

NameRequiredDescriptionDefault
nameNoScout name.
queryNoWhat to look for, in plain language. For watchlist scopes write it about "the company"; each company's name and website are added when it runs. For entire_web, describe the event anywhere on the web.
stateNo"active", "paused", or "confirmed" (activate a custom scout once its preview completed). Applied after the field changes.
effortNoSearch depth: low, medium (default) or high. Higher effort costs more credits per run.
cadenceNoHow often it runs: daily, weekly (default) or monthly.
categoryNoA short category label, for example "Funding" or "Hiring".
scout_idYesGlobal scout id from heliyos_scouts_list.
selected_company_idsNoReplaces the selected companies (selected_watchlist scouts only).

Output Schema

NameRequiredDescriptionDefault
scoutYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv1.0.1

TDQS

A4.6/5.0
Behavior5/5

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

Goes well beyond the annotations: it discloses that changes propagate to every company the scout runs on, that the scope (apply_to) is immutable, and what each state value actually does operationally. The return shape is also noted, which an agent cannot infer from the annotations alone.

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 mutable field list and the no-op-on-omitted-fields rule, with no filler sentences. It is dense — a long run-on clause chain — but every clause carries distinct information.

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

Completeness5/5

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

For an 8-parameter mutation with an output schema, the description covers propagation scope, immutability of scope, state semantics, return value, and the delete alternative. Nothing an agent needs to call it safely is missing.

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?

Schema coverage is 100%, so the baseline is 3; the description adds real meaning by defining the three state transitions, including the non-obvious 'confirmed' preview-workflow meaning, and by clarifying that apply_to is out of scope. Minor gap: selected_company_ids replacement semantics are only in the 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?

Opens with a specific verb (Changes) and enumerates exactly which fields are mutable, then names the sibling tool for deletion. An agent can distinguish this from heliyos_scouts_create and heliyos_scouts_delete without inspecting schemas.

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?

Clearly states patch semantics ('what you leave out is kept') and routes deletion to heliyos_scouts_delete. It does not explicitly say when to update versus recreating a scout, so a small inference remains, but the primary alternatives are covered.

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