diff --git a/public/llms.txt b/public/llms.txt index ade6477d4..dd735a0b4 100644 --- a/public/llms.txt +++ b/public/llms.txt @@ -10,7 +10,7 @@ Arcade delivers three core capabilities: Deploy agents even your security team w ## Getting Started -- [page](https://docs.arcade.dev/en/home.md): The Arcade Docs page serves as a comprehensive resource for users, providing all the necessary information about Arcade. It aims to help users understand and utilize the features and functionalities of Arcade effectively. +- [page](https://docs.arcade.dev/en/home.md): The Arcade Docs page serves as a comprehensive resource for users, providing all the necessary information and guidance related to Arcade. It aims to help users understand and utilize Arcade effectively. ## Agent Frameworks Overview @@ -18,27 +18,27 @@ Arcade delivers three core capabilities: Deploy agents even your security team w ## Agentic Development -- [Agentic Development](https://docs.arcade.dev/en/home/agentic-development.md): The "Agentic Development" documentation page guides users on how to enhance their coding experience by integrating AI IDEs with Arcade.dev's documentation through the LLMs.txt file format and the Context7 MCP server. It provides instructions for setting up these tools +- [Agentic Development](https://docs.arcade.dev/en/home/agentic-development.md): This documentation page provides guidance on enhancing development efficiency by integrating AI tools with Arcade.dev's resources in your IDE. It explains how to utilize the LLMs.txt file format and the Context7 MCP server to give AI IDEs access to up-to-date ## Api Keys -- [Getting Your API Key](https://docs.arcade.dev/en/home/api-keys.md): This documentation page guides users through the process of obtaining and managing their Arcade API key, detailing steps for both the dashboard and CLI methods. It emphasizes the importance of securely storing the API key, as it grants access to sensitive functionalities. Additionally, it provides +- [Getting Your API Key](https://docs.arcade.dev/en/home/api-keys.md): This documentation page guides users on how to obtain and manage their Arcade API key, detailing the steps for both the Dashboard and CLI methods. It emphasizes the importance of securely storing the API key, as it grants access to sensitive functionalities within the Arcade platform. ## API Reference -- [Arcade API Reference](https://docs.arcade.dev/en/references/api.md): The Arcade API Reference documentation provides users with essential information on how to utilize the Arcade API, including the base URL for API requests and links to the Terms of Service and OpenAPI specification. It serves as a guide for developers to effectively interact with the API -- [Arcade MCP (MCP Server SDK) - Python Overview](https://docs.arcade.dev/en/references/mcp/python/overview.md): This documentation page provides an overview of the Arcade MCP (MCP Server SDK) for Python, detailing its purpose as a secure framework for programmatically building MCP servers with a minimal API. Users will learn about the basic usage, class references, and methods -- [Errors](https://docs.arcade.dev/en/references/mcp/python/errors.md): This documentation page provides an overview of domain-specific error types used in the MCP server and its components, detailing the exception hierarchy for improved error handling and debugging. Users will learn about various exceptions, such as `MCPError`, `ServerError`, and -- [Middleware](https://docs.arcade.dev/en/references/mcp/python/middleware.md): This documentation page provides an overview of the Middleware component in the Arcade MCP Server SDK for Python, detailing how to intercept and modify MCP requests and responses through a series of handler methods. It outlines the base classes, including `Middleware` and `MiddlewareContext -- [Server](https://docs.arcade.dev/en/references/mcp/python/server.md): This documentation page provides a reference for the `MCPServer` class in the Arcade MCP Python library, detailing its purpose as a low-level server for hosting Arcade tools over MCP. Users can learn about its features, including middleware support, context injection, -- [Settings](https://docs.arcade.dev/en/references/mcp/python/settings.md): This documentation page provides guidance on configuring global and environment-driven settings for the Arcade MCP Server. It details the main settings container, MCPSettings, along with various sub-settings for server, middleware, notifications, transport, and arcade-specific configurations. Users will learn -- [Telemetry](https://docs.arcade.dev/en/references/mcp/telemetry.md): This documentation page explains the telemetry data collected by the `arcade-mcp` framework, detailing what information is tracked, why it is collected, and how users can opt-out of sharing their data. It emphasizes that participation in telemetry is optional and outlines -- [Transport Modes](https://docs.arcade.dev/en/references/mcp/python/transports.md): This documentation page provides an overview of the different transport modes available for MCP servers, specifically focusing on stdio and HTTP transports. It helps users understand the characteristics, usage, and configuration of each transport mode, enabling them to choose the appropriate one based on +- [Arcade API Reference](https://docs.arcade.dev/en/references/api.md): The Arcade API Reference documentation provides users with essential information on how to interact with the Arcade API, including the base URL for requests and links to the OpenAPI specification. It emphasizes the requirement of having an account in good standing and adherence to the Terms of +- [Arcade MCP (MCP Server SDK) - Python Overview](https://docs.arcade.dev/en/references/mcp/python/overview.md): This documentation page provides an overview of the Arcade MCP (MCP Server SDK) for Python, detailing its purpose as a secure framework for programmatically building MCP servers with a minimal API. Users will learn about the key components, such as the `M +- [Errors](https://docs.arcade.dev/en/references/mcp/python/errors.md): This documentation page provides an overview of domain-specific error types associated with the MCP server and its components, detailing the MCP exception hierarchy for improved error handling and debugging. Users can learn about various exceptions, such as `MCPError`, `ServerError`, +- [Middleware](https://docs.arcade.dev/en/references/mcp/python/middleware.md): This documentation page provides an overview of the Middleware component in the Arcade MCP Server SDK for Python, detailing how users can intercept and modify requests and responses during processing. It outlines the base classes and methods for creating custom middleware, as well as built-in middleware +- [Server](https://docs.arcade.dev/en/references/mcp/python/server.md): This documentation page provides a reference for the `MCPServer` class in the Arcade MCP Python library, detailing its purpose as a low-level server for hosting Arcade tools over the MCP protocol. Users will learn about the server's features, including middleware support +- [Settings](https://docs.arcade.dev/en/references/mcp/python/settings.md): This documentation page provides an overview of global configuration and environment-driven settings for the Arcade MCP Server, detailing how to manage and utilize various settings containers like MCPSettings and its sub-settings. Users will learn how to create settings from environment variables, convert them to +- [Telemetry](https://docs.arcade.dev/en/references/mcp/telemetry.md): This documentation page explains the telemetry data collected by the `arcade-mcp` framework, detailing its purpose, what data is tracked, and how users can opt-out of data sharing. It emphasizes that participation is optional and outlines the types of usage information +- [Transport Modes](https://docs.arcade.dev/en/references/mcp/python/transports.md): This documentation page provides an overview of the different transport modes (stdio and HTTP) available for MCP servers, detailing their characteristics, usage scenarios, and configuration options. Users will learn how to choose the appropriate transport based on their application needs, whether for desktop - [Types](https://docs.arcade.dev/en/references/mcp/python/types.md): This documentation page provides an overview of core Pydantic models and enums used in the MCP protocol, specifically detailing the `CallToolResult` and `SessionMessage` types. It helps users understand how to construct JSON-RPC requests and responses, as ## Arcade Cli -- [The Arcade CLI](https://docs.arcade.dev/en/home/arcade-cli.md): The Arcade CLI documentation provides users with instructions on how to install and utilize the Arcade command-line tool for managing Arcade deployments and MCP servers. It includes detailed commands for various functionalities such as logging in, deploying, and configuring servers. Users can also access help +- [The Arcade CLI](https://docs.arcade.dev/en/home/arcade-cli.md): The Arcade CLI documentation provides users with instructions on how to install and utilize the Arcade command-line tool for managing Arcade deployments and MCP servers. It includes detailed commands and usage examples, enabling users to efficiently generate, test, and configure their projects. Additionally, ## Auth @@ -51,37 +51,37 @@ Arcade delivers three core capabilities: Deploy agents even your security team w ## Auth Providers -- [Airtable](https://docs.arcade.dev/en/home/auth-providers/airtable.md): This documentation page provides guidance on configuring Airtable as an authentication provider using OAuth 2.0 for tools and agents within the Arcade platform. It outlines the steps to create an Airtable app, obtain necessary credentials, and integrate Airtable's API into +- [Airtable](https://docs.arcade.dev/en/home/auth-providers/airtable.md): This documentation page provides guidance on configuring the Airtable authentication provider using OAuth 2.0, enabling users to access Airtable APIs through their applications or tools. It outlines the steps to create an Airtable app, obtain necessary credentials, and integrate these - [Asana](https://docs.arcade.dev/en/home/auth-providers/asana.md): This documentation page provides guidance on using the Asana authentication provider within the Arcade platform, enabling users to call Asana APIs on behalf of their applications. It outlines how to quickly get started with pre-built tools, configure Asana app credentials, and set -- [Atlassian](https://docs.arcade.dev/en/home/auth-providers/atlassian.md): This documentation page provides guidance on configuring a custom Atlassian Auth Provider for use with Arcade, enabling users to authenticate and call the Atlassian API on behalf of their applications or custom tools. It outlines the steps to create an Atlassian app -- [Auth Providers](https://docs.arcade.dev/en/home/auth-providers.md): The "Auth Providers" documentation page provides a comprehensive registry of authentication providers available within the Arcade ecosystem, enabling users to securely grant Arcade tools access to their data. It outlines the benefits of using Arcade's built-in auth providers versus configuring custom ones, including -- [Calendly](https://docs.arcade.dev/en/home/auth-providers/calendly.md): This documentation page provides guidance on integrating the Calendly API using OAuth 2.0 authentication within the Arcade platform. It outlines the steps for creating a Calendly developer account, registering an OAuth application, and configuring the necessary credentials for both pre-built tools -- [ClickUp](https://docs.arcade.dev/en/home/auth-providers/clickup.md): This documentation page provides guidance on configuring and using the ClickUp authentication provider within the Arcade platform, enabling users to call the ClickUp API on behalf of their users. It outlines the steps for creating a ClickUp app, setting up OAuth credentials, and -- [Discord](https://docs.arcade.dev/en/home/auth-providers/discord.md): This documentation page provides guidance on configuring a custom Discord authentication provider within the Arcade platform, enabling users to integrate Discord API calls into their applications and tools. It outlines the steps for creating a Discord app, setting up OAuth 2.0 credentials, and -- [Dropbox](https://docs.arcade.dev/en/home/auth-providers/dropbox.md): This documentation page provides guidance on configuring a custom Dropbox Auth Provider within the Arcade platform, enabling users to authenticate and interact with the Dropbox API on behalf of their applications. It outlines the steps for creating a Dropbox app, setting up OAuth 2.0 -- [Figma](https://docs.arcade.dev/en/home/auth-providers/figma.md): This documentation page provides guidance on configuring Figma authentication using OAuth 2.0 for tools and agents within the Arcade platform. It outlines the steps to create a Figma app, set up necessary credentials, and integrate the Figma API into applications or -- [GitHub](https://docs.arcade.dev/en/home/auth-providers/github.md): This documentation page provides guidance on using the GitHub authentication provider within the Arcade platform, emphasizing the configuration and integration of GitHub Apps for secure API interactions. It outlines the advantages of GitHub Apps over OAuth Apps, including fine-grained permissions and centralized -- [Google](https://docs.arcade.dev/en/home/auth-providers/google.md): This documentation page provides guidance on configuring and using the Google authentication provider with Arcade, enabling users to call Google/Google Workspace APIs on behalf of users. It details the steps for creating a Google app, setting up OAuth credentials, and integrating Google auth into -- [Hubspot](https://docs.arcade.dev/en/home/auth-providers/hubspot.md): This documentation page provides guidance on using and configuring the Hubspot authentication provider within the Arcade platform, enabling users to call Hubspot APIs seamlessly. It outlines the steps for utilizing Arcade's default Hubspot auth provider, as well as instructions for setting up custom -- [Linear](https://docs.arcade.dev/en/home/auth-providers/linear.md): This documentation page provides guidance on configuring and using the Linear authentication provider within the Arcade platform, enabling users to call Linear APIs on behalf of users. It outlines the steps for creating a Linear app, setting up OAuth2 credentials, and integrating the Linear auth -- [LinkedIn](https://docs.arcade.dev/en/home/auth-providers/linkedin.md): This documentation page provides guidance on configuring and using the LinkedIn authentication provider with Arcade, enabling users to call LinkedIn APIs through their applications or custom tools. It outlines the steps to create a LinkedIn app, set up app credentials, and implement Linked -- [Mailchimp](https://docs.arcade.dev/en/home/auth-providers/mailchimp.md): This documentation page provides guidance on configuring the Mailchimp authentication provider for use with Arcade, enabling users to access Mailchimp Marketing APIs through OAuth 2.0. It outlines the steps for creating a Mailchimp app, registering it, and integrating it with -- [Microsoft](https://docs.arcade.dev/en/home/auth-providers/microsoft.md): This documentation page provides guidance on configuring a custom Microsoft Auth Provider for use with Arcade, enabling users to authenticate and call the Microsoft Graph API. It outlines the necessary steps to create a Microsoft app, set permissions, and integrate it with Arcade, ensuring that -- [Miro](https://docs.arcade.dev/en/home/auth-providers/miro.md): This documentation page provides guidance on configuring the Miro auth provider to enable tools and agents to access Miro APIs using OAuth 2.0 authentication. It outlines the steps for creating a Miro app, obtaining necessary credentials, and integrating Miro authentication -- [Notion](https://docs.arcade.dev/en/home/auth-providers/notion.md): This documentation page provides guidance on configuring the Notion authentication provider within the Arcade platform, enabling users to call Notion APIs on behalf of their applications or custom tools. It outlines the steps to create a Notion app, set up OAuth credentials, and -- [OAuth 2.0](https://docs.arcade.dev/en/home/auth-providers/oauth2.md): This documentation page provides guidance on configuring OAuth 2.0 authorization for tools and agents using Arcade, enabling them to connect with any OAuth 2.0-compatible API. It covers setup instructions for both the Arcade Cloud Engine and self-hosted environments, -- [PagerDuty](https://docs.arcade.dev/en/home/auth-providers/pagerduty.md): This documentation page provides guidance on configuring the PagerDuty authentication provider for tools and agents using OAuth 2.0, enabling them to interact with PagerDuty APIs. It outlines the steps to create a PagerDuty app, set up OAuth settings, and integrate -- [Reddit](https://docs.arcade.dev/en/home/auth-providers/reddit.md): This documentation page provides instructions for configuring a custom Reddit authentication provider within the Arcade platform, enabling users to call the Reddit API on behalf of their users. It guides users through creating a Reddit app, setting up OAuth credentials, and integrating Reddit auth in their -- [Salesforce](https://docs.arcade.dev/en/home/auth-providers/salesforce.md): This documentation page provides guidance on configuring the Salesforce auth provider for use with Arcade, enabling users to call Salesforce APIs through various tools and applications. It outlines the steps for creating a Connected App in Salesforce, including necessary settings and permissions, as well as how -- [Slack](https://docs.arcade.dev/en/home/auth-providers/slack.md): This documentation page provides guidance on configuring the Slack authentication provider within the Arcade platform, enabling users to call Slack APIs on behalf of users. It outlines the steps for creating a Slack app, setting up app credentials, and integrating Slack with custom tools or the -- [Spotify](https://docs.arcade.dev/en/home/auth-providers/spotify.md): This documentation page provides guidance on creating and configuring a custom Spotify Auth Provider in Arcade, enabling users to authenticate and interact with the Spotify API on behalf of their applications. It outlines the steps for registering a Spotify app, setting up OAuth credentials, and utilizing -- [Square](https://docs.arcade.dev/en/home/auth-providers/square.md): This documentation page provides guidance on using and configuring the Square authentication provider with Arcade, enabling users to call Square APIs via OAuth 2.0. It outlines the steps to create a Square app, configure OAuth settings, and integrate Square authentication into applications or -- [TickTick](https://docs.arcade.dev/en/home/auth-providers/ticktick.md): This documentation page provides guidance on configuring TickTick authentication using OAuth 2.0 for tools and applications that interact with the TickTick API. It outlines the steps to create a TickTick app, set up app credentials, and integrate the authentication provider within -- [Twitch](https://docs.arcade.dev/en/home/auth-providers/twitch.md): This documentation page provides guidance on configuring a custom Twitch Auth Provider within the Arcade platform, enabling users to authenticate and interact with the Twitch API on behalf of users. It outlines the necessary steps to create a Twitch application, set up OAuth credentials, and integrate -- [X](https://docs.arcade.dev/en/home/auth-providers/x.md): This documentation page provides guidance on configuring and using the X auth provider to enable applications and agents to interact with the X (Twitter) API on behalf of users. It includes instructions for creating an X app, setting up OAuth credentials in the Arcade Dashboard, -- [Zendesk](https://docs.arcade.dev/en/home/auth-providers/zendesk.md): This documentation page provides instructions for configuring a custom Zendesk authentication provider within Arcade, enabling users to call Zendesk APIs on behalf of a user. It outlines the necessary steps to create a Zendesk app, set up OAuth clients, and configure authentication settings -- [Zoho](https://docs.arcade.dev/en/home/auth-providers/zoho.md): This documentation page provides guidance on configuring the Zoho authentication provider for use with Arcade, enabling users to access Zoho APIs through OAuth 2.0. It includes steps for creating a Zoho app, setting up app credentials, and integrating with pre -- [Zoom](https://docs.arcade.dev/en/home/auth-providers/zoom.md): This documentation page provides guidance on configuring a custom Zoom authentication provider within the Arcade platform, enabling users to call the Zoom API on behalf of their applications. It outlines the steps for creating a Zoom app, integrating it with Arcade, and utilizing the Zoom auth +- [Atlassian](https://docs.arcade.dev/en/home/auth-providers/atlassian.md): This documentation page provides guidance on configuring a custom Atlassian Auth Provider within the Arcade platform, enabling users to authenticate and interact with the Atlassian API. It outlines the steps to create an Atlassian app, set up OAuth 2. +- [Auth Providers](https://docs.arcade.dev/en/home/auth-providers.md): The "Auth Providers" documentation page serves as a comprehensive registry of available authentication providers within the Arcade ecosystem, enabling users to securely grant Arcade tools access to their data. It outlines the benefits of using Arcade's built-in auth providers versus configuring custom ones, +- [Calendly](https://docs.arcade.dev/en/home/auth-providers/calendly.md): This documentation page provides guidance on configuring the Calendly authentication provider for use with Arcade, enabling users to access Calendly APIs through OAuth 2.0. It outlines the steps for creating a Calendly developer account, registering an OAuth application, and integrating +- [ClickUp](https://docs.arcade.dev/en/home/auth-providers/clickup.md): This documentation page provides guidance on configuring and using the ClickUp authentication provider within the Arcade platform, enabling users to call the ClickUp API on behalf of users. It outlines the steps to create a ClickUp app, set up OAuth credentials, and implement +- [Discord](https://docs.arcade.dev/en/home/auth-providers/discord.md): This documentation page provides guidance on configuring and using a custom Discord authentication provider with Arcade, enabling users to call the Discord API on behalf of their applications. It outlines the steps for creating a Discord app, setting up OAuth 2.0 credentials, and +- [Dropbox](https://docs.arcade.dev/en/home/auth-providers/dropbox.md): This documentation page provides instructions on how to configure a custom Dropbox Auth Provider for use with Arcade, enabling applications and tools to authenticate and interact with the Dropbox API on behalf of users. It outlines the necessary steps to create a Dropbox app, set up OAuth +- [Figma](https://docs.arcade.dev/en/home/auth-providers/figma.md): This documentation page provides guidance on using the Figma authentication provider with Arcade, enabling users to access Figma APIs through OAuth 2.0. It outlines the necessary configurations, required scopes for the Arcade Figma MCP Server, and steps to create a +- [GitHub](https://docs.arcade.dev/en/home/auth-providers/github.md): This documentation page provides guidance on using the GitHub authentication provider with Arcade, enabling users to configure and implement GitHub APIs securely through GitHub Apps. It emphasizes the advantages of GitHub Apps over OAuth Apps, including fine-grained permissions and centralized control +- [Google](https://docs.arcade.dev/en/home/auth-providers/google.md): This documentation page provides guidance on configuring and using the Google authentication provider within Arcade, enabling tools and applications to access Google/Google Workspace APIs on behalf of users. It outlines the steps to create a Google app, set up OAuth credentials, and integrate Google +- [Hubspot](https://docs.arcade.dev/en/home/auth-providers/hubspot.md): This documentation page provides guidance on using and configuring the Hubspot authentication provider within the Arcade platform, enabling users to call Hubspot APIs through their applications or custom tools. It outlines the steps for utilizing Arcade's default Hubspot auth provider or setting up a +- [Linear](https://docs.arcade.dev/en/home/auth-providers/linear.md): This documentation page provides guidance on configuring the Linear authentication provider for use with Arcade, enabling users to call Linear APIs on behalf of their applications. It outlines the steps to create a Linear app, set up OAuth2 credentials, and integrate Linear auth within agents +- [LinkedIn](https://docs.arcade.dev/en/home/auth-providers/linkedin.md): This documentation page provides guidance on configuring and using the LinkedIn authentication provider with Arcade, enabling users to call LinkedIn APIs through their applications and custom tools. It outlines the steps for creating a LinkedIn app, setting up app credentials, and implementing the +- [Mailchimp](https://docs.arcade.dev/en/home/auth-providers/mailchimp.md): This documentation page provides guidance on configuring the Mailchimp authentication provider for use with Arcade, enabling users to call Mailchimp Marketing APIs via OAuth 2.0. It outlines the steps for creating a Mailchimp app, registering it, and integrating it with +- [Microsoft](https://docs.arcade.dev/en/home/auth-providers/microsoft.md): This documentation page provides guidance on how to create and configure a custom Microsoft Auth Provider for use with Arcade, enabling applications and tools to access the Microsoft Graph API on behalf of users. It outlines the steps for registering a Microsoft app, setting permissions, and +- [Miro](https://docs.arcade.dev/en/home/auth-providers/miro.md): This documentation page provides guidance on configuring the Miro authentication provider for use with Arcade, enabling users to call Miro APIs via OAuth 2.0 authentication. It includes steps for creating a Miro app, obtaining necessary credentials, and setting up the +- [Notion](https://docs.arcade.dev/en/home/auth-providers/notion.md): This documentation page provides guidance on configuring the Notion authentication provider for use with Arcade, enabling applications and custom tools to access Notion APIs on behalf of users. It outlines the steps for creating a Notion app, setting up OAuth credentials, and utilizing +- [OAuth 2.0](https://docs.arcade.dev/en/home/auth-providers/oauth2.md): This documentation page provides guidance on configuring OAuth 2.0 for authorizing tools and agents with any OAuth 2.0-compatible API using Arcade. It details the setup process for both the Arcade Cloud Engine and self-hosted environments, including the necessary +- [PagerDuty](https://docs.arcade.dev/en/home/auth-providers/pagerduty.md): This documentation page provides guidance on configuring the PagerDuty authentication provider for use with Arcade, enabling users to call PagerDuty APIs via OAuth 2.0. It outlines the steps to create a PagerDuty app, set up OAuth settings, and integrate the +- [Reddit](https://docs.arcade.dev/en/home/auth-providers/reddit.md): This documentation page provides guidance on configuring a custom Reddit Auth Provider within the Arcade platform, enabling users to authenticate and interact with the Reddit API on behalf of users. It outlines the steps for creating a Reddit application, setting up OAuth credentials, and integrating Reddit +- [Salesforce](https://docs.arcade.dev/en/home/auth-providers/salesforce.md): This documentation page provides guidance on configuring the Salesforce authentication provider for use with Arcade, enabling users to call Salesforce APIs through various tools and applications. It outlines the steps to create a Connected App in Salesforce, including necessary settings and permissions, as well as how +- [Slack](https://docs.arcade.dev/en/home/auth-providers/slack.md): This documentation page provides guidance on configuring the Slack authentication provider for tools and agents using Arcade, enabling them to interact with Slack APIs on behalf of users. It outlines the steps for creating a Slack app, setting up app credentials, and integrating Slack with Arcade +- [Spotify](https://docs.arcade.dev/en/home/auth-providers/spotify.md): This documentation page provides guidance on configuring a custom Spotify authentication provider within the Arcade platform, enabling users to call the Spotify API on behalf of their application or custom tools. It outlines the steps for creating a Spotify app, setting up OAuth 2.0 +- [Square](https://docs.arcade.dev/en/home/auth-providers/square.md): This documentation page provides guidance on integrating Square's OAuth 2.0 authentication into applications using the Arcade platform. It outlines the steps to create a Square app, configure OAuth settings, and set up the Square auth provider, enabling users to call Square APIs +- [TickTick](https://docs.arcade.dev/en/home/auth-providers/ticktick.md): This documentation page provides guidance on configuring the TickTick authentication provider using OAuth 2.0, enabling users to integrate TickTick APIs into their applications or tools. It outlines the steps for creating a TickTick app, setting up OAuth credentials, and configuring +- [Twitch](https://docs.arcade.dev/en/home/auth-providers/twitch.md): This documentation page provides guidance on configuring a custom Twitch authentication provider within the Arcade platform, enabling users to call the Twitch API on behalf of their applications. It outlines the steps to create a Twitch app, set up OAuth credentials, and integrate Twitch auth into +- [X](https://docs.arcade.dev/en/home/auth-providers/x.md): This documentation page provides guidance on configuring and using the X auth provider to enable applications and agents to interact with the X (Twitter) API on behalf of users. It details the steps for creating an X app, setting up authentication in the Arcade Dashboard, +- [Zendesk](https://docs.arcade.dev/en/home/auth-providers/zendesk.md): This documentation page provides guidance on configuring and using the Zendesk authentication provider with Arcade, enabling users to access Zendesk APIs on behalf of users. It outlines the steps for creating a Zendesk app, setting up OAuth clients, and integrating the authentication into +- [Zoho](https://docs.arcade.dev/en/home/auth-providers/zoho.md): This documentation page provides guidance on configuring the Zoho authentication provider for use with Arcade, enabling users to access Zoho APIs via OAuth 2.0. It outlines the steps to create a Zoho app, configure app credentials, and integrate with pre +- [Zoom](https://docs.arcade.dev/en/home/auth-providers/zoom.md): This documentation page guides users on how to create and configure a custom Zoom Auth Provider within the Arcade platform, enabling applications and tools to access the Zoom API on behalf of users. It outlines the necessary steps for registering a Zoom app, setting up OAuth credentials ## Build Tools @@ -99,71 +99,71 @@ Arcade delivers three core capabilities: Deploy agents even your security team w ## Changelog -- [Changelog](https://docs.arcade.dev/en/home/changelog.md): The Changelog documentation page provides users with a comprehensive overview of the latest updates, features, bug fixes, and maintenance changes for Arcade.dev. It highlights important security advisories, infrastructure migrations, and enhancements across various components such as MCP servers, toolkits +- [Changelog](https://docs.arcade.dev/en/home/changelog.md): The Changelog documentation page provides users with a comprehensive overview of the latest updates, features, bug fixes, and maintenance changes for Arcade.dev. It highlights important security advisories, infrastructure migrations, and enhancements across various components such as MCP servers, the Arcade ## Compare Server Types -- [Compare MCP Server Types](https://docs.arcade.dev/en/home/compare-server-types.md): This documentation page provides a comparison of different MCP server types based on transport methods and deployment options, highlighting their functionalities and features. Users can learn about the capabilities of each server type, including support for various tools and authentication methods. This comparison aids in selecting +- [Compare MCP Server Types](https://docs.arcade.dev/en/home/compare-server-types.md): This documentation page provides a comparison of different MCP server types based on transport methods and deployment options, highlighting their functionalities and features. Users can learn about the capabilities of each server type, including support for various tools and authentication methods. The comparison table allows users ## Contact Us -- [Contact Us](https://docs.arcade.dev/en/home/contact-us.md): This documentation page provides users with information on how to connect with the Arcade team for support through various channels. It emphasizes the team's commitment to assisting users and their agents in achieving success. +- [Contact Us](https://docs.arcade.dev/en/home/contact-us.md): This documentation page provides users with information on how to connect with the Arcade team for support through various channels. It aims to facilitate communication and assistance for users and their agents. ## Crewai -- [page](https://docs.arcade.dev/en/home/crewai/use-arcade-tools.md): This documentation page provides a comprehensive guide on integrating Arcade tools into CrewAI applications, detailing the necessary prerequisites, setup, and configuration steps. Users will learn how to authorize and manage tools within their CrewAI agent teams, ensuring a tailored and efficient application experience -- [Provide the tool manager callback to the ArcadeToolManager](https://docs.arcade.dev/en/home/crewai/custom-auth-flow.md): This documentation page guides users on how to create a custom authentication flow for the ArcadeToolManager within their CrewAI agent teams. It outlines the necessary prerequisites, environment setup, and configuration steps to implement a tailored authorization process, allowing for enhanced flexibility in tool +- [page](https://docs.arcade.dev/en/home/crewai/use-arcade-tools.md): This documentation page provides a comprehensive guide on integrating Arcade tools into CrewAI applications, detailing the necessary prerequisites, setup instructions, and configuration of API keys. Users will learn how to manage tool authorization and effectively utilize Arcade tools within their CrewAI agent teams. +- [Provide the tool manager callback to the ArcadeToolManager](https://docs.arcade.dev/en/home/crewai/custom-auth-flow.md): This documentation page guides users through the process of creating a custom authentication flow for the ArcadeToolManager within a CrewAI agent team. It provides step-by-step instructions on setting up the environment, configuring API keys, defining the custom auth flow, and integrating ## Custom Mcp Server Quickstart -- [Build MCP Server QuickStart](https://docs.arcade.dev/en/home/custom-mcp-server-quickstart.md): The "Build MCP Server QuickStart" documentation guides users through the process of creating and running a custom MCP Server using the Arcade MCP framework. It covers prerequisites, installation steps, server setup, and how to configure secrets and authorization for tools, enabling users +- [Build MCP Server QuickStart](https://docs.arcade.dev/en/home/custom-mcp-server-quickstart.md): The "Build MCP Server QuickStart" documentation provides users with step-by-step instructions to create and run a custom MCP Server using the Arcade MCP framework. It covers prerequisites, installation of necessary tools, server setup, and how to connect and authorize tools that ## Deployment -- [Arcade Cloud Infrastructure](https://docs.arcade.dev/en/home/deployment/arcade-cloud-infra.md): This documentation page provides an overview of the infrastructure supporting Arcade Cloud, including details on egress IP addresses and the availability of VPC Peering for enterprise customers. Users can learn about essential network configurations and how to request additional services. -- [Engine Configuration](https://docs.arcade.dev/en/home/deployment/engine-configuration.md): This documentation page provides enterprise customers with guidance on configuring the Arcade Engine, including installation methods and advanced configuration options for engine settings and environment variables. Users will learn how to manage configuration files, such as `engine.yaml` and `engine.env`, and customize -- [On-premise MCP Servers](https://docs.arcade.dev/en/home/deployment/on-prem-mcp.md): This documentation page provides a comprehensive guide on deploying on-premises MCP servers within a hybrid architecture, enabling users to run tools in their own environment while utilizing Arcade's cloud infrastructure. It covers the setup process, including creating secure tunnels for public access, registering +- [Arcade Cloud Infrastructure](https://docs.arcade.dev/en/home/deployment/arcade-cloud-infra.md): This documentation page provides an overview of the infrastructure supporting Arcade Cloud, detailing essential information such as egress IP addresses and the availability of VPC Peering for enterprise customers. Users can learn about the technical aspects of the service and how to request additional features +- [Engine Configuration](https://docs.arcade.dev/en/home/deployment/engine-configuration.md): This documentation page provides enterprise customers with advanced configuration options for self-hosting the Arcade Engine, detailing how to obtain and customize the engine through various installation methods. Users will learn about the essential configuration files, `engine.yaml` and `engine.env`, including +- [On-premise MCP Servers](https://docs.arcade.dev/en/home/deployment/on-prem-mcp.md): This documentation page provides guidance on deploying on-premises MCP servers within a hybrid architecture, enabling users to run tools in their own environments while utilizing Arcade's cloud infrastructure. Users will learn how to set up their MCP servers, create secure tunnels for public access ## Evaluate Tools - [Evaluate tools](https://docs.arcade.dev/en/home/evaluate-tools/create-an-evaluation-suite.md): This documentation page provides a comprehensive guide on how to create and run an evaluation suite for assessing tools using the Arcade framework. Users will learn to define evaluation cases, utilize various critics to measure performance, and execute evaluations to ensure their tools are effectively integrated with -- [Run evaluations with the Arcade CLI](https://docs.arcade.dev/en/home/evaluate-tools/run-evaluations.md): This documentation page provides guidance on using the Arcade CLI to run evaluations of tool-enabled language models efficiently. Users will learn how to execute evaluation suites, customize the evaluation process with various command options, and analyze the results in a structured format. By following the -- [Why evaluate tools?](https://docs.arcade.dev/en/home/evaluate-tools/why-evaluate-tools.md): This documentation page explains the importance of evaluating tools used by language models with tool-calling capabilities, focusing on their efficiency in tool utilization and understanding user intents. It outlines a comprehensive evaluation framework that assesses the model's performance in real-world applications, ensuring correct +- [Run evaluations with the Arcade CLI](https://docs.arcade.dev/en/home/evaluate-tools/run-evaluations.md): This documentation page provides guidance on using the Arcade CLI to run evaluations of tool-enabled language models. It outlines the steps to execute evaluation suites, customize the evaluation process with various command options, and analyze the results efficiently. Users will learn how to utilize the +- [Why evaluate tools?](https://docs.arcade.dev/en/home/evaluate-tools/why-evaluate-tools.md): This documentation page explains the importance of evaluating tools used in language models with tool-calling capabilities, focusing on their effectiveness and reliability in production environments. It outlines the evaluation framework, which assesses tool utilization and intent understanding, and details the scoring system based on ## Faq -- [Frequently Asked Questions](https://docs.arcade.dev/en/home/faq.md): This documentation page provides answers to frequently asked questions about the Arcade platform, helping users understand how to build and contribute tools, differentiate between various API keys, and manage authentication with OAuth providers. It guides users in leveraging Arcade's features effectively, from creating custom +- [Frequently Asked Questions](https://docs.arcade.dev/en/home/faq.md): This documentation page provides answers to frequently asked questions about the Arcade platform, helping users understand how to create and contribute tools, differentiate between various API keys, and navigate authentication processes. It guides users through building custom tools, collaborating on projects, and managing OAuth ## Glossary -- [Arcade Glossary](https://docs.arcade.dev/en/home/glossary.md): The Arcade Glossary documentation page provides definitions and explanations of key terms related to the Arcade platform, including concepts like agents, tools, MCP servers, and context. It aims to help users understand the components and terminology necessary for building, testing, and deploying +- [Arcade Glossary](https://docs.arcade.dev/en/home/glossary.md): The Arcade Glossary provides definitions and explanations of key terms and concepts related to the Arcade platform, including agents, tools, and MCP servers. It helps users understand the components necessary for building, testing, and deploying applications that utilize large language models (LL ## Google Adk -- [Arcade with Google ADK](https://docs.arcade.dev/en/home/google-adk/overview.md): This documentation page provides a comprehensive guide for integrating the Arcade platform with the Google ADK library, enabling users to enhance AI agents with various tools like Google Mail and GitHub. It covers installation, key features, basic usage examples, and authorization handling, -- [Initialize the Arcade client](https://docs.arcade.dev/en/home/google-adk/use-arcade-tools.md): This documentation page provides a comprehensive guide for integrating Arcade tools into Google ADK applications, detailing the necessary prerequisites, environment setup, API key configuration, and agent management. Users will learn how to authorize and run agents with Arcade tools, as well as tips +- [Arcade with Google ADK](https://docs.arcade.dev/en/home/google-adk/overview.md): This documentation page provides a comprehensive guide for integrating the `google-adk-arcade` package with Arcade, enabling users to enhance their AI agents using various tools like Google Mail and GitHub. It covers installation, key features, basic usage examples, +- [Initialize the Arcade client](https://docs.arcade.dev/en/home/google-adk/use-arcade-tools.md): This documentation page provides a comprehensive guide for integrating Arcade tools into Google ADK applications, detailing the necessary prerequisites, setup instructions, and configuration steps. Users will learn how to manage and authorize Arcade tools, create agents, and run them in user contexts, ## Hosting Overview -- [Hosting Options](https://docs.arcade.dev/en/home/hosting-overview.md): This documentation page provides an overview of the various hosting options available for Arcade, including the recommended Arcade Cloud service and on-premise deployment alternatives. Users can learn how to quickly set up their environment, manage resources, customize authentication, and understand pricing structures. +- [Hosting Options](https://docs.arcade.dev/en/home/hosting-overview.md): This documentation page provides an overview of the various hosting options available for the Arcade platform, including the Arcade Cloud service and on-premise deployments. Users can learn how to quickly set up Arcade Cloud for immediate use or configure on-premise solutions to maintain control ## Langchain -- [Fetch the "ScrapeUrl" tool from the "Firecrawl" MCP Server](https://docs.arcade.dev/en/home/langchain/use-arcade-tools.md): This documentation page provides a comprehensive guide on integrating Arcade tools into LangGraph applications, detailing the necessary prerequisites, setup, and configuration steps. Users will learn how to manage Arcade tools, create AI models, and implement a ReAct-style agent to effectively utilize -- [Import necessary classes and modules](https://docs.arcade.dev/en/home/langchain/user-auth-interrupts.md): This documentation page guides users through the process of creating a LangGraph workflow that integrates user authorization for specific Arcade tools. It covers prerequisites, installation of necessary packages, environment configuration, and the definition of workflow steps, ensuring that only authorized tools are accessible to -- [page](https://docs.arcade.dev/en/home/langchain/auth-langchain-tools.md): This documentation page provides a step-by-step guide for users to authorize existing LangChain tools, such as `GmailToolkit`, using the Arcade platform. It outlines the prerequisites, installation of necessary packages, and detailed instructions for the authorization process in both Python +- [Fetch the "ScrapeUrl" tool from the "Firecrawl" MCP Server](https://docs.arcade.dev/en/home/langchain/use-arcade-tools.md): This documentation page provides a comprehensive guide for integrating Arcade tools into LangGraph applications, detailing the necessary prerequisites, environment setup, API key configuration, and tool management. Users will learn how to create and manage AI models, configure agents, and stream responses while +- [Import necessary classes and modules](https://docs.arcade.dev/en/home/langchain/user-auth-interrupts.md): This documentation page guides users in creating a LangGraph workflow that incorporates user authorization for specific Arcade tools. It outlines the prerequisites, installation steps, and configuration needed to set up the environment, as well as detailed instructions for defining workflow functions and compiling the Lang +- [page](https://docs.arcade.dev/en/home/langchain/auth-langchain-tools.md): This documentation page provides a step-by-step guide on how to authorize existing LangChain tools, such as the `GmailToolkit`, using the Arcade platform. It outlines the prerequisites, installation of necessary packages, and detailed instructions for initializing the Arcade client and ## Mastra -- [Create a new Mastra project](https://docs.arcade.dev/en/home/mastra/use-arcade-tools.md): This documentation page provides a step-by-step guide for integrating Arcade tools into a new Mastra project, enabling users to leverage these tools within their Mastra applications. It covers prerequisites, project setup, installation of the Arcade client, configuration of API keys, -- [page](https://docs.arcade.dev/en/home/mastra/overview.md): This documentation page guides users on integrating Arcade's tool ecosystem with Mastra applications, enabling enhanced functionality for AI agents. It outlines how to access a variety of pre-built tools, manage tool complexities, and build sophisticated agents by leveraging both frameworks. Users will -- [page](https://docs.arcade.dev/en/home/mastra/user-auth-interrupts.md): This documentation page provides guidance on managing user-specific authorization for Arcade tools within Mastra applications, emphasizing the implementation of dynamic tool loading and per-user authentication flows. It outlines steps for configuring agents, creating API endpoints, and enhancing user experience during authorization processes. +- [Create a new Mastra project](https://docs.arcade.dev/en/home/mastra/use-arcade-tools.md): This documentation page provides a step-by-step guide for integrating Arcade tools into a new Mastra project, enabling users to leverage these tools within their Mastra applications. It covers prerequisites, project setup, API key configuration, and interaction methods for the Mastra +- [page](https://docs.arcade.dev/en/home/mastra/overview.md): This documentation page guides users on integrating Arcade's tool ecosystem with Mastra applications, enabling enhanced functionality for AI agents. It outlines how to access a variety of pre-built tools, manage their execution, and seamlessly convert tool definitions for compatibility. Users will learn +- [page](https://docs.arcade.dev/en/home/mastra/user-auth-interrupts.md): This documentation page guides users on managing user-specific authorization for Arcade tools within Mastra applications, focusing on dynamic tool loading and per-user authentication flows. It provides step-by-step instructions for setting up agents and API endpoints, ensuring each user has a secure and ## Mcp Clients - [Use Arcade in Cursor](https://docs.arcade.dev/en/home/mcp-clients/cursor.md): This documentation page provides a step-by-step guide for connecting Cursor to an Arcade MCP Gateway, enabling users to utilize Arcade tools within the Cursor application. It outlines the prerequisites for setting up an Arcade account and API key, as well as detailed instructions for configuring -- [Use Arcade in Visual Studio Code](https://docs.arcade.dev/en/home/mcp-clients/visual-studio-code.md): This documentation page provides a step-by-step guide for connecting Visual Studio Code to an Arcade MCP Gateway, enabling users to integrate and utilize Arcade tools within their development environment. It outlines the necessary prerequisites, including account creation and API key retrieval, and details the -- [Use Arcade with Claude Desktop](https://docs.arcade.dev/en/home/mcp-clients/claude-desktop.md): This documentation page provides a step-by-step guide for connecting Claude Desktop to a local Arcade server, enabling users to access Arcade tools. It outlines the necessary prerequisites, including creating an Arcade account and obtaining an API key, and details the configuration process within Claude +- [Use Arcade in Visual Studio Code](https://docs.arcade.dev/en/home/mcp-clients/visual-studio-code.md): This documentation page provides a step-by-step guide for connecting Visual Studio Code to an Arcade MCP Gateway, enabling users to integrate and utilize Arcade's features within their development environment. It outlines the prerequisites for setting up an Arcade account and API key, as well +- [Use Arcade with Claude Desktop](https://docs.arcade.dev/en/home/mcp-clients/claude-desktop.md): This documentation page provides a step-by-step guide for connecting Claude Desktop to a local Arcade server, enabling users to access Arcade tools within the application. It outlines the prerequisites, including creating an Arcade account and obtaining an API key, as well as detailed instructions ## Mcp Gateway Quickstart @@ -171,15 +171,15 @@ Arcade delivers three core capabilities: Deploy agents even your security team w ## Mcp Gateways -- [MCP Gateways](https://docs.arcade.dev/en/home/mcp-gateways.md): This documentation page provides a comprehensive guide on configuring and using MCP Gateways, which facilitate the connection of multiple MCP Servers to enhance tool management and access within projects. Users will learn how to create and customize an MCP Gateway, including selecting tools from different servers +- [MCP Gateways](https://docs.arcade.dev/en/home/mcp-gateways.md): This documentation page provides a comprehensive guide on configuring and using MCP Gateways, which facilitate the connection of multiple MCP Servers to streamline tool management and access within projects. Users can learn how to create and customize their MCP Gateways, selecting specific tools from various ## MCP Servers -- [page](https://docs.arcade.dev/en/mcp-servers.md): This documentation page provides a comprehensive registry of all MCP Servers within the Arcade ecosystem, enabling users to easily access and identify available servers. It serves as a centralized resource for understanding the various MCP Servers and their functionalities. +- [page](https://docs.arcade.dev/en/mcp-servers.md): This documentation page provides a comprehensive registry of all MCP Servers available within the Arcade ecosystem, helping users identify and access the various server options. It serves as a central resource for understanding the available MCP Servers and their functionalities. ## MCP Servers - Contribute A Server -- [How to contribute a MCP Server](https://docs.arcade.dev/en/mcp-servers/contribute-a-server.md): This documentation page provides a step-by-step guide for developers on how to contribute their MCP Servers to the Arcade documentation. It outlines the prerequisites for submission, including building and publishing the MCP Server, and details the process for opening a pull request and ensuring it +- [How to contribute a MCP Server](https://docs.arcade.dev/en/mcp-servers/contribute-a-server.md): This documentation page guides users on how to contribute their MCP Server to the Arcade documentation, enabling other developers to discover and utilize their tools. It outlines the prerequisites for submission, including building and publishing the MCP Server, and provides a step-by-step process for ## MCP Servers - Customer Support @@ -195,12 +195,12 @@ Arcade delivers three core capabilities: Deploy agents even your security team w ## MCP Servers - Databases -- [Clickhouse](https://docs.arcade.dev/en/mcp-servers/databases/clickhouse.md): This documentation page provides users with a comprehensive guide to the Arcade Clickhouse MCP Server, which enables agents to interact with Clickhouse databases in a read-only capacity. Users can learn to discover database schemas, explore table structures, and execute safe SELECT queries, -- [Clickhouse](https://docs.arcade.dev/en/mcp-servers/databases/postgres/clickhouse.md): This documentation page provides an overview of the Arcade Clickhouse MCP Server, which allows users to interact with Clickhouse databases in a read-only capacity. It includes tools for discovering database schemas, exploring table structures, and executing safe SELECT queries, all while emphasizing -- [MongoDB](https://docs.arcade.dev/en/mcp-servers/databases/mongodb.md): This documentation page provides an overview of the Arcade MongoDB MCP Server, which allows users to interact with MongoDB databases in a read-only capacity. It outlines key features such as database discovery, collection exploration, schema inference, and safe query execution, along -- [MongoDB](https://docs.arcade.dev/en/mcp-servers/databases/postgres/mongodb.md): This documentation page provides an overview of the Arcade MongoDB MCP Server, which enables agents to interact with MongoDB databases in a read-only capacity. Users can learn to discover databases and collections, explore document structures, and execute safe queries, while also understanding -- [Postgres](https://docs.arcade.dev/en/mcp-servers/databases/postgres.md): This documentation page provides users with a comprehensive guide to the Arcade Postgres MCP Server, which enables agents to interact with PostgreSQL databases in a read-only capacity. Users will learn how to discover database schemas, explore table structures, and execute safe SELECT queries -- [WeaviateApi](https://docs.arcade.dev/en/mcp-servers/databases/weaviate-api.md): The WeaviateApi documentation provides users with the necessary tools and instructions to authenticate and interact with the Weaviate vector search engine via its API. It outlines how to set up authentication, including obtaining API keys and server URLs, and details various available +- [Clickhouse](https://docs.arcade.dev/en/mcp-servers/databases/clickhouse.md): This documentation page provides an overview of the Arcade Clickhouse MCP Server, which enables users to interact with Clickhouse databases in a read-only capacity. It outlines key features such as schema discovery, table exploration, and safe query execution, while also offering examples +- [Clickhouse](https://docs.arcade.dev/en/mcp-servers/databases/postgres/clickhouse.md): This documentation page provides an overview of the Arcade Clickhouse MCP Server, which enables agents to interact with Clickhouse databases in a read-only capacity. Users can learn to discover database schemas, explore table structures, and execute SELECT queries safely, while also understanding +- [MongoDB](https://docs.arcade.dev/en/mcp-servers/databases/mongodb.md): This documentation page provides an overview of the Arcade MongoDB MCP Server, which enables agents to interact with MongoDB databases in a read-only capacity. Users can learn how to discover databases and collections, explore document structures, and execute queries safely, while also +- [MongoDB](https://docs.arcade.dev/en/mcp-servers/databases/postgres/mongodb.md): This documentation page provides an overview of the Arcade MongoDB MCP Server, which allows users to interact with MongoDB databases in a read-only capacity. It outlines key features such as database discovery, collection exploration, schema inference, and safe query execution, along +- [Postgres](https://docs.arcade.dev/en/mcp-servers/databases/postgres.md): This documentation page provides users with a comprehensive guide to the Arcade Postgres MCP Server, which enables agents to interact with PostgreSQL databases in a read-only capacity. Users can learn how to discover database schemas, explore table structures, and execute safe SELECT queries +- [WeaviateApi](https://docs.arcade.dev/en/mcp-servers/databases/weaviate-api.md): The WeaviateApi documentation provides users with essential tools and instructions for managing and interacting with the Weaviate vector search engine via its API. It covers authentication requirements, including obtaining API keys, and details various available tools for tasks such as checking instance ## MCP Servers - Development @@ -221,16 +221,16 @@ Arcade delivers three core capabilities: Deploy agents even your security team w ## MCP Servers - Entertainment -- [Imgflip](https://docs.arcade.dev/en/mcp-servers/entertainment/imgflip.md): The Imgflip documentation page provides users with tools to create and manage memes using the Imgflip API. It outlines functionalities such as searching for meme templates, retrieving popular memes, and creating custom memes, along with detailed parameters and example code for implementation. This -- [Imgflip](https://docs.arcade.dev/en/mcp-servers/entertainment/spotify/imgflip.md): The Imgflip documentation page provides users with tools to create and manage memes through the Imgflip API, enabling the development of agents and AI applications. Users can search for meme templates, retrieve popular templates, and create custom memes by adding text to existing templates -- [Spotify](https://docs.arcade.dev/en/mcp-servers/entertainment/spotify.md): This documentation page provides tools for developers to integrate Spotify functionalities into their applications, enabling agents to retrieve track information, control playback, and search the Spotify catalog. It outlines the available tools, their descriptions, and usage examples, specifically for a self-hosted -- [Twitch auth provider](https://docs.arcade.dev/en/mcp-servers/entertainment/twitch.md): This documentation page provides guidance on creating and configuring a custom Twitch Auth Provider for use with Arcade, allowing applications and tools to authenticate users and access the Twitch API. It outlines the necessary steps to set up a Twitch application, configure OAuth settings in the Arcade +- [Imgflip](https://docs.arcade.dev/en/mcp-servers/entertainment/imgflip.md): The Imgflip documentation page provides users with tools to create and manage memes using the Imgflip API. It outlines features such as searching for meme templates, retrieving popular memes, and creating custom memes with specific text and formatting options. Users can easily integrate these +- [Imgflip](https://docs.arcade.dev/en/mcp-servers/entertainment/spotify/imgflip.md): The Imgflip documentation page provides users with tools to create and manage memes using the Imgflip API. It outlines functionalities such as searching for meme templates, retrieving popular memes, and creating custom memes, along with detailed instructions and code examples for implementation. Users +- [Spotify](https://docs.arcade.dev/en/mcp-servers/entertainment/spotify.md): This documentation page provides a comprehensive overview of the Arcade Spotify MCP Server, which enables users to build agents and AI applications that interact with Spotify tracks. It details various tools available for tasks such as retrieving track information, controlling playback, and searching the Spotify catalog +- [Twitch auth provider](https://docs.arcade.dev/en/mcp-servers/entertainment/twitch.md): This documentation page provides guidance on configuring and using a custom Twitch authentication provider within the Arcade platform, as there is no default provider available. It outlines the steps for creating a Twitch app, setting up OAuth credentials, and integrating Twitch auth in both application code ## MCP Servers - Payments -- [Stripe](https://docs.arcade.dev/en/mcp-servers/payments/stripe.md): This documentation page provides users with tools to interact with the Stripe API, enabling the creation and management of customers, products, invoices, and payment links. It outlines specific functionalities available, such as creating customers and products, listing customers and products, and processing -- [StripeApi](https://docs.arcade.dev/en/mcp-servers/payments/stripe_api.md): The StripeApi documentation provides a comprehensive guide for developers to interact with the Stripe API, enabling them to manage various aspects of Stripe accounts, customers, payments, billing, and reporting. It outlines a range of tools and functionalities that facilitate programmatic access to -- [ZohoBooksApi](https://docs.arcade.dev/en/mcp-servers/payments/zoho-books-api.md): The ZohoBooksApi documentation provides users with a comprehensive set of tools for managing financial transactions and accounting within Zoho Books, enabling actions such as creating, updating, and deleting bank accounts and transactions. Users can also import bank statements, categorize transactions, +- [Stripe](https://docs.arcade.dev/en/mcp-servers/payments/stripe.md): This documentation page provides users with the tools and instructions needed to interact with the Stripe API, enabling the creation and management of customers, products, invoices, and payment processing. It outlines various available tools, such as creating customers and products, listing invoices, +- [StripeApi](https://docs.arcade.dev/en/mcp-servers/payments/stripe_api.md): The StripeApi documentation provides a comprehensive guide for developers to utilize tools that enable interaction with the Stripe API, allowing for management of accounts, customers, payments, billing, and various financial operations. Users can learn how to perform a wide range of actions, +- [ZohoBooksApi](https://docs.arcade.dev/en/mcp-servers/payments/zoho-books-api.md): The ZohoBooksApi documentation provides users with tools to manage financial transactions and accounting within Zoho Books through a comprehensive set of API functionalities. Users can create, update, delete, and retrieve information about bank accounts and transactions, as well as apply rules ## MCP Servers - Productivity @@ -269,94 +269,94 @@ Arcade delivers three core capabilities: Deploy agents even your security team w - [MiroApi](https://docs.arcade.dev/en/mcp-servers/productivity/miro-api.md): The MiroApi documentation provides users with a comprehensive set of tools for managing Miro boards and organizational settings through the Miro API. It enables users to perform various actions, such as retrieving board information, updating classifications, managing legal holds, and creating - [Notion](https://docs.arcade.dev/en/mcp-servers/productivity/notion.md): This documentation page provides users with a comprehensive guide to the Arcade Notion MCP Server, which enables the creation of agents and AI applications that interact with Notion. It outlines various tools available for tasks such as retrieving page content, creating new pages, and - [Obsidian](https://docs.arcade.dev/en/mcp-servers/productivity/obsidian.md): This documentation page provides an overview of the Arcade Obsidian Toolkit, a community-contributed MCP Server verified by the Arcade team. It directs users to the GitHub repository for further information and resources related to the toolkit. -- [Outlook Calendar](https://docs.arcade.dev/en/mcp-servers/productivity/outlook-calendar.md): This documentation page provides users with tools to interact with the Outlook Calendar API, enabling them to create, list, and retrieve calendar events. It details the available functionalities, including user information retrieval and event management, along with example code snippets for implementation in Python -- [Outlook Mail](https://docs.arcade.dev/en/mcp-servers/productivity/outlook-mail.md): The Outlook Mail documentation page provides users with tools and guidance for integrating and utilizing the Outlook API to manage emails. Users can learn how to read, write, and send emails, as well as access specific functionalities like creating drafts and replying to messages. Additionally -- [OutlookMail Reference](https://docs.arcade.dev/en/mcp-servers/productivity/outlook-mail/reference.md): The OutlookMail Reference documentation provides a comprehensive list of enumerations, folder names, email filter properties, and filter operators used in the OutlookMail MCP Server. It helps users understand and utilize these elements effectively when working with OutlookMail tools. This reference serves -- [page](https://docs.arcade.dev/en/mcp-servers/productivity/dropbox/reference.md): This documentation page provides a comprehensive list of item categories used in Dropbox, including types such as image, document, PDF, spreadsheet, presentation, audio, video, folder, and paper. Users can refer to this classification to understand how different file types are -- [Sharepoint](https://docs.arcade.dev/en/mcp-servers/productivity/sharepoint.md): This documentation page provides a comprehensive guide for using the SharePoint MCP Server, enabling agents to efficiently interact with SharePoint sites and their contents. Users can learn to perform various actions such as retrieving lists, items, pages, and metadata, as well as -- [SquareupApi](https://docs.arcade.dev/en/mcp-servers/productivity/squareup-api.md): The SquareupApi documentation provides users with tools to interact with the Square platform, enabling management of payments, customer data, and bookings through various API functionalities. Users can obtain OAuth tokens, manage bank accounts, and handle booking operations, including creating, updating -- [TicktickApi](https://docs.arcade.dev/en/mcp-servers/productivity/ticktick-api.md): The TicktickApi documentation provides users with tools to manage tasks and projects within the Ticktick platform using the API. It outlines key functionalities such as creating, updating, deleting tasks and projects, and retrieving detailed information about them. Additionally, users can find -- [TrelloApi](https://docs.arcade.dev/en/mcp-servers/productivity/trello-api.md): The TrelloApi documentation provides a comprehensive guide for users to interact with the Trello API, enabling efficient management of boards, cards, lists, and members through various tools. Users can learn how to perform actions such as fetching, updating, and deleting -- [XeroApi](https://docs.arcade.dev/en/mcp-servers/productivity/xero-api.md): The XeroApi documentation provides tools for developers to interact with Xero's accounting data through an API, enabling the management of various accounting entities such as accounts, invoices, and transactions. Users can access, create, and manage financial reports, organizational settings +- [Outlook Calendar](https://docs.arcade.dev/en/mcp-servers/productivity/outlook-calendar.md): This documentation page provides users with tools to manage calendar events in Outlook, including creating, listing, and retrieving events. It outlines the available functionalities through the Arcade Outlook Calendar MCP Server, detailing how to use each tool with code examples in Python and JavaScript +- [Outlook Mail](https://docs.arcade.dev/en/mcp-servers/productivity/outlook-mail.md): The Outlook Mail documentation provides users with tools to read, write, and send emails using the Outlook API, enabling seamless email management within applications. It outlines various functionalities, including creating drafts, sending emails, and listing emails in a user's mailbox. Additionally, +- [OutlookMail Reference](https://docs.arcade.dev/en/mcp-servers/productivity/outlook-mail/reference.md): The OutlookMail Reference documentation provides a comprehensive list of enumerations, well-known folder names, email filter properties, and filter operators used in the OutlookMail MCP Server. It helps users understand and utilize these elements effectively for managing and filtering emails within the Outlook +- [page](https://docs.arcade.dev/en/mcp-servers/productivity/dropbox/reference.md): This documentation page provides a comprehensive list of item categories used in Dropbox, including types such as image, document, PDF, spreadsheet, presentation, audio, video, folder, and paper. It helps users understand the different classifications of files and folders within the +- [Sharepoint](https://docs.arcade.dev/en/mcp-servers/productivity/sharepoint.md): This documentation page provides a comprehensive guide for users to interact with SharePoint through the SharePoint MCP Server, enabling actions such as retrieving lists, items, pages, and metadata from SharePoint sites. It outlines various tools available for accessing and managing SharePoint +- [SquareupApi](https://docs.arcade.dev/en/mcp-servers/productivity/squareup-api.md): The SquareupApi documentation provides users with tools and functionalities to interact with the Square platform, enabling management of payments, customer data, inventory, and bookings. It outlines various API endpoints for actions such as obtaining OAuth tokens, managing bookings, and handling bank +- [TicktickApi](https://docs.arcade.dev/en/mcp-servers/productivity/ticktick-api.md): The TicktickApi documentation provides users with a set of tools to efficiently manage tasks and projects within the Ticktick platform using the API. It includes functionalities for creating, updating, deleting, and retrieving tasks and projects, along with detailed examples for implementation in +- [TrelloApi](https://docs.arcade.dev/en/mcp-servers/productivity/trello-api.md): The TrelloApi documentation provides a comprehensive set of tools that enable users and AI applications to interact with the Trello API for managing boards, cards, lists, and members. It outlines various functionalities, such as fetching, updating, and deleting actions, +- [XeroApi](https://docs.arcade.dev/en/mcp-servers/productivity/xero-api.md): The XeroApi documentation provides tools for developers to interact with Xero's accounting data through an API, enabling the management of various accounting entities such as invoices, payments, and reports. Users can access, create, and manage resources, retrieve financial information ## MCP Servers - Sales -- [Hubspot](https://docs.arcade.dev/en/mcp-servers/sales/hubspot.md): This documentation page provides a comprehensive overview of tools available for integrating and automating interactions with HubSpot CRM through the HubSpot MCP Server. Users can learn how to perform various actions such as creating, updating, and retrieving information about users, contacts, deals -- [Hubspot Reference](https://docs.arcade.dev/en/mcp-servers/sales/hubspot/reference.md): The Hubspot Reference documentation provides a comprehensive list of enumerations related to various tools within the Hubspot MCP Server, including call directions, email statuses, meeting outcomes, and activity types. Users can reference these enumerations to understand and utilize the specific values -- [HubspotAutomationApi](https://docs.arcade.dev/en/mcp-servers/sales/hubspot-automation-api.md): The HubspotAutomationApi documentation provides users with tools and guidance for managing and automating workflows within HubSpot, enabling tasks such as completing blocked actions, retrieving email campaign details, and enrolling contacts in sequences. It outlines various functionalities available through the API, -- [HubspotCmsApi](https://docs.arcade.dev/en/mcp-servers/sales/hubspot-cms-api.md): The HubspotCmsApi documentation provides users with tools to manage content within the HubSpot CMS efficiently, including creating, updating, and deleting blog posts, landing pages, and managing authors and multi-language support. It outlines various API functionalities that streamline content management -- [HubspotConversationsApi](https://docs.arcade.dev/en/mcp-servers/sales/hubspot-conversations-api.md): The HubspotConversationsApi documentation provides users with tools and guidance for managing and interacting with conversation threads and channels within HubSpot. It enables users to perform actions such as retrieving conversation inboxes, sending messages, updating thread statuses, and accessing detailed information -- [HubspotCrmApi](https://docs.arcade.dev/en/mcp-servers/sales/hubspot-crm-api.md): The HubspotCrmApi documentation provides users with tools to efficiently manage and interact with HubSpot CRM data, including the ability to retrieve, create, update, and delete records for various CRM objects. It facilitates operations such as managing associations, handling tasks -- [HubspotEventsApi](https://docs.arcade.dev/en/mcp-servers/sales/hubspot-events-api.md): The Hubspot Events API documentation provides users with tools to manage and analyze event data within the HubSpot ecosystem. It enables users to retrieve event completion data, manage custom event definitions, and send event data for streamlined reporting. This page serves as a comprehensive -- [HubspotMarketingApi](https://docs.arcade.dev/en/mcp-servers/sales/hubspot-marketing-api.md): The HubspotMarketingApi documentation provides users with tools to effectively manage and analyze marketing campaigns within the HubSpot platform. It enables users to create, update, and delete campaigns, manage budgets, track performance metrics, and handle marketing events and assets. This -- [HubspotMeetingsApi](https://docs.arcade.dev/en/mcp-servers/sales/hubspot-meetings-api.md): The HubspotMeetingsApi documentation provides users with tools to manage meetings through Hubspot's scheduling system, enabling them to schedule, book, and retrieve meeting details efficiently. Users can access functionalities such as scheduling meetings, fetching availability, and listing scheduling links -- [HubspotUsersApi](https://docs.arcade.dev/en/mcp-servers/sales/hubspot-users-api.md): The HubspotUsersApi documentation provides a set of tools for managing users and teams within a HubSpot account, enabling users to retrieve, create, update, and remove user accounts efficiently. It includes detailed instructions and code examples for various operations, such as -- [Salesforce CRM](https://docs.arcade.dev/en/mcp-servers/sales/salesforce.md): This documentation page provides guidance on using the Arcade Salesforce CRM MCP Server, which enables users to interact with Salesforce data, such as accounts and contacts, through a set of pre-built tools. It outlines the requirements for self-hosting the Arcade Engine and creating +- [Hubspot](https://docs.arcade.dev/en/mcp-servers/sales/hubspot.md): This documentation page provides users with tools and guidance for integrating and automating interactions with HubSpot CRM through the HubSpot MCP Server. It outlines various functionalities, including creating, updating, and retrieving user, contact, deal, and activity data, enabling efficient +- [Hubspot Reference](https://docs.arcade.dev/en/mcp-servers/sales/hubspot/reference.md): The Hubspot Reference documentation provides a comprehensive list of enumerations related to various tools within the Hubspot MCP Server, including call directions, email statuses, meeting outcomes, communication channels, activity types, sort orders, deal types, and deal priorities. This +- [HubspotAutomationApi](https://docs.arcade.dev/en/mcp-servers/sales/hubspot-automation-api.md): The HubspotAutomationApi documentation provides users with tools to efficiently manage and automate workflows within HubSpot, including actions like completing blocked executions, fetching campaign details, and enrolling contacts in sequences. It outlines various functionalities available through the API, enabling users to streamline +- [HubspotCmsApi](https://docs.arcade.dev/en/mcp-servers/sales/hubspot-cms-api.md): The HubspotCmsApi documentation provides users with tools to efficiently manage content within the HubSpot CMS, including creating, updating, and deleting blog posts, landing pages, and site pages. It also covers managing blog authors, language variations, and URL redirects +- [HubspotConversationsApi](https://docs.arcade.dev/en/mcp-servers/sales/hubspot-conversations-api.md): The HubspotConversationsApi documentation provides users with tools and guidance for managing and interacting with conversation threads and channels within HubSpot. It enables users to perform actions such as retrieving conversation inboxes, sending messages, updating thread statuses, and accessing detailed message +- [HubspotCrmApi](https://docs.arcade.dev/en/mcp-servers/sales/hubspot-crm-api.md): The HubspotCrmApi documentation provides users with a comprehensive set of tools for managing and interacting with HubSpot CRM data, enabling actions such as retrieving, creating, updating, and deleting records for various CRM objects. It also facilitates the management of associations +- [HubspotEventsApi](https://docs.arcade.dev/en/mcp-servers/sales/hubspot-events-api.md): The Hubspot Events API documentation provides users with tools to manage and analyze event data within the HubSpot platform. It enables users to retrieve event completion data, manage custom event definitions, and send event data for reporting, enhancing their event tracking capabilities. This +- [HubspotMarketingApi](https://docs.arcade.dev/en/mcp-servers/sales/hubspot-marketing-api.md): The HubspotMarketingApi documentation provides users with a comprehensive set of tools to manage and analyze marketing campaigns within the HubSpot platform. It enables users to create, update, and delete campaigns, manage budgets, retrieve performance metrics, and handle marketing events and +- [HubspotMeetingsApi](https://docs.arcade.dev/en/mcp-servers/sales/hubspot-meetings-api.md): The HubspotMeetingsApi documentation provides users with tools to manage meetings through Hubspot's scheduling system, enabling them to schedule, book, and retrieve meeting details efficiently. Users can access various functionalities such as scheduling meetings, listing scheduling links, and checking +- [HubspotUsersApi](https://docs.arcade.dev/en/mcp-servers/sales/hubspot-users-api.md): The HubspotUsersApi documentation provides tools for managing users and teams within a HubSpot account, enabling users to retrieve, create, update, and remove user information efficiently. It includes detailed descriptions of various API functions, such as fetching user lists and account +- [Salesforce CRM](https://docs.arcade.dev/en/mcp-servers/sales/salesforce.md): This documentation page provides guidance on using the Arcade Salesforce CRM MCP Server, which enables users to interact with Salesforce data, including accounts, leads, and contacts. It outlines the necessary steps to create a custom Salesforce Auth Provider, self-host the Arcade Engine, ## MCP Servers - Search -- [ExaApi](https://docs.arcade.dev/en/mcp-servers/search/exa-api.md): The ExaApi documentation provides users with a comprehensive guide to utilizing the Exa.ai Search API, enabling them to perform searches, manage websets, and handle research requests effectively. It outlines various tools available for tasks such as conducting searches, retrieving content -- [Google Finance](https://docs.arcade.dev/en/mcp-servers/search/google_finance.md): This documentation page provides users with the tools and instructions needed to access real-time and historical stock data through the Arcade Google Finance API. Users can retrieve current stock summaries and historical price data, enabling the development of intelligent agents and applications. It also includes details -- [Google Flights](https://docs.arcade.dev/en/mcp-servers/search/google_flights.md): This documentation page provides guidance on using the Arcade Google Flights MCP Server to search for one-way flights through an API. Users can learn how to retrieve flight search results by specifying parameters such as departure and arrival airport codes, travel dates, and sorting options. -- [Google Hotels](https://docs.arcade.dev/en/mcp-servers/search/google_hotels.md): The Google Hotels documentation page provides users with the tools and instructions necessary to integrate hotel search capabilities into their applications using the Arcade platform. It specifically details how to utilize the Google Hotels API to retrieve hotel search results, including parameters for location, dates, pricing -- [Google Jobs](https://docs.arcade.dev/en/mcp-servers/search/google_jobs.md): This documentation page provides users with the tools and guidance needed to integrate and utilize the Arcade Google Jobs MCP Server for searching job openings through Google Jobs. It outlines the available API functionality, including parameters for job searches and authentication requirements, enabling developers to build AI -- [Google Maps](https://docs.arcade.dev/en/mcp-servers/search/google_maps.md): This documentation page provides tools for integrating Google Maps functionalities into applications, specifically enabling users to obtain directions between two locations using either addresses or latitude/longitude coordinates. It outlines available tools, their parameters, and includes example code snippets for implementation in Python and Java -- [Google News](https://docs.arcade.dev/en/mcp-servers/search/google_news.md): This documentation page provides users with tools and instructions for integrating Google News search functionality into their agents and AI applications using the Arcade Google News MCP Server. It details how to utilize the `GoogleNews.SearchNews` tool, including parameters for customizing news searches by +- [ExaApi](https://docs.arcade.dev/en/mcp-servers/search/exa-api.md): The ExaApi documentation provides users with a comprehensive guide to utilizing the Exa.ai Search API, enabling them to conduct searches, manage websets, and handle research requests effectively. It outlines various tools available for tasks such as retrieving search results, managing +- [Google Finance](https://docs.arcade.dev/en/mcp-servers/search/google_finance.md): The Google Finance documentation page provides users with tools to easily retrieve real-time and historical stock data through the Arcade platform. It outlines two main functionalities: obtaining current stock summaries and fetching historical stock price and volume data over specified time windows. Additionally, the page +- [Google Flights](https://docs.arcade.dev/en/mcp-servers/search/google_flights.md): This documentation page provides users with the tools and instructions necessary to integrate flight search capabilities into their applications using the Arcade Google Flights MCP Server. It specifically focuses on enabling searches for one-way flights, detailing the required parameters and optional settings for retrieving search results. +- [Google Hotels](https://docs.arcade.dev/en/mcp-servers/search/google_hotels.md): The Google Hotels documentation page provides users with the tools and information necessary to integrate hotel search capabilities into their applications using the Arcade platform. It details the parameters and functionality of the GoogleHotels.SearchHotels API, enabling users to retrieve hotel search results based on various +- [Google Jobs](https://docs.arcade.dev/en/mcp-servers/search/google_jobs.md): This documentation page provides users with tools to integrate and search for job openings using Google Jobs through the Arcade Google Jobs MCP Server. It outlines the available functionalities, including parameters for customizing search queries, and offers guidance on authentication and default settings. Users can learn +- [Google Maps](https://docs.arcade.dev/en/mcp-servers/search/google_maps.md): This documentation page provides tools for integrating Google Maps functionality into applications, specifically enabling users to obtain directions between two locations either by addresses or latitude/longitude coordinates. It outlines available tools, their parameters, and includes example code snippets for implementation in Python and Java +- [Google News](https://docs.arcade.dev/en/mcp-servers/search/google_news.md): This documentation page provides users with tools to search for news stories using Google News through the Arcade Google News MCP Server. It outlines how to utilize the `GoogleNews.SearchNewsStories` tool, including required parameters and optional configurations for language and country. Users - [Google Search](https://docs.arcade.dev/en/mcp-servers/search/google_search.md): This documentation page provides users with the tools and instructions necessary to perform Google searches using the Arcade Search MCP Server and SerpAPI. It outlines how to utilize the GoogleSearch.Search tool to retrieve organic search results, including required parameters and authentication details. Users -- [Google Shopping Search](https://docs.arcade.dev/en/mcp-servers/search/google_shopping.md): This documentation page provides users with the tools and instructions necessary to integrate Google Shopping product search capabilities into their agents and AI applications using the Arcade Google Shopping Search MCP Server. It details the primary function of the tool, which is to search for products on Google -- [Walmart Search](https://docs.arcade.dev/en/mcp-servers/search/walmart.md): The Walmart Search documentation provides tools for developers to create agents and AI applications that can search for products on Walmart and retrieve detailed information about them. It outlines the available functionalities, including product search and detail retrieval, along with usage examples in Python and JavaScript -- [YouTube Search](https://docs.arcade.dev/en/mcp-servers/search/youtube.md): The YouTube Search documentation page provides tools for developers to integrate YouTube video search and detail retrieval functionalities into their applications using the Arcade platform. Users can learn how to utilize the `Youtube.SearchForVideos` and `Youtube.GetYoutubeVideoDetails` tools +- [Google Shopping Search](https://docs.arcade.dev/en/mcp-servers/search/google_shopping.md): The Google Shopping Search documentation provides users with tools to easily integrate product search functionality from Google Shopping into their agents and AI applications. It outlines how to use the GoogleShopping.SearchProducts tool, including required parameters and authentication details, enabling developers to customize searches by +- [Walmart Search](https://docs.arcade.dev/en/mcp-servers/search/walmart.md): The Walmart Search documentation provides tools for developers to integrate product search and details retrieval from Walmart into their applications. Users can learn how to utilize the Walmart.SearchProducts and Walmart.GetProductDetails tools, including parameters for filtering and sorting results. Additionally, the page +- [YouTube Search](https://docs.arcade.dev/en/mcp-servers/search/youtube.md): This documentation page provides users with tools and instructions for integrating YouTube search functionalities into their applications using the Arcade YouTube Search MCP Server. Users can learn how to search for videos and retrieve video details through API calls, with guidance on parameters and example code ## MCP Servers - Social Communication -- [Arcade for Slack](https://docs.arcade.dev/en/mcp-servers/social-communication/slack/install.md): The "Arcade for Slack" documentation page guides users on integrating the Arcade app with their Slack workspace to enhance team efficiency through AI tools. It outlines installation steps, features such as sending messages and generating content, and emphasizes the importance of reviewing AI-generated -- [Arcade for Zoom](https://docs.arcade.dev/en/mcp-servers/social-communication/zoom/install.md): The "Arcade for Zoom" documentation page guides users on integrating Arcade's AI tools with their Zoom accounts to enhance meeting management and information retrieval. It outlines the functionalities available, such as listing upcoming meetings and retrieving invitation details, while also providing instructions for -- [Discord](https://docs.arcade.dev/en/mcp-servers/social-communication/discord.md): This documentation page provides guidance on configuring and using the Discord authentication provider with Arcade, enabling users to call the Discord API on behalf of a user. It outlines the steps for creating a Discord application, setting up OAuth in the Arcade Dashboard, and integrating Discord -- [Environment Variables](https://docs.arcade.dev/en/mcp-servers/social-communication/slack/environment-variables.md): This documentation page provides guidance on configuring environment variables for managing Slack API interactions within tools, specifically focusing on controlling the maximum number of concurrent requests, pagination size limits, and pagination timeout durations. Users will learn how to set these variables to optimize their tool's +- [Arcade for Slack](https://docs.arcade.dev/en/mcp-servers/social-communication/slack/install.md): The Arcade for Slack documentation provides users with guidance on integrating Arcade's AI tools into their Slack workspace, enabling efficient communication and information retrieval. Users can install the Arcade app, invite it to channels, and utilize its capabilities to send messages, find information, +- [Arcade for Zoom](https://docs.arcade.dev/en/mcp-servers/social-communication/zoom/install.md): The "Arcade for Zoom" documentation page guides users on how to integrate Arcade's AI tools with their Zoom accounts to enhance meeting management and information retrieval. It details the functionalities available, such as listing upcoming meetings and retrieving invitation details, while also providing +- [Discord](https://docs.arcade.dev/en/mcp-servers/social-communication/discord.md): This documentation page provides guidance on configuring and using the Discord authentication provider with Arcade, enabling users to call the Discord API on behalf of a user. It outlines the steps for creating a Discord app, setting up OAuth in the Arcade Dashboard, and utilizing Discord +- [Environment Variables](https://docs.arcade.dev/en/mcp-servers/social-communication/slack/environment-variables.md): This documentation page provides guidance on configuring key environment variables for optimizing interactions with the Slack API, specifically focusing on controlling the maximum number of concurrent requests, pagination size limits, and pagination timeout settings. Users will learn how to adjust these parameters to enhance performance and - [LinkedIn](https://docs.arcade.dev/en/mcp-servers/social-communication/linkedin.md): This documentation page provides an overview of the Arcade LinkedIn MCP Server, which enables users to build agents and AI applications that interact with LinkedIn, specifically allowing them to create text posts. It includes details on available tools, authentication methods, and example code -- [Microsoft Teams](https://docs.arcade.dev/en/mcp-servers/social-communication/microsoft-teams.md): This documentation page provides an overview of the Microsoft Teams MCP Server, which enables users to interact with Microsoft Teams through various tools for managing teams, channels, and chats. Users can retrieve information, send messages, and manage users and teams, streamlining collaboration -- [MicrosoftTeams Reference](https://docs.arcade.dev/en/mcp-servers/social-communication/microsoft-teams/reference.md): The MicrosoftTeams Reference documentation provides a comprehensive overview of enumerations related to the MicrosoftTeams MCP Server, including types of match criteria and team membership classifications. Users can learn about specific enumeration values such as `PARTIAL_ALL`, `EXACT`, and ` -- [Reddit](https://docs.arcade.dev/en/mcp-servers/social-communication/reddit.md): This documentation page provides a comprehensive guide for using the Arcade Reddit MCP Server, which enables developers to create agents and AI applications that interact with Reddit. It outlines various tools available for actions such as submitting posts, commenting, retrieving content, and checking subreddit access -- [Reference](https://docs.arcade.dev/en/mcp-servers/social-communication/slack/reference.md): This documentation page provides a reference for the enumerations related to conversation types used in the Slack MCP Server, including definitions for public channels, private channels, multi-person direct messages, and direct messages. Users can refer to this page to understand the different conversation -- [Reference](https://docs.arcade.dev/en/mcp-servers/social-communication/twilio/reference.md): This documentation page provides a reference for the `arcade_twilio` package, which enables users to integrate Twilio for sending SMS and WhatsApp messages. It includes installation instructions, a brief description of the package, and detailed usage information for the ` -- [Slack](https://docs.arcade.dev/en/mcp-servers/social-communication/slack.md): This documentation page provides an overview of the Slack MCP Server, which enables agents and AI applications to interact with the Slack platform effectively. Users can learn how to manage conversations, retrieve user information, send messages, and access metadata from various Slack interactions. The -- [SlackApi](https://docs.arcade.dev/en/mcp-servers/social-communication/slack_api.md): The SlackApi documentation provides a comprehensive overview of tools and functionalities that enable users, particularly administrators and applications, to manage and automate various aspects of Slack workspaces. Users can learn how to perform tasks such as managing teams, users, channels, messaging, -- [SlackApi](https://docs.arcade.dev/en/mcp-servers/social-communication/slack-api.md): The SlackApi documentation provides a comprehensive guide for administrators and applications to interact with Slack's API, enabling tasks such as managing workspaces, users, channels, and messaging. Users can learn how to automate various operations, including user management, file sharing, -- [Teams Reference](https://docs.arcade.dev/en/mcp-servers/social-communication/teams/reference.md): The Teams Reference documentation provides a comprehensive overview of enumerations related to Teams MCP Server tools, including various match types and team membership classifications. It helps users understand the specific terms and their corresponding values, facilitating effective implementation and usage of these tools. Users can -- [Twilio](https://docs.arcade.dev/en/mcp-servers/social-communication/twilio.md): This documentation page provides a comprehensive guide for users to set up and utilize Twilio's MCP Server for sending SMS and WhatsApp messages. It outlines the necessary prerequisites, configuration steps, and offers practical usage examples to demonstrate the server's capabilities. Users will -- [X (formerly Twitter)](https://docs.arcade.dev/en/mcp-servers/social-communication/x.md): This documentation page provides a comprehensive guide for developers to utilize the Arcade X MCP Server, enabling them to build agents and AI applications that interact with X (formerly Twitter). It details various tools available for posting, replying to, deleting, and searching tweets, -- [Zoom](https://docs.arcade.dev/en/mcp-servers/social-communication/zoom.md): This documentation page provides an overview of the Arcade Zoom MCP Server, which enables users to build agents and AI applications that interact with Zoom by listing upcoming meetings and retrieving meeting invitations. It details the available tools, including their parameters and usage, as well as +- [Microsoft Teams](https://docs.arcade.dev/en/mcp-servers/social-communication/microsoft-teams.md): This documentation page provides a comprehensive overview of the Microsoft Teams MCP Server, enabling users to effectively manage teams, channels, and chats within Microsoft Teams. It outlines various tools and functionalities, such as retrieving team information, sending messages, and managing users, all +- [MicrosoftTeams Reference](https://docs.arcade.dev/en/mcp-servers/social-communication/microsoft-teams/reference.md): The MicrosoftTeams Reference documentation provides a comprehensive overview of enumerations related to the MicrosoftTeams MCP Server, including types of match criteria and team membership classifications. Users can learn about specific enumeration values such as `PartialMatchType`, `MatchType`, and ` +- [Reddit](https://docs.arcade.dev/en/mcp-servers/social-communication/reddit.md): This documentation page provides users with tools and resources to interact with Reddit through the Arcade Reddit MCP Server, enabling the creation of agents and AI applications. Users can learn how to submit posts, comment, reply to comments, retrieve posts and comments, check subreddit +- [Reference](https://docs.arcade.dev/en/mcp-servers/social-communication/slack/reference.md): This documentation page provides a reference for the enumerations used in the Slack MCP Server, specifically detailing the different types of conversations, such as public channels, private channels, multi-person direct messages, and direct messages. Users can refer to this information to understand +- [Reference](https://docs.arcade.dev/en/mcp-servers/social-communication/twilio/reference.md): This documentation page provides a reference for the `arcade_twilio` package, which enables users to integrate Twilio services for sending SMS and WhatsApp messages. It includes installation instructions, a brief description of the package, and detailed usage information for the +- [Slack](https://docs.arcade.dev/en/mcp-servers/social-communication/slack.md): This documentation page provides an overview of the Slack MCP Server, which enables agents and AI applications to interact with the Slack platform for efficient conversation and user management. Users can learn how to retrieve user information, send messages, and access conversation metadata, enhancing collaboration +- [SlackApi](https://docs.arcade.dev/en/mcp-servers/social-communication/slack_api.md): The SlackApi documentation provides a comprehensive guide for administrators and applications to manage and automate various aspects of Slack workspaces, including user management, messaging, channel operations, and file sharing. It outlines key functionalities such as creating teams, managing user profiles, scheduling +- [SlackApi](https://docs.arcade.dev/en/mcp-servers/social-communication/slack-api.md): The SlackApi documentation provides a comprehensive guide for administrators and applications to interact with Slack's API, enabling tasks such as workspace management, user operations, messaging, and file handling. Users can learn to automate various functions, manage channels and user groups, and +- [Teams Reference](https://docs.arcade.dev/en/mcp-servers/social-communication/teams/reference.md): The Teams Reference documentation provides a comprehensive overview of enumerations related to matching types and team membership within the Teams MCP Server. Users can learn about different match types, such as exact and partial matches, as well as the classifications of team membership, aiding in +- [Twilio](https://docs.arcade.dev/en/mcp-servers/social-communication/twilio.md): This documentation page provides users with a guide to using Twilio for sending SMS and WhatsApp messages through an MCP Server, including setup prerequisites, configuration details, and practical usage examples. It helps users understand how to integrate Twilio into their projects and effectively +- [X (formerly Twitter)](https://docs.arcade.dev/en/mcp-servers/social-communication/x.md): This documentation page provides a comprehensive guide for developers to utilize the Arcade X MCP Server, enabling them to build agents and AI applications that interact with X (formerly Twitter). Users can learn how to perform various actions such as posting, replying to, deleting tweets +- [Zoom](https://docs.arcade.dev/en/mcp-servers/social-communication/zoom.md): This documentation page provides guidance on using the Arcade Zoom MCP Server, enabling users to build agents and AI applications that interact with Zoom by listing upcoming meetings and retrieving meeting invitations. It outlines the available tools, their functionalities, and the authentication process required to connect ## Oai Agents - [Arcade with OpenAI Agents](https://docs.arcade.dev/en/home/oai-agents/overview.md): This documentation page provides a comprehensive guide for integrating Arcade with the OpenAI Agents library, enabling users to enhance their AI agents with various tools such as Gmail, LinkedIn, and GitHub. It covers installation, key features, basic usage examples, and -- [Or set it directly when initializing the client](https://docs.arcade.dev/en/home/oai-agents/use-arcade-tools.md): This documentation page provides a comprehensive guide for integrating Arcade tools into OpenAI Agents applications, detailing the necessary prerequisites, environment setup, and configuration steps. Users will learn how to create and manage Arcade tools, set up agents with these tools, and handle authentication -- [Set your API key](https://docs.arcade.dev/en/home/oai-agents/user-auth-interrupts.md): This documentation page provides a comprehensive guide on managing user authorization for Arcade tools within OpenAI Agents applications. It outlines the steps to obtain and configure an Arcade API key, handle authorization errors, and implement a complete authorization flow. Users will learn how to effectively +- [Or set it directly when initializing the client](https://docs.arcade.dev/en/home/oai-agents/use-arcade-tools.md): This documentation page provides a comprehensive guide for integrating Arcade tools into OpenAI Agents applications, detailing the necessary setup, configuration, and management of tools. Users will learn how to install required packages, configure API keys, create and manage Arcade tools, and run +- [Set your API key](https://docs.arcade.dev/en/home/oai-agents/user-auth-interrupts.md): This documentation page provides a comprehensive guide on managing user authorization for Arcade tools within OpenAI Agents applications. It covers the steps to obtain and configure an Arcade API key, handle authorization errors, and implement user authentication flows effectively. Users will learn how to ensure ## Quickstart -- [Arcade's Hosted Tools Quickstart](https://docs.arcade.dev/en/home/quickstart.md): The "Arcade's Hosted Tools Quickstart" documentation page guides users through the installation and initial use of Arcade's Hosted Tools, enabling AI agents to perform actions like sending emails and messaging in Slack. Users will learn how to install the Arcade client, +- [Arcade's Hosted Tools Quickstart](https://docs.arcade.dev/en/home/quickstart.md): The Arcade's Hosted Tools Quickstart documentation provides users with step-by-step instructions to install and utilize Arcade's client for integrating AI capabilities, such as sending emails or messaging through Slack. It outlines prerequisites, installation processes, and initial usage examples in both Python ## Registry Early Access -- [The Arcade Registry](https://docs.arcade.dev/en/home/registry-early-access.md): The Arcade Registry documentation page provides an overview of the Arcade Registry, a platform for developers to share and monetize their tools for agentic applications. It outlines the benefits of early access, including real-time metrics and feedback for tool usage, and invites users to +- [The Arcade Registry](https://docs.arcade.dev/en/home/registry-early-access.md): The Arcade Registry documentation provides an overview of a platform where developers can share and monetize their tools for agentic applications, similar to HuggingFace or Pypi. It explains how the registry integrates runtime metrics and user feedback to enhance tool development and usage ## Security -- [Security Research Program](https://docs.arcade.dev/en/home/security.md): The Security Research Program documentation page outlines how users can report security vulnerabilities in Arcade's services, APIs, and open-source components, emphasizing the importance of community involvement in enhancing security. It details the types of vulnerabilities sought, the reporting process, and guidelines for +- [Security Research Program](https://docs.arcade.dev/en/home/security.md): The Security Research Program documentation page outlines how users can report security vulnerabilities in Arcade's tools and services, emphasizing the importance of community involvement in enhancing security. It details the types of vulnerabilities sought, the reporting process, and guidelines for responsible disclosure. Additionally, ## Serve Tools -- [Deploying to the cloud with Arcade Deploy](https://docs.arcade.dev/en/home/serve-tools/arcade-deploy.md): This documentation page provides a comprehensive guide on deploying an MCP server to the cloud using Arcade Deploy, simplifying server management and multi-user support. Users will learn how to utilize the `arcade deploy` CLI command, create MCP Gateways to select tools for -- [Securing Arcade MCP Deployments](https://docs.arcade.dev/en/home/serve-tools/securing-arcade-mcp.md): This documentation page provides guidance on securing Arcade MCP deployments, highlighting the default unsecured state of MCP servers and the available methods for securing them, such as deploying to Arcade or using OAuth. It details the process of deploying an MCP server to Arcade, which includes +- [Deploying to the cloud with Arcade Deploy](https://docs.arcade.dev/en/home/serve-tools/arcade-deploy.md): This documentation page provides a comprehensive guide on deploying an MCP server to the cloud using Arcade Deploy, simplifying server management and enhancing accessibility for multiple users. Users will learn how to utilize the `arcade deploy` CLI command, create MCP Gateways for tool +- [Securing Arcade MCP Deployments](https://docs.arcade.dev/en/home/serve-tools/securing-arcade-mcp.md): This documentation page provides guidance on securing Arcade MCP deployments, detailing two primary methods: deploying the server to Arcade for built-in security features and implementing OAuth 2.1 Resource Server authentication for self-hosted solutions. Users will learn how to protect their MCP ## Use Tools -- [Get Formatted Tool Definitions](https://docs.arcade.dev/en/home/use-tools/get-tool-definitions.md): This documentation page provides guidance on retrieving formatted tool definitions using the Arcade Client, allowing users to obtain single or multiple tool definitions in specific model provider formats, such as OpenAI's. It also details how to convert these tool definitions into Zod schemas for -- [Tool error handling](https://docs.arcade.dev/en/home/use-tools/error-handling.md): This documentation page provides guidance on effectively handling errors when using tools with Arcade's Tool Development Kit (TDK). It outlines the error handling philosophy, presents examples for client error management, and offers best practices to ensure robust application development. Users will learn how -- [Types of Tools](https://docs.arcade.dev/en/home/use-tools/types-of-tools.md): This documentation page explains the two types of tools offered by Arcade—Starter tools and Optimized tools—highlighting their design differences and intended use cases. It emphasizes that Optimized tools are specifically designed to align with AI-powered chat interfaces, improving the performance -- [What are tools?](https://docs.arcade.dev/en/home/use-tools/tools-overview.md): This documentation page provides an overview of tool calling in language models, explaining how users can leverage tools to enhance the capabilities of AI models for tasks like data retrieval and scheduling. It outlines practical use cases, such as analyzing documents and managing calendar events, while +- [Get Formatted Tool Definitions](https://docs.arcade.dev/en/home/use-tools/get-tool-definitions.md): This documentation page provides guidance on how to retrieve formatted tool definitions using the Arcade Client, allowing users to obtain single or multiple tool definitions in specific model provider formats, such as OpenAI. It also covers converting these tool definitions into Zod schemas for enhanced +- [Tool error handling](https://docs.arcade.dev/en/home/use-tools/error-handling.md): This documentation page provides guidance on effectively handling errors when using tools with Arcade's Tool Development Kit (TDK). It outlines the error handling philosophy, presents examples for client error management in Python and JavaScript, and discusses best practices for robust application development. +- [Types of Tools](https://docs.arcade.dev/en/home/use-tools/types-of-tools.md): This documentation page explains the two types of tools offered by Arcade: Starter tools and Optimized tools. It highlights the differences in design and functionality, emphasizing that Optimized tools are tailored for AI-powered chat interfaces to enhance performance, while Starter tools provide more +- [What are tools?](https://docs.arcade.dev/en/home/use-tools/tools-overview.md): This documentation page provides an overview of tool calling in language models, explaining how users can leverage external APIs to enhance the capabilities of AI models for tasks like data retrieval, calculations, and scheduling. It details the process of integrating tools with language models using the ## Vercelai -- [page](https://docs.arcade.dev/en/home/vercelai/using-arcade-tools.md): This documentation page provides a comprehensive guide on integrating Arcade tools with the Vercel AI SDK to enhance AI-powered applications. Users will learn how to set up the necessary dependencies, obtain API keys, and utilize Arcade's Gmail MCP Server to create an AI +- [page](https://docs.arcade.dev/en/home/vercelai/using-arcade-tools.md): This documentation page guides users on how to integrate Arcade tools into their Vercel AI applications using the Vercel AI SDK. It provides step-by-step instructions for setting up dependencies, obtaining API keys, and utilizing Arcade's Gmail MCP Server to create