Ecosystem

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 CLI

Node 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 SDK

Python SDK

Requires Python ≥ 3.10

Async 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 SDK

MCP 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

Explore the rest of the ecosystem