CLI · SDKs · MCP
Script, embed and automate HeadshotMarketing from code and AI agents.
Everything you need to script, embed and automate HeadshotMarketing from the terminal or your own code — the local CLI, TypeScript & Python SDKs, and a Model Context Protocol server for AI clients.
CLI
Control-plane client `headshotmarketing` — manage campaigns from the terminal.
The platform CLI talks to the public GraphQL gateways with dual-token auth. Run `headshotmarketing auth login`, then drive campaigns, contacts, deals, social posts and analytics across your team with a full subcommand suite.
Talk to us about the CLINode SDK
Official TypeScript SDK for programmatic access to the full API.
Typed, promise-based access to campaigns, contacts, deals, social posts, analytics and more. Drop it into any Node or Bun project to automate HeadshotMarketing from your own code.
Talk to us about the Node SDKPython SDK
Requires Python ≥ 3.10Async Python SDK — pipelines, notebooks, automation.
A fully async Python SDK with a dual-endpoint GraphQL client, multiple auth flows, automatic token refresh and retry-with-backoff. Ideal for data pipelines, automation and notebooks.
Talk to us about the Python SDKMCP Server
Wire HeadshotMarketing into Claude, Cursor & any MCP client.
A Model Context Protocol server exposing HeadshotMarketing tools, resources and prompts to AI assistants. Add the block below to your client config (e.g. `.mcp.json` or your editor’s MCP settings) and your agent can drive HeadshotMarketing directly.
Talk to us about the MCP Server