browse_pr_packages
Browse press release distribution packages on Online.PR. These are pre-packaged services from newswires to distribute your press release to media outlets, news sites, and journalists.
Research PR agencies and media outlets, compare distribution packages, request a quote, and place and fulfil a paid placement — all the way through to submitting the article.
LABSCO SUMMARY
Press distribution is one of the few things where a mistake is genuinely permanent: a release goes out to a wire and cannot be recalled. Having a preview step distinct from submission, and handing the image upload to the user via a link rather than the agent handling files, both push the irreversible parts towards a human. That said, buy_publication_placement and buy_pr_package do place real orders that cost money, so the boundary between research and purchase is the one to be deliberate about when deciding what an agent may do here unsupervised.
A marketplace client for press-release distribution covering the whole path: directory research on agencies and publications, package browsing, quote requests, ordering, content submission and order tracking.
Nothing to supply for research. The purchase tools place real orders, and the image upload is handled by giving the user a link rather than by the agent moving the file.
One command — npx -y online-pr-mcp
USE CASES
Search the agency directory with filters, read the rankings, and open the details on the ones worth approaching.
Search the publications available for placement and read what each one offers before committing to any.
Browse the bundled distribution packages with their details, so the trade against one targeted placement is visible.
Submit a quote request to the agency — it notifies them rather than returning a number, which is what bespoke pricing actually looks like.
Preview the content as a summary, submit the article, pass the user an upload link for the featured image, and track the order by its token.
Submit a release to the Online.PR newsroom, separate from any paid placement.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
browse_pr_packagesBrowse press release distribution packages on Online.PR. These are pre-packaged services from newswires to distribute your press release to media outlets, news sites, and journalists.
buy_pr_packagePlace an order for a press release distribution package on Online.PR. Collects ALL details upfront (client info, PR title, content, company details), saves everything, then returns a Stripe payment link. The user's details are captured even before payment — so you have the lead regardless. IMPORTANT: Collect all details BEFORE calling this tool. Use the flow: 1) Help user write press release 2) Collect company/contact info 3) Offer image upload 4) Show preview 5) Call this tool to generate payment link.
buy_publication_placementPlace an order for a media/publication placement on Online.PR. Collects ALL details upfront (client info, article title, content, company details), saves everything, then returns a Stripe payment link. The user's details are captured even before payment — so you have the lead regardless. IMPORTANT: Collect all details BEFORE calling this tool. Use the flow: 1) Help user write article 2) Collect company/contact info 3) Offer image upload 4) Show preview 5) Call this tool to generate payment link.
check_order_statusCheck the status of an order on Online.PR using the order token. Use this to verify if payment has been completed before submitting content.
get_agency_detailsGet detailed information about a specific PR agency on Online.PR, including their services, pricing, ratings, and contact details.
get_agency_rankingsGet the top-ranked PR agencies on Online.PR. Rankings are based on verified client reviews and ratings. Filter by country or industry.
get_image_upload_linkGet a link where the user can upload a featured image for their order. Share this link with the user — they click it, upload their image, and return to the chat. Use check_order_status to confirm the image was uploaded.
get_pr_package_detailsGet detailed information about a specific press release distribution package on Online.PR.
get_publication_detailsGet detailed information about a specific publication available for PR placements on Online.PR.
preview_order_contentGenerate a preview summary of the order before final submission. Use this to show the user exactly what will be submitted — title, content preview, company details, image status — so they can confirm or make changes. After user confirms, call submit_order_content.
request_quote_from_agencySubmit a quote request to a PR agency on Online.PR. The agency will be notified and will respond to the provided email address.
search_pr_agenciesSearch the Online.PR directory of PR agencies and newswires worldwide. Filter by city, country, industry, service type, or keyword. Returns rated, verified agencies with profiles, services, and contact details.
search_publicationsSearch media outlets and publications available for PR placements on Online.PR. Find opportunities to publish press releases, sponsored articles, and guest posts on high-authority websites.
submit_order_contentSubmit the article or press release content for a paid order on Online.PR. Use this AFTER the user has confirmed the preview. Collects all fields needed for fulfillment: title, content, company details, media contact, and location.
submit_press_releaseSubmit a press release to the Online.PR newsroom for publication. The press release will be reviewed and published after email verification.
BEFORE YOU INSTALL
15 tools when we connected. Two documented names changed: order_publication_placement is now buy_publication_placement, and order_pr_package is buy_pr_package. preview_order_content, submit_order_content, check_order_status and get_image_upload_link are undocumented.
npx on PATH
The documented client runs the server on your machine.
CONTEXT COST
Rated by the size of the 15 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
npx -y online-pr-mcp{
"mcpServers": {
"online-pr": {
"command": "npx",
"args": [
"-y",
"online-pr-mcp"
]
}
}
}