Skip to main content
Glama

Destava job search

Watch a job search

watch_search
Read-onlyIdempotent

Makes a destava.com link that sets this job search up to run every morning on the user's own Destava account, which brings them the new matches there. The user opens the link, signs in with Google and approves the search; nothing is set up until they do. Takes the query, location, remote and fresh_days of search_jobs. Nothing is stored for the link; our host's request logs keep network addresses for up to 7 days.

Input Schema

NameRequiredDescriptionDefault
queryYesWhat the user wants: a job title, skills, or both. Example: "senior product manager payments".
remoteNotrue for remote postings only.
locationNoA city, region or country, e.g. "Seattle" or "Canada". Leave it out for anywhere.
fresh_daysNoOnly postings first seen in this many days. Default 7.

Output Schema

NameRequiredDescriptionDefault
watch_urlYesThe link for the user to open.
say_to_userYesWords the agent can pass on, with the link.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.7/5.0
Behavior4/5

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

Beyond the annotations, the description discloses the crucial behavioral trait: the tool only produces a link and nothing is set up until the user approves it, which reconciles the readOnlyHint with an apparently stateful action. It also states the data-retention posture (nothing stored for the link, host logs keep IPs up to 7 days), adding privacy context the annotations cannot express.

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?

The core action is front-loaded in the opening clause, and the following sentences cover the consent flow and retention. Slightly dense, but every sentence contributes a distinct fact; nothing is padding.

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?

With a full output schema and rich annotations already present, the description only needs to supply the consent flow and storage behavior, which it does. An agent knows what the call returns, what the user must do next, and what is retained.

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 100%, so each parameter already carries its own description and examples. The description's only added meaning is that the arguments mirror search_jobs, which is a useful cross-reference but does not extend beyond what the schema documents.

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 states a specific verb and resource: it builds a destava.com link that turns a search into a recurring daily run on the user's own account. It also grounds the parameters in search_jobs, which helps an agent relate it to the sibling tool, but it never explicitly says 'use this instead of search_jobs when the user wants recurring matches'.

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?

Usage is implied rather than stated: creating a recurring watch is the natural fit, and the two-step handoff (user must open the link, sign in with Google and approve) is spelled out. There is no explicit when-not guidance or direct comparison with search_jobs, so the choice between the two 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