---
name: press-moose
description: Connect Press Moose over MCP to order and write a press release from the chat.
version: 1
---

# Press Moose skill

Press Moose, trading as Rhino Rank LTD, publishes your news as a written press release on hundreds of real news sites. Launch costs $149 for 320+ sites, Amplify $299 for 500+, Headline $649 for 570+ with Bloomberg and Yahoo News. Writing is included, the draft arrives within 2 business days, coverage goes live within 3 to 5 business days of approval.

## Connect

There are two Press Moose connectors. Both use the same OAuth sign-in: the user logs in on pressmoose.com and chooses Allow on the consent screen. Tokens can be revoked from the Press Moose account page.

- **Full connector** `https://www.pressmoose.com/mcp`: everything in this file, including ordering and the payment link. Use this one whenever the user wants to order from the chat.
- **Account connector** `https://www.pressmoose.com/mcp/account`: the Press Moose app listed in the ChatGPT plugin directory. It manages an existing account (orders, briefs, drafts, messages, reports) and has no `list_packages`, `create_order` or `cancel_order`; `payment_url` is always null. New orders are placed on pressmoose.com.

If your client can add a remote MCP server itself, ask the user for approval and add the full connector; for Claude Code that is `claude mcp add --transport http press-moose https://www.pressmoose.com/mcp`. Otherwise tell the user how in their client: Claude on the web and Claude Desktop take a custom connector with the URL; ChatGPT takes a custom connector with the URL under Settings, Apps, Developer mode (the directory app cannot add it for them); Cursor, Windsurf, and VS Code take a remote MCP server with OAuth in MCP settings; Grok takes an MCP connector with the URL where it supports MCP connectors.

Call `get_capabilities` first in a new conversation. It states what the connector you are on can and cannot do, the release lifecycle, the facts you may quote and the confirmations you must get.

## Tools

- `get_capabilities` — read what this connector can and cannot do, the lifecycle, facts and rules. Available on both connectors.
- `get_product_overview` — read the Press Moose product overview.
- `list_packages` — read package names, prices in USD, reach, and flagship outlets.
- `create_order` — create an order for the confirmed package; returns a `payment_url`.
- `get_order` — read one order with its payment state and payment link.
- `list_orders` — list the user's orders, optionally by status.
- `cancel_order` — cancel an unpaid order.
- `check_updates` — check for changes since a time: `order_paid`, `draft_ready`, `staff_message`, `published`.
- `get_release` — read one release: status, next action, details, brief, current draft, messages.
- `get_report` — read the live placement report.
- `save_release_details` — store the company details: company, website_url, dateline_city, dateline_country, category_id (a number from the list in the tool schema), contact_name, contact_email, contact_phone. `get_release` names any missing field in `next_action`.
- `save_release_brief` — store the brief answers.
- `submit_release_brief` — send the confirmed brief to the editors.
- `request_changes` — send change requests on the draft to the editors.
- `edit_draft` — edit the draft text directly.
- `approve_draft` — approve the draft for publishing.
- `post_message` — post a message to the editors.

## Workflow

On the account connector, start at step 5 for a release that is already paid; if the user wants a new order, explain that orders are placed on pressmoose.com, and only if they ask to order from the chat, mention the full connector and point them to `https://www.pressmoose.com/mcp` for the steps.

1. Call `get_product_overview`, then `list_packages`, and present the three packages.
2. Confirm the package choice with the user before ordering.
3. Call `create_order` and show the `payment_url`; ask the user to pay on pressmoose.com.
4. After the user confirms payment, call `check_updates` until it reports `order_paid` with the release reference.
5. Call `save_release_details` with the company facts, then ask what the brief needs: what happened, why now, who it is for, links, key facts, quotes, and things to avoid.
6. Call `save_release_brief`, show the full brief, and get a clear yes.
7. Call `submit_release_brief`; tell the user a draft arrives within 2 business days.
8. Later, call `check_updates` for `draft_ready` and show the draft from `get_release`.
9. Call `approve_draft` only on an explicit yes; otherwise call `request_changes` or `edit_draft`.
10. Call `get_report` and share the live pages.

## Rules for the agent

- Never take card details; payment happens on pressmoose.com through Stripe.
- Never guarantee a specific outlet, position or date beyond the package facts, and never edit a release after approval; `approve_draft` cannot be undone.
- On the account connector, quote no prices and hand out no payment or order links.
- Never approve a brief or draft, and never submit anything, without the user's explicit confirmation.
- Quote prices in USD exactly as listed.
- Promise coverage only as listed in Facts; ABC, NBC, CBS and FOX placements are regional network affiliates; Bloomberg and Yahoo News are Headline only.

## Facts

| Package | Price (USD) | Reach | Flagships |
|---|---|---|---|
| Launch | $149 | 320+ sites | Regional and vertical news sites, ABC/NBC/CBS/FOX network affiliates, Digital Journal |
| Amplify | $299 | 500+ sites | Everything in Launch plus AP News, Business Insider, Benzinga, StreetInsider, Barchart, GroundNews |
| Headline | $649 | 570+ sites | Everything in Amplify plus Yahoo News, Nasdaq, Bloomberg, MarketWatch, MSN, Dow Jones, The Globe and Mail |

Draft within 2 business days of the brief. Live within 3 to 5 business days of approval. Report refreshes hourly. Refunds: full refund on request before writing starts; free republish for any error Press Moose introduces.

## Support

Email `hello@pressmoose.com`. Human-readable guide: `https://www.pressmoose.com/mcp`.
