# Pushinator — how to use (mcp.ai)

Connect your Pushinator account and use 7 tools for notifications straight from your AI agent. Connect with your own API key. Pushinator provides push notification channels for sending real-time alerts to subscribed users and devices.

## Option A — via MCP (recommended)
Remote MCP endpoint (HTTP, streamable): `https://api.mcp.ai/p_pushinator?ms=1787291460000`
Add it as a custom/remote MCP connector in your client (Claude, Cursor, VS Code…), then authenticate when prompted. Once connected, ask the agent to use the server's tools (e.g. `pushinator_create_channel`).

## Option B — via direct REST API
Base URL: `https://api.mcp.ai/api/pushinator`
Auth: `Authorization: Bearer sk_live_…` — create a workspace API key at https://mcp.ai/settings/api-keys
Discover endpoints: `GET https://api.mcp.ai/api/pushinator/_endpoints`

### Endpoints
- `POST https://api.mcp.ai/api/pushinator/create/channel` — Create a Pushinator notification channel and return its channel ID and properties.
  - body: { name: string, description?: string }
- `POST https://api.mcp.ai/api/pushinator/delete/channel` — Permanently delete a Pushinator notification channel by ID. This is destructive and removes the channel from subsequent reads and lists.
  - body: { channel_id: string }
- `POST https://api.mcp.ai/api/pushinator/get/channel` — Get one Pushinator notification channel by its channel ID.
  - body: { channel_id: string }
- `POST https://api.mcp.ai/api/pushinator/get/current/user` — Return the Pushinator user associated with the connected API key. Use this to identify the connected account or verify that its credentials work.
- `POST https://api.mcp.ai/api/pushinator/list/channels` — List every notification channel belonging to the connected Pushinator account. Use a returned channel ID with get, update, delete, or send-notification tools.
- `POST https://api.mcp.ai/api/pushinator/send/notification` — Send a push notification immediately to all subscribers of a Pushinator channel. This is an externally visible, irreversible action that may consume the account's monthly notification quota. The opera
  - body: { content: string, channel_id: string, acknowledgment_required?: boolean }
- `POST https://api.mcp.ai/api/pushinator/update/channel` — Replace the editable name and optional description of an existing Pushinator notification channel.
  - body: { name: string, channel_id: string, description?: string }

## Example prompts
- "What can I do in Pushinator?"
- "Show me a summary of my Pushinator account"

## More
- Page: https://mcp.ai/pushinator
- Agent spec (llms.txt): https://mcp.ai/pushinator/llms.txt
- Postman collection: https://mcp.ai/pushinator/postman.json
