KingstonJobs.ca in AI assistants
Search the jobs and companies on KingstonJobs.ca from Claude, ChatGPT, Cursor and other AI assistants that support the Model Context Protocol (MCP). Add this server URL to your assistant:
https://www.kingstonjobs.ca/mcpNo account or API key is needed. The assistant sees what the board shows any visitor who is not signed in, and every job links to its page on KingstonJobs.ca, where you read the full listing and apply.
Add it to your assistant
Claude (claude.ai and Claude Desktop)
Go to Customize → Connectors, select + Add, then Add custom connector. Enter the name KingstonJobs.ca and the URL above.
Claude Code
claude mcp add --transport http kingstonjobs-ca https://www.kingstonjobs.ca/mcpChatGPT
On a ChatGPT Business or Enterprise workspace, open Plugins, select +, then Add custom MCP server, and enter the URL above with no authentication. Your workspace settings decide who can add one.
Cursor
Add this to ~/.cursor/mcp.json:
{
"mcpServers": {
"kingstonjobs-ca": {
"url": "https://www.kingstonjobs.ca/mcp"
}
}
}VS Code
Add this to .vscode/mcp.json:
{
"servers": {
"kingstonjobs-ca": {
"type": "http",
"url": "https://www.kingstonjobs.ca/mcp"
}
}
}Other assistants
Any client that supports remote MCP servers over Streamable HTTP can connect to the URL above.
What it can do
search_jobs— Search the published jobs on KingstonJobs.ca by keyword and filters. Returns up to 10 job summaries per page, each with its slug and its page on the board, where the candidate applies.countis the total number of matches;gatedCountis how many of them the board shows only to its members. Usefind_locationandlist_categoriesto turn place and category names into the slugs these filters take.get_job— Get one published job on KingstonJobs.ca: the full description, salary, locations, remote options, company, and the job's page on the board, where the candidate applies.get_similar_jobs— List published jobs on KingstonJobs.ca similar to one job, by title, skills and location.list_categories— List the job categories on KingstonJobs.ca with their slugs and job counts, optionally filtered by name. Pass a category's slug tosearch_jobs.find_location— Find places on KingstonJobs.ca by name: cities, regions and countries that its jobs are in or that its remote jobs are open to. Returns each place's slug for thelocationfilter ofsearch_jobs.search_companies— Search the companies hiring on KingstonJobs.ca by name or keyword. Returns up to 10 companies per page with their slugs.get_company— Get one company's profile on KingstonJobs.ca: what it does, where it is, its links, and its page on the board.get_company_jobs— List one company's published jobs on KingstonJobs.ca, 10 per page.get_company_salaries— Get a salary summary for one company from its published jobs on KingstonJobs.ca: the overall range, the top job categories, and how many jobs it is based on.get_posting_plans— List the plans for posting a job on KingstonJobs.ca, with their prices and what each includes. Pass a plan'sidtopost_job_public.post_job_public— Post a job on KingstonJobs.ca for an employer, without an account. Confirm every detail with the user first. A free plan publishes the job, or holds it for the board's approval. A paid plan returnscheckoutUrl: give it to the user to pay in their browser, and the job publishes once they have paid. Each call posts a new job.
Limits
Every tool only reads the board's public listings; nothing is saved or changed. Requests are rate limited per visitor and per board, and a limited request says when to retry.