1. Conduid
  2. Search
  3. Job Ops
MCP server · Search

Job Ops

Self-hosted MCP server for the full job-search loop: portal scanning, JD evaluation, tailored resume + cover PDFs, outreach drafting, story bank, negotiation brief — chat-driven, human-in-the-loop.

37Low

Scored 4 months ago · breakdown

About Job Ops

Job Ops is an MCP server in the Search category: self-hosted MCP server for the full job-search loop: portal scanning, JD evaluation, tailored resume + cover PDFs, outreach drafting, story bank, negotiation brief — chat-driven, human-in-the-loop.

Install

Claude Code
claude mcp add job-ops -- npx -y job_ops-mcp
npx
npx -y job_ops-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (8)

broadcast_signalCompile and broadcast a signed snapshot to `POST /ingest/snapshot`. Envelope is `{candidate_id, payload, embedding, signature}`; signature is **ed25519** over the exact payload bytes (NOT HMAC).

Parameters not published.

compile_career_packetCompile cv.md + profile.yml + story_bank into `career-packet.json` (JSON Resume superset with Lightcast Open Skills IDs). Persists to DB + writes `output/career-packet.json`.

Parameters not published.

generate_embeddingsGenerate vector embeddings of career packet sections using the configured provider (local, OpenAI, or Voyage). Cached by packet hash. The `__packet__` section is the canonical whole-packet vector broadcast at `embedding[0]`.

Parameters not published.

get_career_packet_jsonGet the active compiled career packet (read-only, **public-safe**).

Parameters not published.

get_embeddingsGet cached embedding metadata (sections, model, dim) without the vector data. Read-only.

Parameters not published.

get_federation_statusGet federation state: LivingCV sync time, HireBridge connection status, cached embedding count, broadcast history. Read-only.

Parameters not published.

sync_to_livingcvPush the compiled career packet to LivingCV via **MCP SSE** (tool `sync_career_packet {packet}`). Requires `JOBOPS_LIVINGCV_URL` + `JOBOPS_LIVINGCV_TOKEN`.

Parameters not published.

update_jobopsCheck npm registry for updates. Reports the update command if a newer version is available.

Parameters not published.

Ask AI

✦

Ask AI about Job Ops

Powered by Claude · Grounded in docs

I know everything about Job Ops. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

6 checks have not been run yet.

Questions

About Job Ops

How do I install Job Ops?

Run claude mcp add job-ops -- npx -y job_ops-mcp, then add the server to your MCP client's configuration.

Is Job Ops safe to use with an AI agent?

Its trust score is 37 out of 100 (low). Conduid hasn't run static security checks on this repository yet, so review the source yourself before granting it credentials. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Job Ops still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.