Authdog

MCP servers

Last updated Aug 13, 2026
View as Markdown

An MCP server is a project type in Authdog for Model Context Protocol servers — the endpoints AI agents call to use your tools. Registering one gives the server OAuth-based authentication, so an agent has to prove who it is (and who it is acting for) before it can call a tool.

Create one from the Projects hub by choosing MCP server in the Create application dialog: "Expose tools and resources to AI agents securely."

What you get

  • Register a Model Context Protocol server for AI agents
  • Secure, authenticated tool and resource access
  • Manage scopes and access control after creation

MCP projects appear in the Projects hub with an MCP type badge and their transport as a subtitle, for example SSE transport. They filter under the MCP tab in the rail.

The MCP Auth module

Selecting an MCP project adds an MCP Auth entry to the Products group in the sidebar. It does not appear for web or M2M projects.

MCP Auth Playground

The module opens on the MCP Auth Playground, which lets you exercise the auth path end to end without writing a client.

Playground

Element Purpose
Server selector Picks which registered MCP server to test against.
Status badge Idle until you connect.
Connect with SSO "Use SSO to mint short-lived bearer for this environment."
Endpoint & Bearer The resolved endpoint and the minted bearer token.
IDENTITY Who the token represents — your console user, the environment, and whether an MCP token has been issued.
TOOL ACCESS Import tools discovers the server's tool list. Disabled until you connect: "Connect with SSO first."
Advanced Additional request options.

The order matters: Connect with SSO first to mint the bearer, then Import tools to enumerate what the server exposes. Until then the identity panel reads No MCP token.

Configuring an MCP server

The rest of the console works the same for MCP projects as for any other:

To configure Go to
Clients and scopes Authentication > Clients
Which agents may call which tools Authorization
Tool-call history Audit
Abuse detection on the auth surface Lidar
Server credentials Vault
Environments and transport URL Project settings

Each MCP project can carry several environments, so a server can expose a staging tool set separately from production.

Authdog's own MCP server

Authdog also publishes an MCP server for managing Authdog itself — reading users, counting them, setting the active user, and updating profiles from an agent. Actions taken through it are attributed distinctly from console actions in the audit trail, so you can tell agent-driven changes from human ones.

Read To learn how to
Projects Register an MCP server project
Authentication Manage the OpenID clients agents authenticate with
Authorization Scope which tools an agent may call
Audit Review agent activity
Machine identity Understand the client credentials grant

Learn more