Skip to content

About this documentation

Welcome to the Prefactor documentation site. The documentation is divided up into some key areas:

A working example of an MCP server with authentication. This section walks you through setting up and running the MCP Prefactor demo, so you can see MCP Authorization in action.

Jump to the MCP demo section

Your backend interface for user management and configuration. This section provides a guided tour of the Admin UI, showing you how to manage pools, rulesets, and client applications.

Jump to the Admin UI section

Core concepts you need to understand authentication, including factors, identity, sessions, and OAuth/OpenID Connect standards.

Jump to the Fundamentals section

Understanding authentication in the Model Context Protocol (MCP). This section covers how authentication works when client applications communicate with your services on behalf of users, including MCP-specific authentication flows and challenges.

Jump to the MCP auth section

Detailed explanations of Prefactor’s core concepts including pools, identities, factors, rulesets, sessions, and more. These pages provide the building blocks for understanding how Prefactor works.

Jump to the Concepts section

Programmatic access to all the capabilities available in the Admin UI, plus additional features. This allows you to integrate Prefactor more deeply into your application and automate administrative tasks.

Jump to the Admin API section