Skip to main content
Glama

OpenAny

Search We Work Remotely job feeds

treg_post_call_crawl4ai_weworkremotely_search_jobs

The newest jobs in one We Work Remotely category feed: job title, company, the job's page, region, the feed's category, the job type (Full-Time or Contract; the programming feed carries none), publication time and the first 300 characters of the description. category picks the feed: programming, design, devops, support, sales, product, management, other or all (other sits behind a Cloudflare challenge today: no rows, no charge). keyword keeps jobs whose title or company mentions it. limit caps the rows (up to 100). One fetch per run. Uses the caller's OpenAny gateway credentials. Charges and authorization are determined by the gateway.

Input Schema

NameRequiredDescriptionDefault
bodyYesThe newest jobs in one We Work Remotely category feed: job title, company, the job's page, region, the feed's category, the job type (Full-Time or Contract; the programming feed carries none), publication time and the first 300 characters of the description. `category` picks the feed: programming, design, devops, support, sales, product, management, other or all (`other` sits behind a Cloudflare challenge today: no rows, no charge). `keyword` keeps jobs whose title or company mentions it. `limit` caps the rows (up to 100). One fetch per run. Usage limits: Up to 100 feed items. The currently blocked other category is excluded. Keep source/job links; programming feeds may omit job type. Draft retail price: USD 0.000150/successful call, equal to the TREG catalog rate; no markup.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.2/5.0
Behavior4/5

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

With no annotations supplied, the description carries the load and does well: it discloses truncation of descriptions to 300 characters, that the programming feed omits job type, that the 'other' feed currently returns zero rows but incurs no charge, that only one fetch happens per run, and that auth/billing flow through the caller's OpenAny gateway credentials. It doesn't cover pagination or what an empty result looks like, which is the remaining gap.

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

Conciseness5/5

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

Return payload is front-loaded in the first sentence, then parameter behavior, then the operational caveats, with no filler. The two trailing sentences on the blocked feed and gateway billing are short and each carries distinct information.

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?

For a single-parameter, nested-body tool with no output schema and no annotations, the description is nearly self-sufficient: it documents the return shape, the one-fetch-per-run limitation, the blocked category, and the billing model. The only flaw is the mismatch between the advertised 'other' category and the schema enum, which could cause an agent to attempt an invalid value.

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 would be 3, but the description adds real meaning beyond the field list: keyword matches title OR company (not description), limit is capped at 100, and the feed taxonomy is explained well enough to pick a category. Minor inconsistency: it lists 'other' as a selectable category while the schema enum does not include it.

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 ('newest jobs in one We Work Remotely category feed') and enumerates exactly what each row contains (title, company, page, region, category, job type, publication time, 300-char description). Naming the source site distinguishes it from the sibling treg_post_call_crawl4ai_remoteok_search_jobs without needing 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 Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explains how to steer the call ('category' picks the feed, 'keyword' filters on title/company, 'limit' caps rows, 'one fetch per run'), and warns that the 'other' feed is unusable today. It gives no guidance on when to choose this over other job-board siblings such as remoteok_search_jobs, so the agent must infer the choice from the site name alone.

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.