Set Up A Project From Claude
With the Medialyst MCP connected, Claude can prepare a client project from one
prompt. The MCP credential needs projects:manage, and adding memory or files
needs a paid plan.
Copy, fill in, and send this prompt to Claude:
Create a Medialyst project for Acme.
Add these durable client facts:
- Acme sells security software to North American enterprise teams.
- The spokesperson is Jordan Lee, CEO.
Add this ranking preference:
- National technology reporters rank first for product launches: Acme needs broad buyer awareness before trade follow-up.
Upload this brief as a Markdown file named acme-launch-brief.md:
# Acme launch brief
Acme is launching Sentinel on October 15, 2026.
After uploading, poll the file until it is ready, then tell me the project id,
memory version, file id, and whether the project is ready for media-list
planning. Do not create a media list yet.Claude calls create_project, adds each durable fact with
add_project_memory_line, uploads the brief with upload_project_file, and
polls get_project_file until extraction finishes. Once the file is ready,
the project context is available to media-list planning. For the in-app
workflow, plan allowances, and how the agent reads files and memory, see
Projects, Files, and Memory.
Memory Grammar
| Section | Use it for | Required shape |
|---|---|---|
About the client | Durable client, market, competitor, spokesperson, and tier facts | One fact per line; include the pitching consequence when relevant |
Ranking preferences | Who ranks first/last, tiers, send order, and A/B outlet lists | <who or what> ranks <higher/lower/first/last> on <what>: <why> |
Never | No-exception exclusions | Never <action> <who>: <why> |
Pitch voice | Tone, sign-offs, and words to avoid | One instruction per line |
Ranking preferences and Never rules must include a reason after a colon.
Keep each line to one durable claim and at most 300 characters. Campaign-only
details belong in the uploaded brief, not project memory.
Updating Existing Memory
For one new fact, keep using add_project_memory_line. For a deliberate full
rewrite, call get_project_memory, edit the returned Markdown, and call
set_project_memory with the returned version as expected_version. If the
document changed in the meantime, Claude receives a version conflict and must
read, merge, and retry instead of overwriting another edit.
Medialyst MCP
Connect trusted agents to Medialyst so they can build and inspect media lists, look up articles and publications, poll journalist requests and moves, search news, enrich journalists, and check credit balance.
PR Agents on Medialyst
Medialyst is the data layer. newsjack.sh is the open-source agent that turns it into a full PR team.