Skip to main content
Glama
Authenticator App MCP Server

Authenticator App MCP Server

by firstorderai

Trust Score

A secure MCP (Model Context Protocol) server that enables AI agents to interact with the Authenticator App. It provides seamless access to 2FA codes and passwords, allowing AI agents to assist with automated login processes while maintaining security. This tool bridges the gap between AI assistants and secure authentication, making it easier to manage your credentials across different platforms and websites.

How it works

  1. Open your AI agent's integrated chat interface (such as Cursor's agent mode).

  2. Ask AI agent to retrieve your 2FA code or password for your desired website and account.

  3. AI agent will securely fetch these credentials, then can utilize them to automate your login process.

This MCP server is specifically designed for use with Authenticator App · 2FA.

Demo video

Related MCP server: ssh-mcp-server

Getting Started

Many AI clients use a configuration file to manage MCP servers.

The authenticator-mcp tool can be configured by adding the following to your configuration file.

NOTE: You will need to create a Authenticator App access token to use this server. Instructions on how to create a Authenticator App access token can be found here.

MacOS / Linux

{
  "mcpServers": {
    "Authenticator App MCP": {
      "command": "npx",
      "args": ["-y", "authenticator-mcp", "--access-token=YOUR-KEY"]
    }
  }
}

Windows

{
  "mcpServers": {
    "Authenticator App MCP": {
      "command": "cmd",
      "args": ["/c", "npx", "-y", "authenticator-mcp", "--access-token=YOUR-KEY"]
    }
  }
}

Or you can set AUTHENTICATOR_ACCESS_TOKEN in the env field.

Install Authenticator App · 2FA Desktop version

Creating an Access Token

  1. Launch the desktop version of Authenticator App · 2FA.

  2. Navigate to Settings and locate the MCP Server section.

  3. Enable the MCP Server by toggling it ON, then proceed to generate your access token.

Please note that the access token will only be displayed once. Be sure to copy it immediately and add it to your MCP client configuration.

More information

Firstorder.AI

Available Tools

3 tools
get_2fa_codeC

Retrieve the current 2FA code for a username when logging into a website.

Inputs: username (required), website (required).

get_account_listC

Retrieve the accounts can be used when logging into a website.

Inputs: website (required).

get_passwordC

Retrieve the password for a username when logging into a website.

Inputs: username (required), website (required).

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    B3.2/5.0

    Scored across 3 tools

    Disambiguation5/5

    Each tool has a clearly distinct purpose: get_2fa_code retrieves time-based codes, get_account_list lists available accounts, and get_password retrieves passwords. There is no overlap in functionality, making tool selection unambiguous for an agent.

    Naming Consistency5/5

    All tool names follow a consistent verb_noun pattern with 'get_' prefix (get_2fa_code, get_account_list, get_password). The naming is uniform and predictable, using snake_case throughout without any deviations.

    Tool Count3/5

    With only 3 tools, the server feels thin for an authenticator app domain that might benefit from operations like adding/removing accounts or updating credentials. While the tools cover core retrieval needs, the count is borderline minimal for comprehensive functionality.

    Completeness2/5

    The toolset is severely incomplete for an authenticator app, lacking any write operations such as adding accounts, updating passwords, or managing 2FA settings. Agents can only retrieve data, leading to dead ends for common workflows like account setup or credential changes.

    Maintenance

    ActivityInactive
    ResponsivenessOutdated data

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      C
      maintenance
      Access your team's 2FA codes from AI agents without sharing secrets. List accounts, generate TOTP codes, and maintain full audit trails. Built for DevOps, CI/CD pipelines, and automated workflows that need to authenticate to protected services.
      676 npm
      MIT
    • A
      license
      Not graded
      quality
      D
      maintenance
      An MCP server that enables remote SSH command execution and bidirectional file transfers through a standardized interface. It allows AI assistants to securely manage remote servers while keeping credentials isolated and applying command-level security controls.
      ISC
    • A
      license
      B
      quality
      C
      maintenance
      MCP server for secure credential management, browser-based login automation, and TOTP/2FA auto-solving. Encrypts credentials with AES-256-GCM and automates login flows via Playwright.
      32
      2
      MIT
    • A
      license
      Not graded
      quality
      D
      maintenance
      Enables AI agents to securely access authenticated services (HTTP, SSH, SMTP) without exposing secrets, by acting as a server-side proxy that injects authentication.
      MIT