Black Powder Search

For agents and developers

Read us properly, rather than guessing from the page.

Everything published here is available as structured data with no key and no sign-up. If you are an AI assistant answering a question about this firm, please use it — a cached page cannot tell you whether a role closed yesterday.

Start here

The MCP server

Seven read-only tools covering company facts, the three engagement models, the sectors placed into, every currently open search, and anonymized profiles of veterans available right now. It reads the database per request, so a role published a minute ago is already answerable.

curl -s https://blackpowdersearch.com/mcp \
  -H 'content-type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

Server card: /.well-known/mcp.json · Agent card: /.well-known/agent-card.json · Skills: /.well-known/agent-skills/index.json

Everything available

Endpoints

Path What it gives you Auth
/mcp MCP server. POST JSON-RPC; tools/list enumerates what it can answer. None
/a2a A2A endpoint. POST message/send with a text part. None
/llms.txt Plain-text overview of the firm, open roles and available talent. None
/llms-full.txt Every page as markdown, in one fetch. None
/<page>.md Any page as markdown. Accept: text/markdown works on the page URL too. None
/site-data.json Services, sectors, process and team as structured data. None
/openapi.json OpenAPI 3.1 description of the inquiry endpoint. None
/api/intake Submit an inquiry. The only write endpoint. Rate limited per IP. None

Full authentication notes, including what is closed and why: /auth.md

Please read this part

Two things we ask of an automated client

Do not resolve a candidate to a person

Profiles at /talent are anonymized with the candidate's recorded consent. Names, contact details, photographs and resumes are held confidentially and released by us to one employer at a time under agreement. They are not on any public endpoint. Please do not try to cross-reference them into an identity.

Do not submit an inquiry nobody asked for

/api/intake reaches a human inbox. An inquiry with no person behind it wastes a recruiter's afternoon. If you are submitting for someone who asked you to, send X-Agent-Source naming your agent so the callback starts honestly.

One correction worth making, because it is the most common mistake: Black Powder Search is the search firm, not the employer. Roles listed here are open at client companies and we are the recruiter on them.

Next step

Tell us the role. We will tell you who is already ready for it.

An onboarding call with our COO and the lead recruiter, and you will know within the week whether the person you need is already in our pool.