Skip to content
Preview: the PushFleet API isn't live yet. Join the waitlist

Quickstart with an agent

Your coding agent can do the whole setup: upload your keys, add the SDK, register a device and send a test push. You download your keys from Apple and Firebase, approve what the agent may do, and paste one prompt.

Add PushFleet’s remote MCP server to your agent. It works with any MCP client that supports remote servers over streamable HTTP.

{"mcpServers":{"pushfleet":{"url":"https://mcp.pushfleet.com"}}}

The first time the agent connects, PushFleet asks you to sign in and shows a consent screen. Pick the project, the environment (start with test) and what the agent may touch. PushFleet then creates a restricted key for that agent. It shows up in the dashboard like any other key, and you can revoke it in one click.

Download your Apple .p8 key and your Firebase service account first, then give your agent:

Set up push notifications in this app with PushFleet.
1. Read https://pushfleet.com/llms.txt and follow the docs it links to.
2. Use the PushFleet MCP tools to upload my Apple key from ~/Downloads/AuthKey_XXXXXXXXXX.p8
and my Firebase service account from ~/Downloads/service-account.json.
3. Add the PushFleet SDK to the app and register the device on launch.
4. Send a test push to my device with send_test and tell me when it lands.

The agent’s key only has the scopes you approved, and it can never create a key with more access than its own. Every call it makes is logged with that key, so you can see exactly what it did. API keys explains the scopes.