PR Radar
Spot breaking news your brand can credibly weigh in on, then turn it into pitches and reactive social posts. Available on Power plans and above.
- Open PR Radar under Brand Social. On first visit, Cuppa drafts a monitoring profile (keywords, competitors, standing) from your Brand DNA.
- Click Scan now to find fresh stories your brand can credibly comment on, sorted into Pitch-Ready, Big Stories, and Watch.
- For any story, generate a ready-to-send pitch email, find relevant journalists, or dismiss it.
Scans run on Perplexity. Lifetime plans use the Cuppa Gateway wallet (metered per scan, no key needed); subscription plans use your team’s own Perplexity API key (add one in Team Settings, API Keys). Enable daily auto-scans per brand in the PR Radar settings.
| Endpoint | MCP Tool | CLI Command | Description |
|---|---|---|---|
GET /v1/pr/opportunities | list_pr_opportunities | cuppa pr opportunities | List detected PR opportunities |
POST /v1/pr/scan | scan_pr_opportunities | cuppa pr scan | Scan for new opportunities |
POST /v1/pr/pitch | generate_pr_pitch | cuppa pr pitch | Generate a pitch email (+ journalists) |
PR Contacts
Journalists found on an opportunity are saved to a durable, per-brand Contacts list (PR Radar → Contacts tab). Contacts are deduped by email (or name + outlet when no email). You can add contacts manually, then verify their emails.
Email verification runs through Kickbox. Subscription plans (Solo and above) get it included at no charge. Lifetime plans are metered to the Cuppa Gateway wallet at our markup, and only deliverable/undeliverable results are billed (risky, catch-all, and unknown are free).
Email status values: valid, risky, catch_all, invalid, unknown, unverified.
| Endpoint | MCP Tool | CLI Command | Description |
|---|---|---|---|
GET /v1/pr/contacts | list_pr_contacts | cuppa pr contacts list | List brand PR contacts |
POST /v1/pr/contacts | create_pr_contact | cuppa pr contacts create | Add a contact manually |
POST /v1/pr/contacts/save-from-opportunity | save_pr_contacts | cuppa pr contacts save <oppId> | Save an opportunity’s journalists |
POST /v1/pr/contacts/verify | verify_pr_contacts | cuppa pr contacts verify <ids…> | Verify contact emails (Kickbox) |
DELETE /v1/pr/contacts/\{id\} | delete_pr_contact | cuppa pr contacts delete <id> | Delete a contact |