MCP Job Toolkit
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP Job ToolkitFind contract backend engineer roles in Melbourne posted in the last 7 days"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP Job Toolkit
An MCP (Model Context Protocol) server that searches for jobs across Australian job platforms from inside Claude or any MCP-compatible client.
Platforms
Platform | Notes |
Seek | Parses Apollo SSR cache from |
Guest jobs API, includes applicant count where available |
Installation
Prerequisites: Node.js 18+
git clone https://github.com/afrozk/mcp-job-toolkit.git
cd mcp-job-toolkit
npm install
npm run buildClaude Desktop Setup
Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"mcp-job-toolkit": {
"command": "node",
"args": ["/absolute/path/to/mcp-job-toolkit/dist/index.js"]
}
}
}Restart Claude Desktop. The search_jobs tool will appear automatically.
Usage
Once connected, ask Claude naturally:
"Find contract backend engineer roles in Melbourne posted in the last 7 days" "Search for full-time data analyst jobs in Sydney with salary above $100k/year on Seek" "Show me software engineer roles in Brisbane with fewer than 20 applicants"
Tool: search_jobs
Parameters
Parameter | Type | Default | Description |
| string | required | Job title, role, or skill (e.g. |
| string | required | Australian city or suburb (e.g. |
| number |
| Search radius in km |
| array | all |
|
| string | — |
|
| number | — | Minimum salary in the unit matching |
| number | — | Maximum salary |
| string | — |
|
| number | — | Exclude jobs with more applicants than this (where exposed) |
| array | all |
|
| number |
| Page number |
| number |
| Results per page per platform (max 25) |
Example tool call
{
"keyword": "senior backend engineer",
"location": "Melbourne VIC",
"radius": 30,
"employment_type": ["contract", "fulltime"],
"salary_type": "yearly",
"salary_min": 120000,
"date_posted": "7d",
"max_applications": 25,
"platforms": ["seek", "linkedin"],
"per_page": 10
}Response shape
{
"results": [
{
"platform": "seek",
"jobs": [
{
"id": "seek-91878509",
"title": "Senior Backend Engineer",
"company": "Acme Corp",
"location": "Melbourne VIC",
"salary": "$140,000 – $160,000 per year",
"description": "We are looking for...",
"url": "https://au.seek.com/job/91878509",
"posted_at": "2026-05-04T01:54:46.000Z",
"applications_count": null,
"platform": "seek"
}
],
"total": 41,
"page": 1
},
{
"platform": "linkedin",
"jobs": [],
"page": 1
}
],
"summary": [
{ "platform": "seek", "count": 10, "total": 41 },
{ "platform": "linkedin", "count": 8 }
],
"fetched_at": "2026-05-05T00:00:00.000Z"
}Development
# Run without building (uses tsx)
npm run dev
# Rebuild after changes
npm run build
# Run built server
npm startLicense
MIT
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/afrozk/mcp-job-toolkit'
If you have feedback or need assistance with the MCP directory API, please join our Discord server