Skip to main content
Glama

Remoote Remote Jobs MCP

Server Details

Search remote jobs, compare salaries, create alerts, and request user-confirmed apply links.

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL

Glama MCP Gateway

Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.

MCP client
Glama
MCP server

Full call logging

Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.

Tool access control

Enable or disable individual tools per connector, so you decide what your agents can and cannot do.

Managed credentials

Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.

Usage analytics

See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.

100% free. Your data is private.
Tool DescriptionsB

Average 3.5/5 across 6 of 6 tools scored. Lowest: 2.9/5.

Server CoherenceA
Disambiguation5/5

Each tool has a distinct purpose: job retrieval, search, popular jobs, salary stats, alerts, and apply intents. No overlap in functionality.

Naming Consistency5/5

All tools follow a consistent verb_noun pattern in snake_case (e.g., create_alert, get_job, search_jobs), making the set predictable.

Tool Count5/5

6 tools cover core remote job operations without being excessive or insufficient for the domain.

Completeness4/5

Covers discovery, search, job details, alerts, and apply intent. Missing alert management (update/delete) is a minor gap.

Available Tools

6 tools
create_alertBInspect

Create a daily or weekly Remoote job alert for the authenticated user. Requires the alerts:write scope.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNo
limitNo
criteriaYes
frequencyNodaily
Behavior2/5

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

With no annotations, the description solely states it creates an alert and requires scope. It omits behavioral details such as idempotency, creation confirmation, response format, rate limits, or whether duplicate alerts are allowed.

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 description is a single sentence, achieving conciseness. However, it is too brief to be fully informative; it sacrifices completeness for brevity.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given no output schema, no annotations, and only basic purpose, the description lacks information on return values, success/error handling, and how alerts function. It is incomplete for an agent to use confidently.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters1/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, yet the description adds no parameter details. It does not explain the meaning or usage of name, limit, criteria, or frequency, leaving agents without guidance on how to fill them.

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 clearly states the tool creates a daily or weekly Remoote job alert for the authenticated user, specifying verb, resource, and scope requirement. It distinguishes from sibling tools like search_jobs or get_job, which are read-oriented.

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?

The description explicitly mentions the required scope (alerts:write), providing a prerequisite. It implies usage for setting up recurring job notifications, but lacks explicit when-not-to-use guidance or comparisons with alternatives.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

create_apply_intentAInspect

Create a user-confirmed Remoote apply redirect for an authenticated agent token. Requires the apply:intent scope and never returns raw employer apply URLs.

ParametersJSON Schema
NameRequiredDescriptionDefault
job_idYes
Behavior3/5

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

Describes creation of a redirect, requires user confirmation and scope, and states what it does not return. However, missing details on error handling, return format, or side effects. With no annotations, description carries full burden but is incomplete.

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?

Two concise sentences, no fluff. Front-loads the core action and includes important constraints without wordiness.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Covers scope and behavioral constraint, but lacks output schema or return type info. Agent is left guessing what the redirect response looks like. For a simple tool with one parameter, more completeness would be expected.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The single parameter `job_id` has no description in the schema (0% coverage) and the description does not mention it at all. The parameter name alone is somewhat informative but no additional semantics are provided.

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?

Clearly states the tool creates a 'user-confirmed Remoote apply redirect', specifying the verb 'create' and the resource 'apply redirect'. Distinguishes from sibling tools (e.g., get_job, search_jobs) by focusing on the apply flow.

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?

Explicitly mentions the required scope 'apply:intent' and a key behavioral constraint ('never returns raw employer apply URLs'), guiding the agent on prerequisites and expected behavior. Lacks explicit when-not-to-use but siblings are unrelated.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_jobAInspect

Fetch public details for one active Remoote job, including salary, location, skills, excerpts, and a Remoote job URL.

ParametersJSON Schema
NameRequiredDescriptionDefault
job_idYes
Behavior4/5

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

No annotations are provided, so the description carries the burden. It correctly indicates a read-only fetch (no mutation) and lists response contents. However, it does not disclose error behavior or conditions for inactive jobs.

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?

The description is a single sentence with no wasted words, covering key elements (verb, resource, output fields) efficiently.

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?

No output schema exists, but the description lists key fields (salary, location, skills, excerpts, URL). It is sufficient for a simple fetch but lacks details on error handling or pagination (not applicable).

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 0%, so the description must clarify parameters. It mentions 'one active Remoote job' implying job_id is the identifier but does not explain its origin or additional constraints beyond the schema.

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 clearly states the verb 'Fetch' and the resource 'public details for one active Remoote job', listing specific fields. It distinguishes from siblings like search_jobs (multiple jobs) and other actions.

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?

