Firebase Cloud Messaging (FCM)

Google's Firebase Cloud Messaging service for sending free push notifications to Android, iOS, and web apps at massive scale with reliable delivery.

Evaluated Mar 06, 2026 (0d ago) vcurrent
Homepage ↗ Other fcm firebase google push-notifications mobile android ios web rest-api sdk
⚙ Agent Friendliness
68
/ 100
Can an agent use this?
🔒 Security
86
/ 100
Is it safe for agents?
⚡ Reliability
88
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
--
Documentation
82
Error Messages
75
Auth Simplicity
78
Rate Limits
72

🔒 Security

TLS Enforcement
100
Auth Strength
85
Scope Granularity
75
Dep. Hygiene
88
Secret Handling
80

Firebase Admin SDK service account. Server key deprecated in favor of OAuth2 access tokens. SOC2, ISO27001. Push notification content should not contain sensitive PII. Device tokens are user identifiers — handle per GDPR.

⚡ Reliability

Uptime/SLA
92
Version Stability
88
Breaking Changes
85
Error Recovery
85
AF Security Reliability

Best When

You need free, reliable push notifications for Android/iOS/web apps at any scale and are already in the Google/Firebase ecosystem.

Avoid When

You need push + email + SMS in one platform, advanced segmentation, or want to avoid vendor lock-in to Google.

Use Cases

  • Sending push notifications to Android and iOS mobile apps
  • Topic-based notifications for broad audience broadcasting
  • Device group messaging for multi-device user targeting
  • Web push notifications to Chrome, Firefox, and Safari users
  • High-volume transactional notifications at no cost

Not For

  • SMS or email delivery
  • Rich analytics without adding additional Firebase analytics
  • Teams that want to avoid Google infrastructure dependency

Interface

REST API
Yes
GraphQL
No
gRPC
No
MCP Server
No
SDK
Yes
Webhooks
No

Authentication

Methods: service_account oauth2
OAuth: Yes Scopes: Yes

Firebase Admin SDK uses service account JSON credentials. HTTP v1 API requires OAuth 2.0 access tokens from service account. Legacy API uses server key (deprecated).

Pricing

Model: free
Free tier: Yes
Requires CC: No

FCM is completely free with no message limits. One of the best deals in developer infrastructure.

Agent Metadata

Pagination
none
Idempotent
No
Retry Guidance
Documented

Known Gotchas

  • Service account credentials must be kept secret - JSON file should never be committed to repos
  • OAuth access tokens expire after 1 hour - agents must implement token refresh logic
  • Legacy server key API is deprecated in favor of HTTP v1 API with OAuth - migration required
  • Device tokens (registration tokens) expire and become invalid - agents must handle InvalidRegistration errors
  • Notification delivery on iOS requires APNs integration and separate Apple developer certificates

Alternatives

Full Evaluation Report

Detailed scoring breakdown, competitive positioning, security analysis, and improvement recommendations for Firebase Cloud Messaging (FCM).

$99

Scores are editorial opinions as of 2026-03-06.

5173
Packages Evaluated
26151
Need Evaluation
173
Need Re-evaluation
Community Powered