PropelAuth Integration MCP Server
Server Details
The PropelAuth Integration MCP Server helps you and your favorite AI agent integrate PropelAuth as quickly and easily as possible into your project. Whether you're integrating PropelAuth into your Next.js project or your FastAPI backend, the Integration MCP Server will ensure your AI agent has the best context possible for a successful integration.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
Glama MCP Gateway
Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.
Full call logging
Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.
Tool access control
Enable or disable individual tools per connector, so you decide what your agents can and cannot do.
Managed credentials
Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.
Usage analytics
See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.
Tool Definition Quality
Average 4.1/5 across 11 of 11 tools scored.
Each tool has a clearly distinct purpose: integration vs migration for different frontend/backend setups, backend API, custom UI, and troubleshooting. Descriptions provide enough detail to avoid confusion.
Most tools follow a verb_propelauth_scope pattern, but 'propelauth_backend_api' and 'propelauth_custom_ui' deviate by starting with the noun 'propelauth'. Overall, the pattern is mostly consistent and readable.
11 tools cover integration, migration, API, custom UI, and troubleshooting—appropriate for the domain. Not too many or too few.
Major integration and migration scenarios are covered. Missing explicit tools for specific features like social login or SAML, but the backend API tool can handle those. Minor gap.
Available Tools
11 toolsintegrate_propelauth_backendPropelAuth Backend Framework IntegrationRead-onlyIdempotentInspect
Returns instructions for integrating PropelAuth in a backend framework such as Python, FastAPI, Django, Flask, Rust, Node, Go, Express, and .NET. Guidance includes installation and configuration, protecting API routes, and checking org membership and permissions. It is important to follow the instructions carefully to ensure a successful integration. Do not update the guidance argument unless the user explicitly requests it.
| Name | Required | Description | Default |
|---|---|---|---|
| guidance | No | ||
| backend_framework | No |
Output Schema
| Name | Required | Description |
|---|---|---|
| result | Yes |
integrate_propelauth_frontendPropelAuth Frontend Framework IntegrationRead-onlyIdempotentInspect
Returns instructions for integrating PropelAuth in a frontend framework such as React, JavaScript, TypeScript, or when using Next.js for just the frontend (e.g. client-side rendered, optionally with API calls; use the integrate_propelauth_fullstack tool for fullstack integration that uses server-side rendering). Guidance includes installation and configuration, creating access tokens, retrieving user or org information, logging users out, redirecting users to login, and more. It is important to follow the instructions carefully to ensure a successful integration. Do not update the guidance argument unless the user explicitly requests it
| Name | Required | Description | Default |
|---|---|---|---|
| guidance | No | ||
| frontend_framework | No |
Output Schema
| Name | Required | Description |
|---|---|---|
| result | Yes |
integrate_propelauth_fullstackPropelAuth Fullstack Framework IntegrationRead-onlyIdempotentInspect
Returns instructions for integrating PropelAuth in a fullstack Nextjs App Router or Nextjs Pages Router application. If the user is using Next.js as just a frontend (e.g. client-side rendered with or without server routes), use the integrate_propelauth_frontend tool. Guidance includes installation and configuration, retrieving user or org information, logging users out, redirecting users to login, and more. Do not update the guidance argument unless the user explicitly requests it.
| Name | Required | Description | Default |
|---|---|---|---|
| guidance | No | ||
| fullstack_framework | No |
Output Schema
| Name | Required | Description |
|---|---|---|
| result | Yes |
integrate_propelauth_oauthPropelAuth Generic OAuth IntegrationRead-onlyIdempotentInspect
IMPORTANT: Do NOT fetch all guidances at once. Fetch the 'Backend Installation' guidance first, apply the necessary setup changes, and then fetch subsequent guidances (e.g., 'Redirect users after login', 'Backend Auth Middleware') sequentially as you implement each specific feature. Returns instructions for integrating PropelAuth via OAuth. Only use this tool when specifically instructed to by another tool or the user or if a PropelAuth SDK does not exist for the project's framework. Guidance includes instructions for the backend and frontend, including installation and configuration, creating access tokens, retrieving user or org information, logging users out, redirecting users to login, and more. It is important to follow the instructions carefully to ensure a successful integration.
| Name | Required | Description | Default |
|---|---|---|---|
| guidance | No |
Output Schema
| Name | Required | Description |
|---|---|---|
| result | Yes |
migrate_to_propelauth_backendMigrate to PropelAuth BackendRead-onlyIdempotentInspect
Returns instructions for migrating to PropelAuth in a backend framework such as Express, FastAPI, Go, and more; Guidance includes migrating from either Clerk or Auth0. Each guidance will include documentation from the auth provider and PropelAuth. It is important to follow the instructions carefully to ensure a successful integration. It is important to call each guidance individually to ensure a successful integration. IMPORTANT: The backend_framework choice depends on the current auth provider implementation, not just the language. Select 'OAuth' if the backend currently handles the login flow using redirects (e.g., uses express-openid-connect or passport). Select any other option only if the current backend is a pure API that validates JWTs without managing the redirect-based login session. This excludes fullstack Next.js implementations.
| Name | Required | Description | Default |
|---|---|---|---|
| guidance | No | ||
| migrating_from | No | ||
| backend_framework | No |
Output Schema
| Name | Required | Description |
|---|---|---|
| result | Yes |
migrate_to_propelauth_frontendMigrate to PropelAuth FrontendRead-onlyIdempotentInspect
Returns instructions for migrating to PropelAuth in a frontend framework such as React, JavaScript, TypeScript, or when using Next.js for just the frontend (e.g. client-side rendered). Guidance includes migrating from several auth providers, such as Clerk or Auth0. Each guidance will include documentation from the auth provider and PropelAuth. It is important to follow the instructions carefully to ensure a successful integration. Make sure to use the 'Installation' guidance first. It is important to call every guidance to ensure a successful integration. Do not update a component/hook/etc from the auth provider until you receive guidance about that component/hook/etc. CRITICAL: If the current implementation uses a traditional OAuth/OIDC flow (e.g., via express-openid-connect, passport-auth0, or similar backend-managed session libraries), you MUST select 'OAuth' as the framework, regardless of the frontend library (React/Vue/etc.). Only select 'React' or 'Javascript' if the current implementation uses a frontend-only SDK (like @auth0/auth0-react) or if using fullstack Next.js.
| Name | Required | Description | Default |
|---|---|---|---|
| guidance | No | ||
| migrating_from | No | ||
| frontend_framework | No |
Output Schema
| Name | Required | Description |
|---|---|---|
| result | Yes |
migrate_to_propelauth_fullstackMigrate to PropelAuth FullstackRead-onlyIdempotentInspect
Returns instructions for migrating from an existing auth provider to PropelAuth in a fullstack Nextjs App Router or Nextjs Pages Router application. If the user is using Next.js as just a frontend (e.g. client-side rendered with or without server routes), use the migrate_to_propelauth_frontend tool. Guidance includes installation and configuration, retrieving user or org information, logging users out, redirecting users to login, and more. Make sure to use the 'Installation' guidance first. It is important to call every guidance to ensure a successful integration. Do not update a component/hook/etc from the auth provider until you receive guidance about that component/hook/etc
| Name | Required | Description | Default |
|---|---|---|---|
| guidance | No | ||
| migrating_from | No | ||
| fullstack_framework | No |
Output Schema
| Name | Required | Description |
|---|---|---|
| result | Yes |
migrate_to_propelauth_usersMigrate users and organizations to PropelAuthRead-onlyIdempotentInspect
Returns instructions for migrating users and organizations to PropelAuth from other auth providers, such as Clerk. Each guidance will include documentation from the other auth provider and PropelAuth.
| Name | Required | Description | Default |
|---|---|---|---|
| migrating_from | No |
Output Schema
| Name | Required | Description |
|---|---|---|
| result | Yes |
propelauth_backend_apiPropelAuth Backend APIRead-onlyIdempotentInspect
Returns instructions and provides examples for using PropelAuth's backend APIs. Examples include APIs for users, organizations, Enterprise SSO (SAML/OIDC), API Keys, and Step Up MFA/2FA. Before using this tool, make sure you have installed PropelAuth's backend SDK for your framework (use the 'integrate_propelauth_backend' tool). If an SDK is not available for your framework, you can use the 'Other' option for the framework argument.
| Name | Required | Description | Default |
|---|---|---|---|
| guidance | No | ||
| framework | No |
Output Schema
| Name | Required | Description |
|---|---|---|
| result | Yes |
propelauth_custom_uiPropelAuth Custom UIRead-onlyIdempotentInspect
Returns instructions and provides examples for using PropelAuth's frontend APIs to create custom UIs to replace PropelAuth's hosted pages. Examples include login and signup pages, MFA flows, managing organizations, inviting, removing, or updating users in an organization, managing and creating API keys, updating the user's email, verifying MFA, the org member table, api key tables, updating user properties, updating org membership, and more. Before installing any component, make sure to use the 'Installation' guidance first. If instructed to build a login or signup related UI, use the 'LOGIN_AND_SIGNUP_INSTALLATION' guidance first.
| Name | Required | Description | Default |
|---|---|---|---|
| guidance | No | ||
| framework | No |
Output Schema
| Name | Required | Description |
|---|---|---|
| result | Yes |
propelauth_troubleshootingInspect
Returns instructions and guidance on how to resolve common troubleshooting issues. Examples include debugging infinite redirects, third-party cookie issues, access tokens expiring, random logouts, CORS issues, 404 errors when using OAuth, incorrect API key errors, and incorrect verifier key errors.
| Name | Required | Description | Default |
|---|---|---|---|
| guidance | No |
Output Schema
| Name | Required | Description |
|---|---|---|
| result | Yes |
Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"maintainers": [{ "email": "your-email@example.com" }]
}The email address must match the email associated with your Glama account. Once published, Glama will automatically detect and verify the file within a few minutes.
Control your server's listing on Glama, including description and metadata
Access analytics and receive server usage reports
Get monitoring and health status updates for your server
Feature your server to boost visibility and reach more users
For users:
Full audit trail – every tool call is logged with inputs and outputs for compliance and debugging
Granular tool control – enable or disable individual tools per connector to limit what your AI agents can do
Centralized credential management – store and rotate API keys and OAuth tokens in one place
Change alerts – get notified when a connector changes its schema, adds or removes tools, or updates tool definitions, so nothing breaks silently
For server owners:
Proven adoption – public usage metrics on your listing show real-world traction and build trust with prospective users
Tool-level analytics – see which tools are being used most, helping you prioritize development and documentation
Direct user feedback – users can report issues and suggest improvements through the listing, giving you a channel you would not have otherwise
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!