Authn8, MCP server

Authn8 Official

View on GitHub

How to install it

It runs on your machine and needs Node.js. Configuration taken from the official MCP registry.

In a terminal:

claude mcp add --env AUTHN8_API_KEY=YOUR_VALUE --transport stdio authn8 -- npx -y @authn8/mcp-server

In ~/.cursor/mcp.json (or .cursor/mcp.json in your project):

{
    "mcpServers": {
        "authn8": {
            "command": "npx",
            "args": [
                "-y",
                "@authn8/mcp-server"
            ],
            "env": {
                "AUTHN8_API_KEY": "YOUR_VALUE"
            }
        }
    }
}

If the file already lists other servers, add only this entry inside the list.

In your project's .vscode/mcp.json:

{
    "servers": {
        "authn8": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "@authn8/mcp-server"
            ],
            "env": {
                "AUTHN8_API_KEY": "YOUR_VALUE"
            }
        }
    }
}

If the file already lists other servers, add only this entry inside the list.

In claude_desktop_config.json (macOS: ~/Library/Application Support/Claude; Windows: %APPDATA%\Claude), then restart Claude:

{
    "mcpServers": {
        "authn8": {
            "command": "npx",
            "args": [
                "-y",
                "@authn8/mcp-server"
            ],
            "env": {
                "AUTHN8_API_KEY": "YOUR_VALUE"
            }
        }
    }
}

If the file already lists other servers, add only this entry inside the list.

Replace YOUR_VALUE with your keys, and do not commit the file with them to a repository.

This is third-party software that ALMC has not reviewed: read it before giving it access to your data.

Want it in your company, with permissions configured and a tested use case? We install it for you

@authn8/mcp-server

MCP server that provides AI agents access to Authn8 2FA codes via PAT authentication.

Prerequisites

  • An Authn8 account
  • A Personal Access Token (PAT) created in the Authn8 dashboard

Quick Start

npx @authn8/mcp-server

Set the AUTHN8_API_KEY environment variable to your PAT token.

Docker

docker run -e AUTHN8_API_KEY=pat_xxx ghcr.io/authn8/mcp-server

Configuration

Claude Desktop

Add to your Claude Desktop configuration file:

macOS:~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:%APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "authn8": {
      "command": "npx",
      "args": ["-y", "@authn8/mcp-server"],
      "env": {
        "AUTHN8_API_KEY": "pat_your_token_here"
      }
    }
  }
}

Claude Code (CLI)

Add to your Claude Code configuration file:

macOS:~/.claude.jsonWindows:%USERPROFILE%\.claude.json

{
  "mcpServers": {
    "authn8": {
      "command": "npx",
      "args": ["-y", "@authn8/mcp-server"],
      "env": {
        "AUTHN8_API_KEY": "pat_your_token_here"
      }
    }
  }
}

Cursor

Add to your Cursor MCP settings:

{
  "mcpServers": {
    "authn8": {
      "command": "npx",
      "args": ["-y", "@authn8/mcp-server"],
      "env": {
        "AUTHN8_API_KEY": "pat_your_token_here"
      }
    }
  }
}

Environment Variables

VariableRequiredDefaultDescription
AUTHN8_API_KEYYes-Your PAT token from Authn8
AUTHN8_API_URLNohttps://api.authn8.comAPI endpoint URL

Available Tools

list_accounts

Returns all 2FA accounts accessible to this token.

Example response:

[
  {
    "id": "924c52a6-4457-4970-a39f-4dc620217683",
    "name": "AWS Production",
    "issuer": "amazon.com"
  }
]

get_otp

Generates a TOTP code for a specific account.

Parameters:

  • account_id (string, optional) - UUID of the account
  • account_name (string, optional) - Name to search for (partial match)

Provide either account_id or account_name. If multiple accounts match the name, the tool returns a list of matches.

Example response:

{
  "account": "AWS Production",
  "code": "483920"
}

whoami

Returns information about the current token.

Example response:

{
  "business": "Bytecode Solutions",
  "token_name": "MCP Server 2",
  "scoped_groups": ["HR"],
  "account_count": 1,
  "expires_at": "2025-12-25T23:59:59Z"
}

Links

We install and manage your MCP server

Our team configures, deploys and maintains MCP servers tailored to your infrastructure.

  • Professional installation & configuration
  • Integration with your existing systems
  • Ongoing technical support & maintenance
  • Custom security & auditing

Response within 24h · No commitment

Quick MCP enquiry

Related in Official 🌟 - MCP servers