AuthPI — home
Product MCP Docs Pricing Company
Sign in Start your 60-day trial

Your auth setup.
One conversation away.

Connect your AI assistant to AuthPI. Explore your identity configuration, set up a development application, and fix settings without leaving your conversation.

What is AuthPI MCP?

AuthPI MCP is a hosted server that lets your AI assistant work with your AuthPI account. The Model Context Protocol gives the assistant tools to read your configuration and make changes you authorize. You describe the task; the assistant uses the relevant tools.

Keep the context

Work on your application code and its identity settings in the same conversation.

Inspect, then act

Start by reading your setup. Grant write access when you want help creating resources or changing settings.

Hosted by AuthPI

Add the server URL and sign in. There is no MCP server for you to install or run.

What can you do with it?

Ask about a specific account or application, or start by discovering what you have access to. Try these example prompts.

Understand your configuration

Discover accounts, choose an issuer, and inspect the settings your application is actually using.

“Show me the issuers in my Acme account. In the development issuer, list the OAuth clients and explain their callback URLs and scopes.”

Set up a development application

Create an issuer and a public OAuth client for a browser or native app, with authorization-code PKCE. Write permission is required.

“In my Acme account, help me create a development issuer and a public SPA client for http://localhost:3000/callback. Show me the proposed configuration first.”

Fix a callback without losing other settings

Read the current configuration, make a focused change, and verify the result. Version checks reject updates based on stale configuration.

“Inspect my development client. I moved the app to port 3001. Propose the callback change, keep the other URLs, and ask me before applying it.”

You can also inspect application organizations, users, and agents within an issuer, including their status and scopes. Explore the inspection tools →

How do I connect?

Add AuthPI to a compatible AI assistant, sign in, and choose an account. AuthPI’s hosted MCP has been tested in ChatGPT and Codex.

Check compatibility with other clients ↓

New to AuthPI? Create an account first.

  1. Add the remote server

    In your assistant’s MCP or connector settings, add a server named AuthPI with the URL https://mcp.authpi.com/mcp. Include the final /mcp.

  2. Sign in and approve access

    Follow the AuthPI sign-in flow and approve the permissions you need. Your account membership must also permit those actions. You do not need to paste an organization API key into the assistant.

  3. Choose your account and issuer

    Ask “Which AuthPI accounts can I inspect?” Then choose an account and issuer before working on its resources. Try “Show me the issuers in my Acme account.”

A few useful details

Access, supported actions, and how this fits into your application.

Which AI assistants can connect?

ChatGPT and Codex have been tested with AuthPI’s hosted MCP. Other clients need remote Streamable HTTP, OAuth sign-in, and either Client ID Metadata Documents (CIMD) support or a registered OAuth client. AuthPI does not support Dynamic Client Registration. See the connection guide for requirements.

Can I keep my connection read-only?

Yes. Approve read permissions without granting write permissions. The assistant can only perform actions allowed by both your consent and your current AuthPI account membership. Creating resources and changing settings require additional write access enabled by the service.

Can I work across multiple accounts?

Yes, when your connection permits it. Ask the assistant to list your accounts, then choose one by name or ID. Each resource call carries the selected account and issuer context. A connection restricted to one account needs fresh authorization to select another.

What can the assistant change?

It can create issuers and public SPA or native OAuth clients, and update supported issuer and client settings such as callback URLs, scopes, and session settings. Updates check the version that was read, so concurrent edits are reported instead of silently overwritten. Resource deletion, secret rotation, and client token-exchange policy changes are outside the tool set.

What data does the assistant see?

Tools return selected identity and configuration fields for resources you can access. They do not return passwords, client secrets, or verifier material. User and agent tools inspect records; they do not sign in as those identities.

Which tools are available?
  • Your connection and accounts

    Check your connection and discover accounts you can inspect.

    • whoami
    • list_accounts
  • Issuers

    Inspect configuration, available scopes, and identity settings.

    • list_issuers
    • get_issuer
  • OAuth clients

    Inspect callbacks, grants, scopes, and client settings.

    • list_clients
    • get_client
  • Application organizations

    Inspect organizations within a chosen issuer.

    • list_organizations
    • get_organization
  • Users and agents

    Inspect identity records, status, and granted scopes.

    • list_users
    • get_user
    • list_agents
    • get_agent
  • Creation and settings

    Create issuers and public clients; update supported issuer and client settings with write permission.

    • create_issuer
    • create_client
    • update_issuer
    • update_client
Can I use AuthPI to secure my own MCP server?

Yes. This hosted server manages your resources in AuthPI. For an MCP server that exposes your own services, use AuthPI to authenticate your users and protect your API. Start with the MCP authorization guide.

Start with your auth setup.

Connect your assistant and ask it to show you around your account.