Firebase Auth
api.firebase.google.com
Firebase Authentication REST API provides backend endpoints for user sign-up, sign-in, token management, password reset, email verification, account linking, and user profile management using the Google Identity Toolkit.
Enable this service
This service is in the catalog but not part of v1 launch billing. To use it, run the command below and provide your own API key in the local config page — the gateway will call it under your account.
api_key
free
1.0
https://identitytoolkit.googleapis.com
Aug 7, 2026
Health
This is a community-maintained manifest. Health monitoring is not available because this service doesn't host its own /.well-known/agent endpoint yet. Learn more about trust levels →
All Capabilities (20)
users (6)
Change the user's email address.
Change the user's password.
Delete the current user account.
Look up all sign-in providers associated with an email address.
Get user account information by ID token.
Update user display name and/or photo URL.
email_verification (2)
Confirm an email verification code and mark the email as verified.
Send an email verification link to the current user.
password_reset (3)
Apply a new password using the reset code.
Send a password reset email to the user.
Verify a password reset code is valid.
provider_linking (3)
Link an email/password credential to an existing user account.
Link an OAuth credential to an existing user account.
Unlink a provider from a user account.
auth (6)
Sign in anonymously. Creates a temporary anonymous account.
Exchange a custom Auth token (created server-side) for ID and refresh tokens.
Sign in with an OAuth credential from a third-party provider (Google, Facebook, etc).
Sign in with email and password. Returns ID token, refresh token, and user info.
Create a new user with email and password. Returns ID token, refresh token, and user info.
Exchange a refresh token for a new ID token.
Agent Preview
This is what an AI agent sees when it discovers this service via the Gateway:
Service: Firebase Auth
Description: Firebase Authentication REST API provides backend endpoints for user sign-up, sign-in, token management, password reset, email verification, account linking, and user profile management using the Google Identity Toolkit.
Auth: api_key
Capabilities (20 total):
users (6):
- auth_change_email: Change the user's email address.
- auth_change_password: Change the user's password.
- auth_delete_account: Delete the current user account.
- auth_fetch_providers: Look up all sign-in providers associated with an email address.
- auth_lookup: Get user account information by ID token.
- auth_update_profile: Update user display name and/or photo URL.
email_verification (2):
- auth_confirm_email_verification: Confirm an email verification code and mark the email as verified.
- auth_send_email_verification: Send an email verification link to the current user.
password_reset (3):
- auth_confirm_password_reset: Apply a new password using the reset code.
- auth_send_password_reset: Send a password reset email to the user.
- auth_verify_password_reset: Verify a password reset code is valid.
provider_linking (3):
- auth_link_email_password: Link an email/password credential to an existing user account.
- auth_link_oauth: Link an OAuth credential to an existing user account.
- auth_unlink_provider: Unlink a provider from a user account.
auth (6):
- auth_signin_anonymous: Sign in anonymously. Creates a temporary anonymous account.
- auth_signin_custom_token: Exchange a custom Auth token (created server-side) for ID and refresh tokens.
- auth_signin_oauth: Sign in with an OAuth credential from a third-party provider (Google, Facebook, etc).
- auth_signin_password: Sign in with email and password. Returns ID token, refresh token, and user info.
- auth_signup: Create a new user with email and password. Returns ID token, refresh token, and user info.
- auth_token_refresh: Exchange a refresh token for a new ID token.