📄️ Save API Tool
Used to create or update an API tool that can be used by AI agents. API tools allow agents to interact with external services and APIs to extend their capabilities.
📄️ Update API Tool Action
Used to update or create an API tool action that defines a specific operation or endpoint within an API tool. Actions represent individual API calls that AI agents can make.
📄️ Update API Authentication Configuration
Used to update the authentication configuration for an API tool. This endpoint allows you to configure various authentication methods including API tokens, OAuth2, basic authentication, and custom headers.
📄️ Update API Rate Limit
Used to update the rate limiting configuration for an API tool. Rate limiting helps prevent abuse, manage API costs, and ensure fair usage across multiple requests.
📄️ Update API Webhook
Used to update API tool webhook configuration. This allows you to modify webhook settings including the endpoint URL, enabled status, events, headers, authentication secrets, and retry behavior.
📄️ Import OpenAPI Spec
Used to import actions from an OpenAPI specification. This allows you to automatically configure API tool actions based on a standard OpenAPI/Swagger specification file, streamlining the process of integrating external APIs.
📄️ Save MCP Server
Used to create or update an MCP (Model Context Protocol) server. This allows you to register MCP server metadata in your project, enabling integration with external services and tools that support the Model Context Protocol.
📄️ Setup MCP Server
Used to complete MCP (Model Context Protocol) server setup and configuration. This allows you to configure the connection details, authentication, transport protocol, and other settings required to establish a working connection with an MCP server.
📄️ Refresh MCP Tools
Used to refresh and re-discover tools from an MCP (Model Context Protocol) server. This allows you to update the available tools and capabilities from an MCP server, useful when the server has added new tools or modified existing ones.
📄️ Update MCP Rate Limit
Used to update MCP (Model Context Protocol) server rate limiting configuration. This allows you to control the rate at which requests are sent to the MCP server, preventing overload and ensuring compliance with the server's usage policies.
📄️ Initiate MCP OAuth Flow
Used to initiate OAuth 2.1 Authorization Code flow for an MCP (Model Context Protocol) server. This endpoint returns an authorization URL that users should visit to grant permissions. After granting permissions, users will be redirected to the configured redirect_uri with an authorization code.
📄️ Complete MCP OAuth Flow
Used to complete OAuth 2.1 Authorization Code flow for an MCP (Model Context Protocol) server. Call this endpoint with the authorization code received from the OAuth callback to exchange it for access and refresh tokens.
📄️ Test MCP Authentication
Used to test MCP (Model Context Protocol) server authentication. This endpoint validates that the authentication configuration is working correctly by attempting to connect to the MCP server, discover available tools, and return a success or failure status.
📄️ Get Tools
Used to retrieve all tools with optional filtering and pagination. This allows you to list and search through available tools in your project, including API tools, MCP servers, webhooks, and GraphQL tools.
📄️ Get Tool
Used to retrieve a specific tool by its ID. This allows you to fetch detailed information about a particular tool including its configuration, actions, authentication settings, and metadata.
📄️ Delete Tool
Used to delete a tool from your project. This permanently removes the tool and all its associated configuration, actions, and settings.
📄️ Get Tool Metrics
Used to retrieve execution metrics for a specific tool. This provides insights into tool usage, performance, success rates, and other operational statistics.
📄️ Update Tool Tutorial
Used to update the tutorial and documentation for a tool. This allows you to provide guidance, examples, and instructions to help users understand how to effectively use the tool.
📄️ Delete Tool Action
Used to delete a specific action from a tool. This permanently removes the action and its configuration from the tool.
📄️ Test Tool Action
Used to test a specific tool action. This executes the action with provided parameters and returns detailed results including execution time, request/response details, and any errors.
📄️ Get Tool OpenAPI Schema
Used to retrieve the OpenAPI schema for a specific tool. This generates a standard OpenAPI specification document that describes all the tool's actions, parameters, and responses.
📄️ Get Tool Agent Count
Used to retrieve the number of AI agents currently using a specific tool. This provides insights into tool adoption and usage across your project.
📄️ Get Tool Summary
Used to retrieve filtered summary data for a tool including total calls, success rate, and execution logs. This endpoint supports optional filters for date range, specific agents, and actions.