Skip to main content
Glama

Get Job Search Brief

get_job_search_brief
Read-onlyIdempotent

Reads a consolidated job-search brief with profile constraints, warnings, target roles, skills, resume summaries, referral pages, and recent job counts to guide capture and scoring.

Instructions

Read the server-composed job-search brief: profile constraints (location, relocation, work-auth VERBATIM plus warnings[] when values are contradictory or missing — never guessed), persona text (may be empty, in which case the analytics-derived targets are the stronger signal), active base-resume summaries, role mix, top required skills, build areas (per-skill tier plus category_label, the plain-words label for the raw category key), referral careers pages (company + careers_url + has_contact), and counts of jobs captured in the last 30 days by role category. profile.work_auth_by_country holds those yes/no answers for each market the user applies in, keyed by market ("UK", not "GB"); profile.work_auth is the home market's set, named by work_auth_market and kept for one release; unless the user lives and applies in one country, each warning names its country. last_runs maps each automation to when its newest run that did not fail finished (UTC ISO; a failed run does not count; absent when none has). roles is the role catalog as {key, label}. It is the entry point of the agentic job-search workflow (playbook: docs/agentic-job-search.md), which covers capture, scoring and proposals; applying is outside its scope. sync carries enabled and role (home, remote, or null when sync is off). applying.answer_level is the Screening answers level (facts, history, queued).

Input Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.11.1

TDQS

A4.6/5.0
Behavior5/5

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

Annotations already cover read-only/idempotent safety, but the description adds substantial behavioral detail: warnings are never guessed, work-auth values are verbatim, persona may be empty, failed runs do not count toward last_runs, sync.role is null when off, and work_auth_market is kept for one release. This is exactly the extra context the annotations do not provide.

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 main purpose is front-loaded in the first clause, and every sentence describes return semantics or workflow scope. The paragraph is dense and could be easier to scan as a list, but given the absence of an output schema, the length is largely justified.

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?

With no output schema and no parameters, the description carries the full burden of explaining what the brief contains, and it does so thoroughly: profile constraints, persona, resume summaries, role mix, skills, build areas, referrals, counts, sync state, and answer level. Safety behavior is already covered by annotations.

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?

There are zero input parameters, so the baseline is 4. The description instead spends its space explaining return-field semantics, which is valuable but not part of the input-parameter dimension.

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?

The description opens with a specific verb and resource ("Read the server-composed job-search brief") and enumerates the exact contents, so an agent can tell it apart from sibling tools like get_career_context or list_jobs without opening a schema. It also names its role as the entry point of the workflow.

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?

It explicitly states when to use it — "the entry point of the agentic job-search workflow" — and defines a boundary: "applying is outside its scope." However, it does not name sibling alternatives or explicit when-not conditions beyond that boundary.

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