# Auth0 ## Docs - [Use AI Tools](https://auth0-genai-ui-styling-updates.mintlify.app/build-with-ai/using-ai-tools.md): Use AI tools to integrate Auth0 for AI Agents into your application. - [Product Updates](https://auth0-genai-ui-styling-updates.mintlify.app/changelog/product-updates.md): Product updates changelog and release notes - [Asynchronous Authorization](https://auth0-genai-ui-styling-updates.mintlify.app/get-started/asynchronous-authorization.md): Learn how Auth0 for AI Agents enables AI agents to asynchronously authorize users. - [Authorization for RAG](https://auth0-genai-ui-styling-updates.mintlify.app/get-started/authorization-for-rag.md): Learn how Auth0 for AI Agents enables AI agents to implement fine-grained authorization for Retrieval Augmented Generation (RAG). - [Call Others' APIs on Users' Behalf](https://auth0-genai-ui-styling-updates.mintlify.app/get-started/call-others-apis-on-users-behalf.md): Learn how Auth0 for AI Agents enables AI agents to call other's APIs on the user's behalf. - [Call Your APIs on Users' Behalf](https://auth0-genai-ui-styling-updates.mintlify.app/get-started/call-your-apis-on-users-behalf.md): Learn how Auth0 for AI Agents enables AI agents to call first-party APIs on the user's behalf. - [Get Started](https://auth0-genai-ui-styling-updates.mintlify.app/get-started/overview.md): Start building with Auth0 for AI Agents quickstarts. - [User Authentication](https://auth0-genai-ui-styling-updates.mintlify.app/get-started/user-authentication.md): Learn how Auth0 for AI Agents enables AI agents to seamlessly authenticate users. - [Glossary](https://auth0-genai-ui-styling-updates.mintlify.app/glossary.md): Learn about Generative AI (GenAI) and identity management concepts related to Auth0 for AI Agents. - [Check Google Calendar Availability](https://auth0-genai-ui-styling-updates.mintlify.app/how-tos/check-google-calendar-availability.md): Use OpenAI, NextJS, and the Auth0-AI SDKs to check your Google Calendar availability. - [Get Salesforce Opportunities](https://auth0-genai-ui-styling-updates.mintlify.app/how-tos/get-salesforce-opportunities.md): Use OpenAI, NextJS, and the Auth0-AI SDKs to get Salesforce opportunities - [List GitHub Repositories](https://auth0-genai-ui-styling-updates.mintlify.app/how-tos/list-github-repositories.md): Use OpenAI, NextJS, and the Auth0-AI SDKs to list your GitHub repositories - [List Slack Channels](https://auth0-genai-ui-styling-updates.mintlify.app/how-tos/list-slack-channels.md): Use OpenAI, NextJS, and the Auth0-AI SDKs to list your Slack channels - [How-Tos](https://auth0-genai-ui-styling-updates.mintlify.app/how-tos/overview.md): Explore How-Tos of common Auth0 for AI Agents use cases. - [Amazon](https://auth0-genai-ui-styling-updates.mintlify.app/integrations/amazon.md): Connect your AI agents to Amazon to manage inventory, update product listings, and track sales performance. - [Basecamp](https://auth0-genai-ui-styling-updates.mintlify.app/integrations/basecamp.md): Connect your AI agent to a user's Basecamp account to create projects, add to-do items, post messages, and upload files. - [Bitbucket](https://auth0-genai-ui-styling-updates.mintlify.app/integrations/bitbucket.md): Connect your AI agent to Bitbucket to manage repositories and automate pull request creation and management. - [Box](https://auth0-genai-ui-styling-updates.mintlify.app/integrations/box.md): Connect your AI Agents to Box for file management and collaboration. - [DigitalOcean](https://auth0-genai-ui-styling-updates.mintlify.app/integrations/digitalocean.md): Connect your AI agent to a user's DigitalOcean account to automate the creation and management of servers and storage volumes. - [Discord](https://auth0-genai-ui-styling-updates.mintlify.app/integrations/discord.md): Connect your AI agent to a Discord server to welcome new members, play music, manage user roles, and integrate with other services. - [Dropbox](https://auth0-genai-ui-styling-updates.mintlify.app/integrations/dropbox.md): Connect your AI agent to a user's Dropbox account to automatically organize files into folders and manage shared links. - [Figma](https://auth0-genai-ui-styling-updates.mintlify.app/integrations/figma.md): Connect your AI agent to a user's Figma account to export assets and apply changes to design files programmatically. - [Fitbit](https://auth0-genai-ui-styling-updates.mintlify.app/integrations/fitbit.md): Connect your AI agent to a user's Fitbit account to track fitness data and set new fitness goals. - [Freshbooks](https://auth0-genai-ui-styling-updates.mintlify.app/integrations/freshbooks.md): Connect your AI agent to a user's FreshBooks account to create invoices, track expenses, and manage client information. - [GitHub](https://auth0-genai-ui-styling-updates.mintlify.app/integrations/github.md): Connect your AI Agents to GitHub for repository access, issue management, and developer workflows. - [Google](https://auth0-genai-ui-styling-updates.mintlify.app/integrations/google.md): Connect your AI Agents to Google services including Gmail, Google Calendar, Drive, and more. - [Google Workspace](https://auth0-genai-ui-styling-updates.mintlify.app/integrations/google-workspace.md): Connect your AI agents to Google Workspace services including Gmail, Calendar, Sheets, Drive, and more. - [Hugging Face](https://auth0-genai-ui-styling-updates.mintlify.app/integrations/hugging-face.md): Connect your AI agent to a user's Hugging Face account to manage and upload models and datasets. - [Microsoft](https://auth0-genai-ui-styling-updates.mintlify.app/integrations/microsoft.md): Connect your AI Agents to Microsoft services including Outlook, Teams, OneDrive, and more. - [Microsoft Entra (Azure AD)](https://auth0-genai-ui-styling-updates.mintlify.app/integrations/microsoft-azure.md): Connect your AI agents to Microsoft Entra services including Outlook, Teams, OneDrive, and more. - [OAuth2](https://auth0-genai-ui-styling-updates.mintlify.app/integrations/oauth2.md): Build a custom social connection for any OAuth2 compliant authorization server. - [OpenID Connect (OIDC)](https://auth0-genai-ui-styling-updates.mintlify.app/integrations/oidc.md): Configure a custom OIDC connection to integrate with any OpenID Connect compliant identity provider. - [Integrations](https://auth0-genai-ui-styling-updates.mintlify.app/integrations/overview.md): The following integrations are available for use with your AI Agents through Auth0. - [PayPal](https://auth0-genai-ui-styling-updates.mintlify.app/integrations/paypal.md): Connect your AI agent to a user's PayPal account to automate invoice sending and process payments. - [Salesforce](https://auth0-genai-ui-styling-updates.mintlify.app/integrations/salesforce.md): Connect your AI agent to a user's Salesforce account to create or update leads, manage contacts, and automate case management. - [Slack](https://auth0-genai-ui-styling-updates.mintlify.app/integrations/slack.md): Connect your AI Agents to Slack for team communication and workflow automation. - [Snapchat](https://auth0-genai-ui-styling-updates.mintlify.app/integrations/snapchat.md): Connect your AI agent to a user's Snapchat account to share content like photos, videos, and links. - [Spotify](https://auth0-genai-ui-styling-updates.mintlify.app/integrations/spotify.md): Connect your AI agent to a user's Spotify account to create and modify playlists. - [Stripe Connect](https://auth0-genai-ui-styling-updates.mintlify.app/integrations/stripe-connect.md): Connect your AI agent to Stripe to manage account setup, review payments, and create reports. - [Tumblr](https://auth0-genai-ui-styling-updates.mintlify.app/integrations/tumblr.md): Connect your AI agent to a user's Tumblr blog to create and schedule new posts and reblog content. - [Twitch](https://auth0-genai-ui-styling-updates.mintlify.app/integrations/twitch.md): Connect your AI agent to a user's Twitch channel to create stream markers and manage channel polls. - [X (Twitter)](https://auth0-genai-ui-styling-updates.mintlify.app/integrations/twitter.md): Connect your AI agent to a user's Twitter account to monitor keywords, automatically reply to tweets, and schedule content. - [Asynchronous Authorization](https://auth0-genai-ui-styling-updates.mintlify.app/intro/asynchronous-authorization.md): Asynchronous Authorization provides a secure "human-in-the-loop" mechanism, allowing agents to work autonomously in the background and seek user consent for sensitive or critical actions only when necessary. - [Authorization for RAG](https://auth0-genai-ui-styling-updates.mintlify.app/intro/authorization-for-rag.md): Authorization for Retrieval-Augmented Generation (RAG) ensures that when an AI agent retrieves and uses your company's internal data to answer user questions, it only accesses information that the specific user is permitted to see. This prevents the AI model from inadvertently [exposing sensitive or… - [Call Other's APIs on User's Behalf](https://auth0-genai-ui-styling-updates.mintlify.app/intro/call-others-apis-on-users-behalf.md): [Token Vault](/intro/token-vault) lets your AI agent call external APIs on the user's behalf. We provide SDKs for Python, JavaScript, and popular AI frameworks like LangChain, LlamaIndex, Genkit, and Vercel AI, making it easy and straightforward to get access tokens for external applications. - [Call Your APIs on User's Behalf](https://auth0-genai-ui-styling-updates.mintlify.app/intro/call-your-apis-on-users-behalf.md): Once Auth0 is set up for User Authentication, you can enable your AI applications and AI agents to securely call your own APIs (first-party APIs) on behalf of authenticated users. This capability allows AI agents to access user-specific data or perform actions with explicit user consent and scope. - [Integrations](https://auth0-genai-ui-styling-updates.mintlify.app/intro/integrations.md): An integration, or Auth0 Connection, is a relationship between Auth0 and a source of users, such as third-party applications (like Slack or Salesforce) or external Identity Providers (like Google or Microsoft). - [Auth0 for AI Agents](https://auth0-genai-ui-styling-updates.mintlify.app/intro/overview.md): Secure your AI agents with robust user authentication, secure API access, human-in-the-loop controls, and fine-grained authorization. - [Calling APIs with Token Vault](https://auth0-genai-ui-styling-updates.mintlify.app/intro/token-vault.md): AI agents can use Token Vault to connect accounts and access external APIs to fulfill user requests. - [User Authentication for AI agents](https://auth0-genai-ui-styling-updates.mintlify.app/intro/user-authentication.md): Robust user authentication for AI agents. It ensures security, protects data, and controls access to features. - [Authorization for Your MCP Server](https://auth0-genai-ui-styling-updates.mintlify.app/mcp/get-started/authorization-for-your-mcp-server.md): Learn how to protect your MCP server by requiring access tokens from authorized clients. - [Call Your API on a User's Behalf](https://auth0-genai-ui-styling-updates.mintlify.app/mcp/get-started/call-your-apis-on-users-behalf.md): Learn how to call an Auth0-protected API from your MCP server. - [Get Started](https://auth0-genai-ui-styling-updates.mintlify.app/mcp/get-started/overview.md): Start building with Auth for MCP quickstarts. - [Control Access to MCP Tools with FGA](https://auth0-genai-ui-styling-updates.mintlify.app/mcp/get-started/secure-mcp-server-with-auth0-fga.md): Learn how to implement fine-grained authorization for your MCP server tools using Auth0 FGA with roles, groups, and temporal access. - [Secure MCP Servers with Auth0 and Cloudflare](https://auth0-genai-ui-styling-updates.mintlify.app/mcp/guides/cloudflare-mcp.md): Learn how to use Auth0 and Cloudflare to secure MCP servers. - [Register your MCP Client Application](https://auth0-genai-ui-styling-updates.mintlify.app/mcp/guides/registering-your-mcp-client-application.md): Register MCP clients so AI Agents can safely connect to your resources using OAuth 2.1. - [Enable Resource Parameter Compatibility Profile](https://auth0-genai-ui-styling-updates.mintlify.app/mcp/guides/resource-param-compatibility-profile.md): Learn how to enable the resource parameter in Auth0. - [Test your MCP Server with MCP Inspector](https://auth0-genai-ui-styling-updates.mintlify.app/mcp/guides/test-your-mcp-server-with-mcp-inspector.md): Learn how to test your MCP server with MCP Inspector. - [Auth for MCP](https://auth0-genai-ui-styling-updates.mintlify.app/mcp/intro/overview.md): Secure MCP clients and servers with Auth0 using OAuth 2.1 and OpenID Connect for user authentication, controlled API access, and scoped token exchange. - [Why use Auth for MCP](https://auth0-genai-ui-styling-updates.mintlify.app/mcp/intro/why-auth-for-mcp.md): Benefits of using Auth0 to authenticate users before they or their AI Agents connect to MCP Servers. - [Sample Apps](https://auth0-genai-ui-styling-updates.mintlify.app/mcp/sample-apps.md): Explore sample MCP apps built using Auth for MCP. - [Deploy to Amazon Bedrock with Auth0](https://auth0-genai-ui-styling-updates.mintlify.app/sample-apps/amazon-bedrock.md): Learn how to secure Amazon Bedrock and AgentCore agents with Auth0 for AI Agents. - [Sample Apps](https://auth0-genai-ui-styling-updates.mintlify.app/sample-apps/sample-apps.md): Explore sample apps built using Auth0 for AI Agents. - [Cloudflare Agents SDKs & Samples](https://auth0-genai-ui-styling-updates.mintlify.app/sdks/cloudflare-sdk.md): Auth0 for AI Agents Cloudflare SDK makes it easy for developers to integrate with and secure AI agent workflows using Cloudflare Agents. - [Genkit SDK](https://auth0-genai-ui-styling-updates.mintlify.app/sdks/genkit-sdk.md): Auth0 for AI Agents Genkit SDK makes it easy for developers to integrate with and secure AI agent workflows using Genkit. - [JavaScript SDKs & Samples](https://auth0-genai-ui-styling-updates.mintlify.app/sdks/javascript-sdk.md): Auth0 JavaScript SDKs make it easy for developers to integrate with and secure AI agent workflows. - [LangChain SDKs & Samples](https://auth0-genai-ui-styling-updates.mintlify.app/sdks/langchain-sdk.md): Auth0 for AI Agents LangChain & LangGraph SDKs make it easy for developers to integrate with and secure AI agent workflows using LangChain and LangGraph. - [LlamaIndex SDK](https://auth0-genai-ui-styling-updates.mintlify.app/sdks/llamaindex-sdk.md): Auth0 for AI Agents LlamaIndex SDKs make it easy for developers to integrate with and secure AI agent workflows using LlamaIndex. - [Auth0 for AI Agents SDKs](https://auth0-genai-ui-styling-updates.mintlify.app/sdks/overview.md): Start building secure AI agents with the Auth0 AI SDKs. - [Python SDKs & Samples](https://auth0-genai-ui-styling-updates.mintlify.app/sdks/python-sdk.md): Auth0 Python SDKs make it easy for developers to integrate with and secure AI agent workflows. - [Vercel AI SDKs & Samples](https://auth0-genai-ui-styling-updates.mintlify.app/sdks/vercel-ai-sdk.md): Auth0 for AI Agents Vercel AI SDKs make it easy for developers to integrate with and secure AI agent workflows using Vercel AI.