Skip to main content
Glama
BACH-AI-Tools

bach-jsearch

Official

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
API_KEYYesAPI 密钥

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
job_detailsA

Get all job details, including additional information such as: application options / links, employer reviews and estimated salaries for similar jobs.

job_searchA

Search for jobs posted on any public job site across the web on the largest job aggregate in the world (Google for Jobs). Extensive filtering support and most options available on Google for Jobs.

job_salaryA

Get estimated salaries / pay for a jobs around a location by job title and location. The salary estimation is returned for several periods, depending on data availability / relevance, and includes: hourly, daily, weekly, monthly, or yearly.

company_job_salaryA

Get estimated job salaries/pay in a specific company by job title and optionally a location and experience level in years.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.9/5.0

Scored across 4 tools

Disambiguation4/5

The tools are mostly distinct: job_search finds jobs, job_details retrieves details for a specific job, job_salary estimates salary by title/location, and company_job_salary estimates salary by company/title. However, job_salary and company_job_salary both deal with salary estimation, and job_details also includes salary estimates, creating minor overlap.

Naming Consistency4/5

All tools use lowercase snake_case with a descriptive prefix. job_search uses a verb (search), while job_details and job_salary use nouns, and company_job_salary combines company and job. The pattern is readable but not perfectly uniform.

Tool Count5/5

With only 4 tools, the server is well-scoped for a job search API. Each tool serves a distinct, essential function (search, details, salary by title, salary by company) without unnecessary proliferation.

Completeness4/5

The tool set covers the core job-search lifecycle: searching, viewing details, and salary estimation. Minor gaps exist, such as lack of tools for managing saved searches or applying to jobs, but for a search-focused server the coverage is solid.

Maintenance

ActivityInactive
ResponsivenessNo issues