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.
1. Connect the MCP server
Section titled “1. Connect the MCP server”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"}}}2. Approve access
Section titled “2. Approve access”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.
3. Paste this prompt
Section titled “3. Paste this prompt”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.What the agent can and can’t do
Section titled “What the agent can and can’t do”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.