start_signup
Starts a 7-day free trial signup with Stripe Checkout and returns a signup poll URL plus browser handoff for password setup, so users can begin the posterly API add-on signup flow.
Instructions
Start the public posterly signup for a user before posterly API access exists. A new account starts a 7-day free trial: Stripe Checkout collects a card, nothing is charged today, and the card is charged on day 8 unless the paid plan starts sooner. API and MCP stay limited during the trial. The API add-on is still required. Returns a signup poll URL, a browser Checkout handoff URL, and a payment object for that Checkout session (trial length, whether anything is charged today, merchant, and agent-wallet instructions). An account that already had a trial is charged at checkout instead. The user still sets a password and approves social OAuth in the browser. Never ask for card numbers, a posterly password, or social passwords in chat.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Optional user or workspace name to pass into posterly signup. | |
| tier | No | posterly plan to start. Use starter unless the user explicitly chooses another plan. | starter |
| debug | No | When true, include the raw signup response JSON for debugging. Keep false for normal user-facing agent flows. | |
| Yes | User email address to sign up. Confirm this with the user before calling. | ||
| source | No | Source label for analytics and support diagnostics. | posterly_mcp_pre_auth_signup |
| interval | No | Billing interval. Public agent signup currently supports monthly billing. | month |
| api_addon | No | Always true for AI agent setup because MCP/API access requires the API add-on. | |
| return_path | No | Where posterly should continue after checkout and password setup. | /dashboard/api?api_signup=success |
| tos_accepted | No | Set true only after the user has explicitly confirmed, in this conversation, that they accept the posterly terms at https://www.poster.ly/terms. Sending it here avoids a separate terms-confirmation step before client_secret is released. |