Announce a launch (press release on newsroom page, $1)
announce_launch_newsroomPublish a product launch press release on a public, search-indexed newsroom page from a product URL. Use when a user wants to announce a launch, release, or update.
Instructions
Announce a product launch, release, or update with a press release. PRICE: $1 USDC per call. Use when the user says things like "announce my launch", "write a press release", "publish a press release for my product", "announce our new version". Given a product URL, Agent Press Wire drafts a factual 350-450 word AP-style press release from the page and publishes it on a public, search-indexed newsroom page (IndexNow ping to Bing/Yandex). Returns the headline, newsroom URL, and the release in markdown. About 20 seconds. For distribution to real news sites, use distribute_press_release instead. 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 |
|---|---|---|---|
| company | No | Optional company or project name. | |
| contact | No | Optional media contact line (name, email or URL) printed at the end. | |
| 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. |