← Explore
MCP server · for AI assistants

Buy mailing lists & send postcards from inside ChatGPT, Claude & Grok

LeadsPlease Connect runs a Model Context Protocol (MCP) server, so any MCP-capable AI assistant can build a targeted mailing audience, price it, design a postcard campaign, and hand you a secure checkout link — in plain English. Buy where you are.

MCP endpoint — authless, no API key
https://lp.datawidget.com/connect/mcp

Streamable HTTP · JSON-RPC 2.0 · protocol 2025-06-18 · 12 tools

Add it to your assistant

  1. 1Claude.ai / Claude Desktop: Settings → Connectors → Add custom connector → paste the endpoint above. No key needed.
  2. 2ChatGPT (connectors / developer mode): add a new MCP server and paste the endpoint above.
  3. 3Any MCP client or agent: point it at the endpoint — tools are discovered automatically via tools/list.

Tools your assistant gets (12)

🛠️

clone_customers

Profile a business’s own customer list into a privacy-safe "Customer DNA" + a lookalike-targeting plan (where to find more customers like these). No PII is stored or shared.

🛠️

list_audience_options

List the databases (consumer, business, new homeowners, new movers, intent), intent sub-categories, demographic filters, geography modes, postcard sizes, and the free lead-capture bundle included with every order. Call this first to learn what audience_count and pricing_quote accept.

🛠️

audience_count

Get a live mailing-list count for a database + geography (+ optional demographics) via the LeadsPlease Data API, with the per-record price and estimated data cost.

🛠️

pricing_quote

Estimate the all-in price of a postcard campaign (print + postage, plus data for intent), and confirm the free QR landing page + lead capture + auto-responder + CRM sync + AI analytics that are included at no extra cost.

🛠️

check_postcard_artwork

USPS postcard pre-flight: check uploaded artwork for print/mail compliance (dimensions, aspect ratio, resolution/DPI, bleed, format) and return pass/warn/fail with specific fixes. Advisory only — not a USPS acceptance guarantee.

🛠️

lp_login

Begin LeadsPlease account verification so a customer can use THEIR purchased LP lists — without a password. Provide their LeadsPlease account email; a 6-digit code is emailed to them. Does not return the code; ask the user to read it back, then call verify_lp_code.

🛠️

verify_lp_code

Verify the 6-digit code emailed by lp_login. Returns an lpToken to pass to my_lp_lists and to create_audience (with lpListIds). Codes expire in 10 minutes.

🛠️

my_lp_lists

List the customer’s LeadsPlease purchased lists (names + counts only — never raw records). Requires a valid lpToken from verify_lp_code.

🛠️

create_audience

Create + save a mailing audience. Three ways: (a) the customer’s own LeadsPlease lists via lpListIds[] (requires lpToken from verify_lp_code), (b) upload a list (records[]), or (c) define a selection (db + geography + demographics). Returns an audienceId plus an accountToken + accountUrl (the user’s private page to review & check out). Pass the same accountToken back on later calls to keep an anonymous user’s items in one account.

🛠️

create_postcard_campaign

Create a postcard campaign (DRAFT) for a saved audienceId — size, optional front/back artwork, Smart QR + landing page + offer + lead-delivery email. Artwork is saved + USPS pre-flighted and attached for printing. Returns campaignId + pricing + a sample personalized landing URL + per-side artwork checks. No charge yet; call create_checkout to pay & launch.

🛠️

create_checkout

Create a Stripe Checkout payment link for a campaignId (all-in: data + printing + postage). Returns a hosted checkout URL the buyer opens to pay; the campaign launches on payment. Creating the link does not charge anyone.

🛠️

fulfillment_status

Check whether Stripe checkout and print/mail fulfillment are wired, and — for a campaignId — where its order sits in the flow (awaiting_payment → submitted → printing → mailed → delivered), whether artwork is attached, and whether it is ready to mail.

What it looks like

Example — in your assistant
You: Find homeowners in Scottsdale AZ and mail them a 6×4 postcard for my landscaping business.

Assistant → audience_count → pricing_quote → create_audience → create_postcard_campaign → create_checkout

Assistant: ~12,400 homeowners in Scottsdale. All-in price covers data + printing + first-class postage, with a free personalized QR landing page and lead capture included. Here is your secure checkout link — pay and it mails.
Authless & privacy-safe: no API key required, the tools store no customer PII, and nothing is charged until you approve and pay on Stripe’s secure checkout.