Skip to main content
Glama

Job Spotter: Interview questions and practice

jobspotter_interview_prep
Read-onlyIdempotent

Job Spotter. Interview questions and practice. For "help me prepare for my interview", "what will they ask a staff nurse?", "do a mock interview". Gives likely role questions, questions drawn from the advert, behavioural questions, good questions to ask them, tips for one-way video and AI interviews, and an order for a practice interview with timings. Takes a job id from a search, or the role and company.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
idNoA job id from a search result, copied exactly. Optional if what is given.
whatNoThe role, for example "staff nurse" or "data analyst".
companyNoThe company, for example "NHS" or "Monzo".

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.1/5.0
Behavior4/5

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

Annotations already declare readOnlyHint, idempotentHint, openWorldHint and destructiveHint=false, so the safety profile is covered. The description adds non-annotation context by spelling out the shape of the returned content (six categories of output plus a timed practice order), which matters because there is no output schema. It leaves the 'mock interview' phrasing slightly ambiguous — it returns an ordered plan with timings rather than clearly running an interactive simulation.

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 purpose, then usage triggers, then output inventory, then inputs — a sensible order with no filler sentences. The trigger-phrase list is long enough to push the description toward the upper end of acceptable length, but each item earns its place for routing.

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 no output schema, the description usefully covers what is returned, and it covers how to supply input either way (job id or role+company). All three parameters are optional, so nothing states what happens if the call arrives with no arguments at all — a small but real gap for a zero-required-parameter tool.

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 the schema already states that id is optional when 'what' is supplied, so the description's line "Takes a job id from a search, or the role and company" largely restates structured information. Baseline 3 applies; no additional syntax, format, or conflict-resolution guidance is offered.

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+resource (generate interview questions and a practice plan) and then enumerates the concrete deliverables: role questions, advert-derived questions, behavioural questions, questions to ask the employer, one-way video/AI interview tips, and a timed practice order. This is clearly distinguishable from every jobspotter sibling, none of which produces interview preparation.

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?

Gives explicit trigger utterances ("help me prepare for my interview", "what will they ask a staff nurse?", "do a mock interview"), which tells the agent exactly when to route here. It does not state when NOT to use it or point to a neighbouring tool (e.g. jobspotter_apply_kit), so it stops short of a full when/when-not statement.

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.