JobsBoard MCP server

Your job search, inside the AI you already use.

Connect JobsBoard to Claude, ChatGPT, Cursor or VS Code and ask for jobs in plain words. It searches 4,489 live remote roles on JobsBoard, matches them to your resume, checks your resume the way ATS software reads it, and drafts a tailored resume and cover letter for the job you pick. Then you apply from the job's JobsBoard page.

Remote MCP server over HTTPS. The first time you connect, you sign in with your email (a one-click link) and approve the connection. New accounts start with 1,000 free credits.

What a conversation looks like

Find remote Solidity jobs
JobsBoard · search_jobs { query: "solidity" }
Here are 3 live roles right now:
  1. Security Engineer at Mysten Labs ($140k–$190k)
  2. Senior Manager, Application Security at Consensys
  3. Binance Accelerator Program - Data Scientist (On Chain background) Fully Remote at Binance
Want me to check which fits your resume best?

These are real listings from the site, not a mock-up. Your assistant's wording will vary.

Set it up

Claude (claude.ai and desktop)

  1. Open Settings → Connectors and choose Add custom connector.
  2. Name it JobsBoard and paste the server URL.
  3. Click Connect, enter your email, open the sign-in link in the same browser and click Allow.
  4. In a new chat, ask for jobs.

Claude Code

claude mcp add --transport http jobsboard https://jobsboard.online/api/mcp

Then run /mcp inside Claude Code to sign in.

ChatGPT

  1. Open ChatGPT's settings for apps / connectors and add a custom MCP connector (available on plans that support custom connectors).
  2. Name it JobsBoard and paste the server URL.
  3. Sign in with your email when the JobsBoard page opens, then click Allow.

Cursor

Add to ~/.cursor/mcp.json (or .cursor/mcp.json in a project):

{
  "mcpServers": {
    "jobsboard": {
      "url": "https://jobsboard.online/api/mcp"
    }
  }
}

VS Code

Add to .vscode/mcp.json:

{
  "servers": {
    "jobsboard": {
      "type": "http",
      "url": "https://jobsboard.online/api/mcp"
    }
  }
}

Anything else (API key)

Any MCP client that supports remote servers works: with OAuth sign-in, give it the URL; or create an API key in Account → AI connections and send it as a header:

{
  "mcpServers": {
    "jobsboard": {
      "url": "https://jobsboard.online/api/mcp",
      "headers": {
        "Authorization": "Bearer jb_your_api_key"
      }
    }
  }
}

Try asking

“Find senior Solidity jobs open to people in Europe, posted in the last two weeks.”
“Show me community and marketing roles on Solana.”
“How is the market for remote ML engineers right now? Who is hiring the most?”
“Here is my resume. Which remote jobs on JobsBoard fit me best?”
“Run an ATS check on my resume against the second job and tell me the biggest fix.”
“Prepare an application for that role: tailored resume and cover letter.”

Tools

Searching jobs, matching and the ATS check are free. Writing tools use credits; a tool that fails uses none.

list_categoriesIndustries, departments and roles JobsBoard uses, with their keys and current open-role counts. Call this to pick filter values for the other tools.free
search_jobsSearch live remote jobs on JobsBoard. Filter by keyword, industry, blockchain ecosystem (chain), department, role, seniority, region, salary or recency. Returns job ids and links; users apply from each job's JobsBoard page.free
get_jobFull description, salary, location and the JobsBoard page and apply link for one job.free
companies_hiringWhich companies have the most open remote roles for a keyword, industry, department, role or region.free
market_snapshotDemand for a role or keyword: open jobs, new in the last 7 days, seniority mix, top regions and companies, and the published salary range.free
match_my_resumeRank live jobs by how well they fit the user's resume and saved preferences (role, skills, seniority, region, salary floor, dealbreakers). Uses the saved resume unless resume_text is given.free
ats_checkScore a resume the way applicant tracking systems read it, with the most important fixes. Pass job_id to also check keyword coverage for that job.free
draft_cover_letterA short cover letter for one job, written only from facts in the user's resume (and in their voice if they saved a writing sample).75 credits
tailor_resumeRewrite the user's resume for one job without adding anything that isn't in it, and list what the job asks for that the resume doesn't show.200 credits
prepare_applicationTailored resume, cover letter and the apply link for one job in a single step.250 credits
check_balanceHow many JobsBoard credits the user has left, and what each tool costs.free

Questions

Does it apply to jobs for me?

No. It finds jobs and prepares your application: a tailored resume, a cover letter and the job link. You apply from the job's JobsBoard page.

Is my resume stored?

If you paste a resume into the chat, it's used for that request only. If you saved one to your JobsBoard account, the tools use it when you don't paste another. You can delete it, and your account, any time.

Will the tailored resume make things up?

It's instructed to use only what's in your resume and to list what the job asks for that your resume doesn't show. Read it before you send it: it's a draft, and you're the one applying.

Which AI writes the drafts?

Your assistant decides when to call JobsBoard. Search, matching and the ATS check are rule-based. Cover letters and tailored resumes are written by DeepSeek on our side.

How fresh are the jobs?

Listings refresh twice a day and expired roles are removed, so your assistant only sees roles that are still open. Employers can also post jobs directly on JobsBoard.

Can I search by blockchain?

Yes. Ask for jobs in a specific blockchain ecosystem, for example "Solana engineering jobs" or "Ethereum community roles". Browse them on the site at jobsboard.online/ecosystems.

Ready?

Copy the server URL into your AI tool, or set up your resume first so matching works from the first question.

Add my resume