Skip to main content
Glama

jobs_phenom_board

Read-only

Searches a company's public Phenom People career site (a white-labeled domain such as careers.whataburger.com or jobs.cvshealth.com — Phenom serves the search-results page as server-rendered HTML with the job data embedded inline, not a JSON API, but this is still credential-free public data with no auth, cookie, or session required). domain is the tenant's careers domain from its careers URL. Paged via offset/limit; limit is a best-effort page-size hint some tenants ignore, so count always reflects what actually came back. sort: Sort order, default relevant. Documented values: relevant, recent. Use jobs_phenom_job to get a single Phenom People job.

Input Schema

NameRequiredDescriptionDefault
sortNoSort order, default relevant. Documented values: relevant, recent.
limitNoPage size hint, default 10, max 100 (some tenants ignore this and return their own configured page size regardless)
domainYesPhenom tenant careers domain (careers URL)
offsetNoPage offset, default 0
categoryNoFilter: category contains
keywordsNoFree-text keyword search
locationNoFilter: location contains

Output Schema

NameRequiredDescriptionDefault
dataYesThe tool result payload (shape varies per tool; see each tool's docs resource).

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed7 schema fields changed
    • addedInput schema / properties / category / description
      Added value: +"Filter: category contains"
    • addedInput schema / properties / domain / description
      Added value: +"Phenom tenant careers domain (careers URL)"
    • addedInput schema / properties / keywords / description
      Added value: +"Free-text keyword search"
    • addedInput schema / properties / limit / description
      Added value: +"Page size hint, default 10, max 100 (some tenants ignore this and return their own configured page size regardless)"
    • addedInput schema / properties / location / description
      Added value: +"Filter: location contains"
    • addedInput schema / properties / offset / description
      Added value: +"Page offset, default 0"
    • addedInput schema / properties / sort / description
      Added value: +"Sort order, default relevant. Documented values: relevant, recent."
  2. First observed

TDQS

A4.3/5.0
Behavior5/5

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

Annotations only declare readOnlyHint and openWorldHint, so the description carries real additional load: it discloses that Phenom serves server-rendered HTML with inline job data rather than a JSON API, that no auth/cookie/session is required, and that limit is a best-effort hint some tenants ignore so count reflects actual returns. This is substantive behavioral context beyond structured fields.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The purpose is front-loaded, which is good, but the body is one dense sentence riddled with nested parentheticals that make the pagination and auth details harder to parse than necessary. Every fact is useful, but the structure could be cleaner.

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?

An output schema exists so return values need no explanation, and the description fills the remaining gaps an agent needs: data format, credential-free access, pagination semantics, and the single-job sibling route. Nothing essential for correct invocation is missing.

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%, so the baseline is 3. The description's parameter notes (sort values, limit hint) largely restate what the schema already documents rather than adding syntax or format beyond it, so it does not exceed the baseline.

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 and resource ('Searches a company's public Phenom People career site') and gives concrete domain examples (careers.whataburger.com). It explicitly distinguishes itself from its direct sibling by naming jobs_phenom_job for single-job retrieval, so an agent can differentiate it without opening the schema.

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?

Routes the agent to jobs_phenom_job for single-job lookup and clarifies that 'domain' is the tenant's careers domain. It gives clear context for use but offers no explicit when-not guidance relative to the many other *_board sibling tools, leaving the ATS-selection decision 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.