Authenticator App MCP server

Provides secure access to two-factor authentication codes and passwords stored in the Authenticator App, enabling seamless login assistance across multiple services without manual code entry.
Back to servers
Setup instructions
Provider
FirstOrder.AI
Release date
May 05, 2025
Stats
18 stars

The Authenticator App MCP server provides a secure way for AI agents to access your 2FA codes and passwords, enabling them to help with automated login processes while maintaining security. This tool bridges the gap between AI assistants and secure authentication management across different platforms.

Installation Requirements

Step 1: Install the Authenticator App Desktop Version

First, you need to install the Authenticator App desktop application on your system:

Step 2: Generate an Access Token

  1. Launch the Authenticator App on your desktop
  2. Go to the Settings section
  3. Find the "MCP Server" section
  4. Toggle the MCP Server to "ON"
  5. Generate an access token and copy it immediately (it will only be shown once)

Setting Up the MCP Server

For macOS / Linux

Add the following to your AI client's configuration file:

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

For Windows

Add the following to your AI client's configuration file:

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

Replace YOUR-KEY with the access token you generated in the Authenticator App.

Using the MCP Server

Once the MCP server is set up, you can use it with your AI agent through these simple steps:

  1. Open your AI agent's integrated chat interface (such as Cursor's agent mode)
  2. Ask the AI agent to retrieve a 2FA code or password for a specific website and account
  3. The AI agent will securely fetch these credentials and can use them to help automate your login process

For example, you might type:

  • "Get me the 2FA code for my GitHub account"
  • "Help me log into my AWS account using my saved credentials"
  • "What's my current verification code for Gmail?"

The AI agent will communicate with the Authenticator App through the MCP server to securely retrieve the requested information.

How to install this MCP server

For Claude Code

To add this MCP server to Claude Code, run this command in your terminal:

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

See the official Claude Code MCP documentation for more details.

For Cursor

There are two ways to add an MCP server to Cursor. The most common way is to add the server globally in the ~/.cursor/mcp.json file so that it is available in all of your projects.

If you only need the server in a single project, you can add it to the project instead by creating or adding it to the .cursor/mcp.json file.

Adding an MCP server to Cursor globally

To add a global MCP server go to Cursor Settings > Tools & Integrations and click "New MCP Server".

When you click that button the ~/.cursor/mcp.json file will be opened and you can add your server like this:

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

Adding an MCP server to a project

To add an MCP server to a project you can create a new .cursor/mcp.json file or add it to the existing one. This will look exactly the same as the global MCP server example above.

How to use the MCP server

Once the server is installed, you might need to head back to Settings > MCP and click the refresh button.

The Cursor agent will then be able to see the available tools the added MCP server has available and will call them when it needs to.

You can also explicitly ask the agent to use the tool by mentioning the tool name and describing what the function does.

For Claude Desktop

To add this MCP server to Claude Desktop:

1. Find your configuration file:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
  • Linux: ~/.config/Claude/claude_desktop_config.json

2. Add this to your configuration file:

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

3. Restart Claude Desktop for the changes to take effect

Want to 10x your AI skills?

Get a free account and learn to code + market your apps using AI (with or without vibes!).

Nah, maybe later