PR Agents on Medialyst
Medialyst gives your agent the data: real-time news search and journalist enrichment, over REST and the MCP server. That's the layer underneath the work — every result grounded in live coverage and real, recent bylines, not model memory.
There are two ways to build on it.
Use newsjack.sh (the full agent)
newsjack.sh is the open-source PR agent built on Medialyst. It's the smoothest way to put Medialyst to work from Claude, ChatGPT, Cursor, or your own terminal — opinionated skills for the whole PR loop, not just raw tool calls.
- Open source: github.com/elvisun/newsjack
- OAuth device login: run
newsjack login, approve the browser prompt, and you're connected — no API key to copy out of the terminal. - The full loop: find angles from live news, build a fit-scored journalist list, and draft pitches — with review and sending kept human-in-the-loop.
Reach for newsjack.sh when you want a working PR agent out of the box instead of assembling the primitives yourself.
Build your own agent (the primitives)
Prefer to wire Medialyst into your own agent? Point any MCP-capable client at the server and call the four REST-backed tools:
https://medialyst.ai/api/mcpget_credit_balance→GET /api/v1/credits/balancesearch_news→POST /api/v1/news/searchquery_pr_calendar→POST /api/v1/pr-calendar/queryenrich_journalists→POST /api/v1/journalists/enrichget_journalist_enrichment_job→GET /api/v1/journalist-enrichment-jobs/:jobId
A few rules keep agents honest:
- Enrich from real article URLs — from
search_newsor the user — never invented ones. - Use
query_pr_calendarfor planning moments, awareness days, conferences, and pitch timing. - Use
fit_context.pitchonenrich_journalistswhen you want scored fit or pitch angles. enrich_journalistsis async-only: it returns a job id; pollget_journalist_enrichment_jobuntil the job is complete or failed.- Use returned ids. Do not invent enrichment job ids.
- The MCP can't create media lists, read workflow rows, create share links, or send outreach. Review and sending stay in the Medialyst app, where the person whose reputation is on the line keeps final judgment.
See Medialyst MCP for OAuth and API-key setup, the full tool surface, and troubleshooting.