Write and distribute a press release over a newswire ($99 / $299)
distribute_press_releaseDrafts and distributes AP-style press releases to 500+ news, TV and radio sites via newswire for press coverage. Quotes USDC price first, then charges after approval.
Instructions
Write a press release and distribute it over a newswire to get press coverage. PRICE: tier "wire" = $99 USDC (500+ news sites plus 100+ TV and radio network sites); tier "premium" = $299 USDC (everything in wire plus AP News, USA Today, Barchart, StreetInsider). Use when the user says things like "get press coverage", "write and distribute a press release", "send a press release to news sites", "put out a press release on the wire", "PR distribution". Drafts a 450-600 word AP-style release from the product URL; it goes through editorial review and is distributed, usually same day on weekdays. Returns an order_id; poll get_release_status for live links. Not accepted: crypto token sales, gambling, adult, health/cure claims, cannabis. Charges REAL USDC on Base mainnet from the user's own wallet (X402_PRIVATE_KEY) via x402. Two steps: call first WITHOUT confirm_token (or with quote_only=true) to get the price and a confirm_token; show the user the exact price and get explicit approval; then call again with identical parameters and that confirm_token (single use, expires in 10 minutes). It only pays if the price is <= MAX_SPEND_USD, the lifetime total stays <= MAX_TOTAL_SPEND_USD, and the server's payment terms match the pinned Agent Press Wire wallet and price; otherwise it returns the quote without paying. The service only settles payment if the job succeeds.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| city | Yes | City of the announcing company (newswire dateline). | |
| tier | Yes | "wire" = $99 (500+ news sites); "premium" = $299 (adds AP News, USA Today, Barchart, StreetInsider). | |
| company | No | Optional company or project name. | |
| country | Yes | Country name, e.g. 'United States'. | |
| quote_only | No | If true, never pay: just return the x402 price quote and a confirm_token. Use this first to show the user the price. | |
| product_url | Yes | Public URL of the product, launch page, or repo being announced. | |
| announcement | No | What is being announced (launch, new version, feature, funding, milestone). Strongly recommended: without it only news visible on the page is written about, and the call fails uncharged if there is none. | |
| confirm_token | No | confirm_token from a previous quote of this tool with the exact same parameters, passed only after the user approved the quoted price. Without it the call only quotes. | |
| contact_email | Yes | Media contact email printed on the release (required by newswires). |