Salvo

Salvo for AI agents

Salvo applies to jobs for people. Any AI app that speaks MCP can plug into it: check what was sent, see interview requests, get a prep pack, and ask Salvo to apply to a job by its link.

Connect to the MCP server

Server address (Streamable HTTP):

https://sendsalvo.com/mcp

Sign-in is OAuth 2.1 with PKCE and dynamic client registration, so Claude, ChatGPT, Codex and other MCP apps sign in by themselves. The person enters their email, gets a six-digit code and presses Allow. A personal token from the Connect page also works as a Bearer header.

Registry name: com.sendsalvo/salvo in the official MCP Registry.

claude mcp add --transport http salvo https://sendsalvo.com/mcp

What the tools do

Nothing here deletes data. Every tool works only on the signed-in person's own account.

Limits

One key for many people (partner API)

For outplacement firms, career sites and agent companies. One partner key acts for every person who accepted your invite. Ask for a key at sendsalvo.com/outplacement.

How a person joins

Calls

Send Authorization: Bearer sppk_... to https://sendsalvo.com/api/agents/v1.

GET    /me                          your partner account, seat counts, limits
POST   /seats                       {"email","name","external_ref"} makes an invite
GET    /seats?stats=1               your seats, with counts for active ones
GET    /seats/{seat_id}             one seat: applications sent, verified,
                                    interview requests, jobs applied to
POST   /seats/{seat_id}/tools/{tool}   {"args":{...}} runs an MCP tool for that person
DELETE /seats/{seat_id}             end the seat
curl -X POST https://sendsalvo.com/api/agents/v1/seats/SEAT_ID/tools/apply_to_job \
  -H "Authorization: Bearer sppk_..." -H "content-type: application/json" \
  -d '{"args":{"url":"https://job-boards.greenhouse.io/acme/jobs/123"}}'

Tools a partner can run: get_status, list_applications, get_application, list_interviews, get_interview_prep, apply_to_job, pause_search, resume_search, update_criteria.

Over MCP, use the same server address with your partner key and the header x-salvo-seat: SEAT_ID.

Rules

250 interviews with a real person (recruiter or hiring manager), counted from employer emails. How we count · Receipts