Integration

Firebase Authentication integration

Firebase Authentication REST API for user identity management. Provides email/password authentication, OAuth social login, anonymous authentication, custom token authentication, account management, email verification, and password reset functionality.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in Firebase Authentication.Built from the 20 Firebase Authentication tools below, on the connection you add once.

Common Firebase Authentication use cases

  • account settings
  • password reset
  • user login
  • get profile
  • email change
  • guest access
  • social login
  • complete reset
  • code validation
  • forgot password

What you can do with Firebase Authentication

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

  • change_emailChange emailPOSTChanges the email address for the currently signed-in user.
  • change_passwordChange passwordPOSTChanges the password for the currently signed-in user.
  • confirm_email_verificationConfirm email verificationPOSTConfirms email verification using the OOB code from the verification email.
  • confirm_password_resetConfirm password resetPOSTConfirms a password reset using the OOB code from the reset email.
  • delete_accountDelete accountPOSTPermanently deletes the user account associated with the ID token.
  • fetch_providersFetch providersPOSTReturns the list of sign-in methods available for a given email address.
  • get_user_dataGet user dataPOSTRetrieves user account information using a valid ID token.
  • link_email_passwordLink email passwordPOSTLinks email/password credentials to an existing account (e.g., anonymous user).
  • refresh_tokenRefresh tokenPOSTExchanges a refresh token for a new ID token. Use when the ID token expires.
  • send_email_signin_linkSend email signin linkPOSTSends a sign-in link to the user's email for passwordless authentication.
  • send_email_verificationSend email verificationPOSTSends an email verification link to the user's email address.
  • send_password_resetSend password resetPOSTSends a password reset email to the specified email address.
  • sign_in_anonymousSign in anonymousPOSTCreates an anonymous user session. Returns ID token without requiring credentials.
  • sign_in_custom_tokenSign in custom tokenPOSTAuthenticates a user with a custom Auth token created by the developer.
  • sign_in_oauthSign in oauthPOSTAuthenticates a user with an OAuth credential from providers like Google or Facebook.
  • sign_in_passwordSign in passwordPOSTAuthenticates a user with email and password. Returns ID token and user info.
  • sign_upSign upPOSTCreates a new user account with email and password. Returns ID token and refresh token.
  • unlink_providerUnlink providerPOSTUnlinks a sign-in provider from the user's account.
  • update_profileUpdate profilePOSTUpdates user profile information like display name and photo URL.
  • verify_password_reset_codeVerify password reset codePOSTVerifies that a password reset code is valid without consuming it.

Firebase Authentication API rate limits

  • 100 requests per second

Rate limits apply per project. Higher limits available for paid plans.

These are the limits Firebase Authentication documents, not ones LiveContext measured. They can change and often depend on your plan, so check the Firebase Authentication documentation for current values.

Use Firebase Authentication from Claude Code, Cursor or Codex

Connect Firebase Authentication in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Firebase Authentication operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect Firebase Authentication

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect Firebase Authentication once

    Add your Firebase Authentication connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

Firebase Authentication integration FAQ

What can you do with the Firebase Authentication integration?

LiveContext exposes 20 operations on Firebase Authentication, covering authentication. Common uses include account settings, password reset and user login.

What are the Firebase Authentication API rate limits?

Firebase Authentication documents 100 requests per second. Rate limits apply per project. Higher limits available for paid plans. Limits are set by Firebase Authentication and can depend on your plan.

Popular integrations

Browse the whole catalog