The description implies usage for fetching a single job by ID but does not explicitly state when to use this tool over alternatives like search_jobs. No when-not or alternative guidance is provided.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_salary_statsCInspect

Return salary stats for active Remoote jobs matching supported filters when enough normalized compensation data exists.

ParametersJSON Schema
NameRequiredDescriptionDefault
queryNo
regionNo
skillsNo
countryNo
seniorityNo
company_idNo
location_tagNo
exclude_skillsNo
employment_typeNo
salary_requiredNo
Behavior2/5

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

With no annotations, the description must disclose behavioral traits. It mentions only that data must be sufficient and focuses on active jobs, but omits details like authentication needs, error handling if data is insufficient, or rate limits. This is minimal transparency.

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 description is a single sentence that quickly states the core purpose. It is efficient but could benefit from slight expansion without losing conciseness.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness1/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given 10 parameters, no output schema, and no annotations, the description is highly incomplete. It fails to describe the return format, the types of stats, or how filters affect the result, making it insufficient for an agent to use reliably.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters1/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0% for 10 parameters, yet the description adds no explanation of any parameter. The general statement about 'supported filters' does not clarify the 10 parameters' meaning or usage.

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 clearly states it returns salary stats for active Remoote jobs with filters and a condition on data sufficiency. This distinguishes it from sibling tools like search_jobs, which return job listings.

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?

No explicit guidance on when to use this tool versus alternatives. The condition 'when enough normalized compensation data exists' is mentioned but not elaborated, and no exclusions or comparisons with sibling tools are provided.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_top_jobsAInspect

Return a capped public list of currently popular Remoote remote jobs.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNo
Behavior3/5

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

The description mentions 'capped public list,' implying limited results and public access, which are key behavioral traits. However, it does not disclose authentication needs, rate limits, or the nature of 'popularity' (e.g., recency, views). No annotations exist to supplement, so the description provides basic but insufficient detail.

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?

The description is a single, concise sentence (10 words) with no extraneous information. Every word contributes to understanding the tool's core function.

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?

Given the tool's simplicity (one optional parameter, no output schema), the description covers the essential purpose. However, it lacks details on return format (e.g., job objects with fields) or ordering criteria (e.g., by popularity). The absence of an output schema increases the need for such context in the description.

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?

The only parameter, 'limit,' has no schema description (0% coverage). The description hints at 'capped' but does not explicitly explain that 'limit' controls the maximum number of jobs returned. It adds marginal context beyond the schema's default/min/max values.

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 clearly states the tool returns a capped public list of currently popular remote jobs. It specifies the verb (Return), resource (list of popular remote jobs), and key attributes (capped, public, current). This distinguishes it from siblings like 'search_jobs' (searching) and 'get_job' (single job).

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

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

No guidance is provided on when to use this tool versus alternatives such as 'search_jobs' for targeted searches or 'get_job' for specific job details. The description lacks context on preferring this tool for trending jobs without filtering.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

search_jobsAInspect

Search active Remoote remote jobs. Returns capped public results with canonical Remoote URLs and no raw employer apply URLs.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNo
queryNo
regionNo
skillsNo
countryNo
seniorityNo
location_tagNo
exclude_skillsNo
employment_typeNo
salary_requiredNo
Behavior3/5

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

No annotations are provided, so the description carries the full burden. It discloses that results are capped and return canonical URLs without raw apply URLs, but does not cover other behaviors like rate limits, read-only nature, or authorization needs.

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?

The description is extremely concise at two sentences with no redundant information. Every word adds value, making it easy to scan.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool has 10 parameters, no output schema, and no annotations, the description lacks completeness. It does not explain return structure, pagination, error handling, or parameter interactions, leaving the agent underinformed.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, and the description does not explain any of the 10 parameters. While parameter names are somewhat self-explanatory, the description adds no value to clarify their usage or constraints, which is a significant gap.

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 clearly states the verb 'search' and the resource 'active Remoote remote jobs'. It distinguishes from siblings like get_job and get_top_jobs by mentioning 'capped public results' and the nature of URLs.

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?

The description provides minimal guidance on when to use this tool vs alternatives. While it implies this is for general searching of public jobs, it does not explicitly state when not to use it or compare to sibling tools like create_alert or create_apply_intent.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.

Resources