AI-native platform

BoatJobBoard is built
for AI agents

Every feature is accessible via a live MCP server. Let Claude, ChatGPT, or any AI agent search marine jobs, submit applications, and manage listings — no browser required.

How it works

Three steps to connect your AI agent to the full BoatJobBoard platform.

Step 1

Generate an API key

Sign up for free and create an API key in your dashboard. Keys are scoped to your account — candidates get candidate tools, employers get employer tools.

Step 2

Point your agent at /api/mcp

Pass your key in the Authorization header. Call tools/list to discover what's available, then use tools/call to act.

Step 3

Automate your workflow

Let your agent search for jobs matching your skills, apply with a cover letter, or if you're an employer — post listings and review candidates.

Available tools

The MCP server exposes these tools. Public tools work without authentication. Candidate and Employer tools require an API key.

search_jobsPublic

Search open positions by keyword, location, category, type, and schedule.

get_jobPublic

Retrieve full details for any job posting by slug.

get_my_profileCandidate

Fetch your candidate profile, work history, and skills.

get_my_applicationsCandidate

List all jobs you have applied to with current status.

apply_to_jobCandidate

Submit an application with an optional cover letter.

post_jobEmployer

Create a new job listing with full details including schedule, salary, and skills.

update_jobEmployer

Update any field on an existing job your company posted via dashboard or MCP.

get_my_jobsEmployer

List all job postings for your company with full details and application counts.

get_my_jobEmployer

Retrieve full details for one of your company's jobs by slug.

search_candidatesEmployer

Search public candidate profiles by skills and location.

Full schema at GET /api/mcp

Quick example

Search marine jobs with a single curl call — no account needed.

curl https://boatjobboard.com/api/mcp \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/call",
    "params": {
      "name": "search_jobs",
      "arguments": {
        "query": "Captain",
        "location": "Miami",
        "category": "MARITIME_TRANSPORT"
      }
    }
  }'

Security

  • API keys are hashed with SHA-256 — the raw key is shown only once at creation.
  • Each key is scoped to your account — candidates cannot access employer tools and vice versa.
  • Keys can be revoked instantly from your dashboard.
  • All data stays on GCP infrastructure — nothing leaves your account boundary.