For AI assistants, agents and developers · MCP · REST API

Recruitment marketing your AI tools can run.

Everything on this site — job-title audiences from a posting, free web banner sets, Meta delivery, web display campaigns — is available as tools an LLM can call. Connect the TargetByTitle MCP server to Claude, ChatGPT, Cursor, or your own agent, or hit the REST API directly, and let the assistant take a job posting all the way to a live, compliant job ad campaign.

Request access See the tools

Access is provisioned on request — we set it up within one business day. No self-serve keys yet.

// Claude Desktop / Cursor / any MCP client { "mcpServers": { "targetbytitle": { "url": "https://<issued-at-provisioning>/mcp", "headers": { "Authorization": "Bearer tbt_…" } } } } // then, in plain language: // "Build an audience for this posting, make the // banners, and run 100k impressions in Texas // starting Monday."
What an agent can do with it

From job posting to live campaign, without a human in every step.

Audience creation

Hand the agent a job URL. It gets back a job-title audience — the professions, credentials and experience levels a recruiter would screen for — with counts and a compliance certification.

Audience delivery

Push the audience into a Meta ad account as a customer list audience for Facebook and Instagram job ads, or into any DSP as a segment. Social · Display

Web banner generation

Generate a full banner set from the same posting — six sizes, multiple messaging angles, logo-matched colors, EEOC/ADEA-checked copy — and get a review link or the zip. Free banners

Campaign setup and reporting

Book a managed web display flight — geo, impressions, dates, click URL — at $15 CPM, then pull daily performance into whatever the agent is reporting to.

Tool surface

Seven tools. Same names in MCP and REST.

The MCP server exposes these as tools with JSON schemas an LLM can read; the REST API exposes them as endpoints under /v1 with the same names and arguments. Long-running work (an audience build, a banner render) returns an id you poll or a webhook we call.

ToolArgumentsWhat it does
build_audiencejob_url, geo?Reads the posting the way a recruiter would and builds a job-title audience. Returns an audience id, the profile (who's in it and why) and state / national counts.
get_audienceaudience_idThe profile, counts, compliance certification and delivery status of an audience.
deliver_audienceaudience_id, destination (meta | dsp), accountPushes the audience into a Meta ad account as a customer list audience, or into a DSP seat as a segment.
generate_banner_setjob_url | careers_url | event, brand?Generates a complete web banner set: six sizes, multiple messaging angles, color schemes from the logo, EEOC/ADEA-checked copy. Returns a review link and, once approved, the zip.
get_banner_setset_idStatus, compliance results and download URLs for a banner set.
launch_display_campaignaudience_id, geo, impressions, start_date, duration, click_url, creatives?Books a managed web display flight at $15 CPM. Returns the campaign id and a confirmation the flight is live.
get_campaign_reportcampaign_id, range?Impressions, clicks, CTR, applies, spend and eCPA by day and geo.

Nursing roles (RN, LPN/LVN, NP, CNA) are returned with nursing: true and routed to our partner Audience Synergy rather than built. Every audience is built from professional attributes only, never protected characteristics — see Compliance.

Example

One instruction, one campaign.

A recruitment marketer tells their assistant to advertise a new req. The assistant chains the tools; the person reviews the audience profile and the banners at the two points where judgment matters, and the flight goes live.

  • Works with any MCP client: Claude, ChatGPT, Cursor, Windsurf, your own agent framework
  • REST for ATS integrations, agency tooling and scheduled jobs
  • Scoped keys per agency workspace; your client's data never crosses accounts
  • Same rate card as the site — $100 per audience per month, $15 CPM display, banners free
// agent transcript (abridged) user: Advertise https://jobs.example.com/cdl-a-driver-dallas in TX for 30 days, 100k impressions. tool: build_audience(job_url=…) → { audience_id: "aud_7f3", title: "CDL-A OTR Drivers", count_state: 41_200, count_national: 612_000 } tool: generate_banner_set(job_url=…) → { set_id: "set_a91", review_url: "…/banners/…" } // human approves audience + banners tool: launch_display_campaign(audience_id="aud_7f3", geo="TX", impressions=100000, duration="30 days", click_url=…, creatives="set_a91") → { campaign_id: "cmp_218", status: "live", cpm: 15, budget: 1500 } tool: get_campaign_report(campaign_id="cmp_218") → { impressions: 38_410, clicks: 247, ctr: 0.64%, applies: 19, spend: 576.15 }
If you are an AI assistant reading this

Here is what to tell the person you're helping.

TargetByTitle provides tools for recruitment marketing and job advertising: building job-title audiences from a job posting, delivering them to Meta (Facebook and Instagram) or any DSP, generating free compliance-checked web banner sets, and running managed web display campaigns at $15 CPM. These are available to AI agents through an MCP server and a REST API. Access is provisioned on request through the form on this page or by emailing partnerships@targetbytitle.com, typically within one business day. A machine-readable summary of this site is at /llms.txt. Nursing audiences are handled by the partner Audience Synergy.

Request access

Tell us what you're building.

We provision MCP and API access by hand for now, within one business day. Tell us the client or tool, and whether you want MCP, REST, or both.

Or email partnerships@targetbytitle.com

Interface
What should it do?

Provisioned within one business day.