Plugin tools are ready-to-use integrations provided by Dify and the community for common utilities and popular third-party services.In addition to built-in plugin tools (like CurrentTime) available out of the box, you can explore and install more from Dify Marketplace.Manage AuthorizationSome plugin tools (e.g., Google and GitHub) require authentication—such as API keys or OAuth—before use.You can manage workspace-level credentials for these tools from the Tools or Plugins page, or directly within the tool settings inside an app or node. Integrate external services as custom tools using a standard OpenAPI (Swagger) specification. This is ideal for connecting Dify to internal systems or third-party services not available as plugins.Paste your OpenAPI schema, import it from a URL, or start from a provided example. Dify will parse the spec and generate the tool interface automatically.
Turn any workflow that starts with a User Input node into a reusable tool. Chatflows are not supported.This allows you to encapsulate complex, multi-step logic into a single function that can be easily reused across different Dify apps. Model Context Protocol (MCP) lets AI apps connect to external data and tools through a standard interface. An MCP server wraps external resources—like databases, file systems, or APIs—and makes them accessible to AI apps via this protocol.By connecting to an MCP server, you can import these external resources as tools in Dify and refresh the list anytime to pull the latest updates.