Skip to content

OpenClaw Integration

Connect Jobko to OpenClaw for native MCP support.

Prerequisites

Setup

1. Add Jobko to mcporter

mcporter config add jobko \
  --url "https://jobko.ai/api/mcp" \
  --transport sse \
  --header "Authorization=Bearer jk_YOUR_KEY" \
  --scope home

2. Verify the Connection

mcporter list jobko

You should see:

jobko.get_profile      - Get user profile
jobko.get_credits      - Check credit balance
jobko.analyze_job      - Analyze a job posting
jobko.generate_cv      - Generate tailored CV

3. Test a Tool

mcporter call jobko.get_credits

Usage Examples

Check Your Profile

mcporter call jobko.get_profile

Analyze a Job

mcporter call jobko.analyze_job --job_url "https://linkedin.com/jobs/view/123456"

Analyze with Job Text

mcporter call jobko.analyze_job --job_description "Senior Python Developer at TechCorp..."

List Saved Jobs

mcporter call jobko.get_saved_jobs --status "analyzed" --limit 10

Configuration File

Alternatively, edit ~/.mcporter/mcporter.json directly:

{
  "mcpServers": {
    "jobko": {
      "baseUrl": "https://jobko.ai/api/mcp",
      "description": "Jobko AI job matching",
      "headers": {
        "Authorization": "Bearer jk_YOUR_KEY"
      }
    }
  }
}

Using in Conversations

Once configured, you can ask OpenClaw:

"Analyze this job for me: https://linkedin.com/jobs/view/123456"

"What's my current skill profile?"

"Check my Jobko credits"

"Generate a CV for job #42"

Troubleshooting

"Connection refused"

Make sure the URL is correct: https://jobko.ai/api/mcp

"Invalid API key"

  1. Check your key starts with jk_
  2. Verify the key at jobko.ai/dashboard#agent
  3. Make sure there are no extra spaces

"Method not found"

Update mcporter to the latest version:

npm update -g mcporter