Needle AI Tools Library

Browse our comprehensive collection of AI-powered capabilities that enhance productivity and streamline workflows.

697
tools available

Native Tools

Gmail Tools

Google Calendar Tools

Google Sheets Tools

google-sheets

Sheets Google Sheets Upsert Row

Upsert a row of data in a Google Sheet. [See the documentation](https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets.values/append) IMPORTANT: The arguments have specific formats. Please follow the instructions below: - insert: Return JSON in this format: string[]

GOOGLE_SHEETS
google-sheets

Sheets Google Sheets Update Row

Update a row in a spreadsheet. [See the documentation](https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets.values/update)

GOOGLE_SHEETS
google-sheets

Sheets Google Sheets Update Multiple Rows

Update multiple rows in a spreadsheet defined by a range. [See the documentation](https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets.values/update)

GOOGLE_SHEETS
google-sheets

Sheets Google Sheets Update Cell

Update a cell in a spreadsheet. [See the documentation](https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets.values/update)

GOOGLE_SHEETS
google-sheets

Sheets Google Sheets List Worksheets

Get a list of all worksheets in a spreadsheet. [See the documentation](https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets/get)

GOOGLE_SHEETS
google-sheets

Sheets Google Sheets Insert Comment

Insert a comment into a spreadsheet. [See the documentation](https://developers.google.com/drive/api/v3/reference/comments/create)

GOOGLE_SHEETS
google-sheets

Sheets Google Sheets Insert Anchored Note

Insert a note on a spreadsheet cell. [See the documentation](https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets/batchUpdate)

GOOGLE_SHEETS
google-sheets

Sheets Google Sheets Get Values In Range

Get all values or values from a range of cells using A1 notation. [See the documentation](https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets.values/get)

GOOGLE_SHEETS
google-sheets

Sheets Google Sheets Get Spreadsheet By Id

Returns the spreadsheet at the given ID. [See the documentation](https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets/get) for more information

GOOGLE_SHEETS
google-sheets

Sheets Google Sheets Get Cell

Fetch the contents of a specific cell in a spreadsheet. [See the documentation](https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets.values/get)

GOOGLE_SHEETS
google-sheets

Sheets Google Sheets Find Row

Find one or more rows by a column and value. [See the documentation](https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets.values/get)

GOOGLE_SHEETS
google-sheets

Sheets Google Sheets Delete Worksheet

Delete a specific worksheet. [See the documentation](https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets.values/batchUpdate)

GOOGLE_SHEETS
google-sheets

Sheets Google Sheets Delete Rows

Deletes the specified rows from a spreadsheet. [See the documentation](https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets/request#deletedimensionrequest)

GOOGLE_SHEETS
google-sheets

Sheets Google Sheets Create Worksheet

Create a blank worksheet with a title. [See the documentation](https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets.values/batchUpdate)

GOOGLE_SHEETS
google-sheets

Sheets Google Sheets Create Spreadsheet

Create a blank spreadsheet or duplicate an existing spreadsheet. [See the documentation](https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets/create)

GOOGLE_SHEETS
google-sheets

Sheets Google Sheets Copy Worksheet

Copy an existing worksheet to another Google Sheets file. [See the documentation](https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets.sheets/copyTo)

GOOGLE_SHEETS
google-sheets

Sheets Google Sheets Clear Rows

Delete the content of a row or rows in a spreadsheet. Deleted rows will appear as blank rows. [See the documentation](https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets.values/clear)

GOOGLE_SHEETS
google-sheets

Sheets Google Sheets Clear Cell

Delete the content of a specific cell in a spreadsheet. [See the documentation](https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets.values/clear)

GOOGLE_SHEETS
google-sheets

Sheets Google Sheets Add Single Row

Add a single row of data to Google Sheets. [See the documentation](https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets.values/append)

GOOGLE_SHEETS
google-sheets

Sheets Google Sheets Add Multiple Rows

Add multiple rows of data to a Google Sheet. [See the documentation](https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets.values/append)

GOOGLE_SHEETS
google-sheets

Sheets Google Sheets Add Column

Create a new column in a spreadsheet. [See the documentation](https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets.values/batchUpdate)

GOOGLE_SHEETS
google-sheets

Sheets Configure Component

You call this tool if you need to get the available options for a property of a component. The property description will tell you if you can use this tool and what the parameter values are.

GOOGLE_SHEETS

Airtable Tools

HubSpot Tools

HubSpot

Hubspot Get User Details

🎯 Purpose 1. Authenticates and analyzes the current HubSpot access token, providing context about the user's permissions and account details. 🧭 Usage Guidance: 1. This tool must be used before performing any operations with Hubspot tools to determine the identity of the user, and permissions they have on their Hubspot account. 📦 Returns: 1. User ID, Hub ID, App ID, token type, a comprehensive list of authorized API scopes, and detailed owner information, and account information. 2. The uiDomain and hubId can be used to construct URLs to the HubSpot UI for the user. 3. If the user is an owner, the ownerId will help identify objects that are owned by the user.

HUBSPOT
HubSpot

Hubspot List Objects

🎯 Purpose: 1. Retrieves a paginated list of objects of a specified type from HubSpot. 📦 Returns: 1. Collection of objects with their properties and metadata, plus pagination information. 🧭 Usage Guidance: 1. Use for initial data exploration to understand the data structure of a HubSpot object type. 2. Helps list objects when the search criteria or filter criteria is not clear. 3. Use hubspot-search-objects for targeted queries when the data structure is known. 4. Use hubspot-batch-read-objects to retrieve specific objects by their IDs. 5. Use hubspot-list-associations to list associations between objects.

HUBSPOT
HubSpot

Hubspot Search Objects

🎯 Purpose: 1. Performs advanced filtered searches across HubSpot object types using complex criteria. 📋 Prerequisites: 1. Use the hubspot-list-objects tool to sample existing objects for the object type. 2. If hubspot-list-objects tool's response isn't helpful, use hubspot-list-properties tool. 📦 Returns: 1. Filtered collection matching specific criteria with pagination information. 🧭 Usage Guidance: 1. Preferred for targeted data retrieval when exact filtering criteria are known. Supports complex boolean logic through filter groups. 2. Use hubspot-list-objects when filter criteria is not specified or clear or when a search fails. 3. Use hubspot-batch-read-objects to retrieve specific objects by their IDs. 4. Use hubspot-list-associations to get the associations between objects. 🔍 Filtering Capabilities: 1. Think of "filterGroups" as separate search conditions that you want to combine with OR logic (meaning ANY of them can match). 2. If you want to find things that match ALL of several conditions (AND logic), put those conditions together in the same filters list. 3. If you want to find things that match AT LEAST ONE of several conditions (OR logic), put each condition in a separate filterGroup. 4. You can include a maximum of five filterGroups with up to 6 filters in each group, with a maximum of 18 filters in total.

HUBSPOT
HubSpot

Hubspot Batch Create Associations

🛡️ Guardrails: 1. Data Modification Warning: This tool modifies HubSpot data. Only use when the user has explicitly requested to update their CRM. 🎯 Purpose: 1. Establishes relationships between HubSpot objects, linking records across different object types, by creating associations between objects in batch. 2. Uses a single set of association types for all associations in the batch. 📋 Prerequisites: 1. Use the hubspot-get-user-details tool to get the OwnerId and UserId if you don't have that already. 2. Use the hubspot-get-association-definitions tool to identify valid association types before creating associations.

HUBSPOT
HubSpot

Hubspot Get Association Definitions

🎯 Purpose: 1. Retrieves valid association types between specific HubSpot object types. 📦 Returns: 1. Array of valid association definitions with type IDs, labels, and categories. 🧭 Usage Guidance: 1. Always use before creating associations to ensure valid relationship types or to help troubleshoot association creation errors.

HUBSPOT
HubSpot

Hubspot List Associations

🎯 Purpose: 1. Retrieves existing relationships between a specific object and other objects of a particular type. 2. For example, you can find all companies that a contact is associated with, all deals related to a company, or discover which customers have an open ticket. 📦 Returns: 1. Collection of associated object IDs and relationship metadata. 2. Use hubspot-batch-read-objects to get more information about the associated objects. 🧭 Usage Guidance: 1. Use this tool when mapping relationships between different HubSpot objects to understand your data's connections. 2. This tool is ideal when you already know a specific record's ID and need to discover its relationships with other object types. 3. Prefer this over hubspot-search-objects tool when exploring established connections rather than filtering by properties or criteria.

HUBSPOT
HubSpot

Hubspot Batch Create Objects

🛡️ Guardrails: 1. Data Modification Warning: This tool modifies HubSpot data. Only use when the user has explicitly requested to update their CRM. 🎯 Purpose: 1. Creates multiple HubSpot objects of the same objectType in a single API call, optimizing for bulk operations. 📋 Prerequisites: 1. Use the hubspot-get-user-details tool to get the OwnerId and UserId if you don't have that already. 2. Use the hubspot-list-objects tool to sample existing objects for the object type. 3. Use the hubspot-get-association-definitions tool to identify valid association types before creating associations.

HUBSPOT
HubSpot

Hubspot Batch Update Objects

🛡️ Guardrails: 1. Data Modification Warning: This tool modifies HubSpot data. Only use when the user has explicitly requested to update their CRM. 🎯 Purpose: 1. Updates multiple existing HubSpot objects of the same objectType in a single API call. 2. Use this tool when the user wants to update one or more existing CRM objects. 3. If you are unsure about the property type to update, identify existing properties of the object and ask the user. 📋 Prerequisites: 1. Use the hubspot-get-user-details tool to get the OwnerId and UserId if you don't have that already. 2. Use the hubspot-list-objects tool to sample existing objects for the object type. 3. If hubspot-list-objects tool's response isn't helpful, use hubspot-list-properties tool.

HUBSPOT
HubSpot

Hubspot Batch Read Objects

🎯 Purpose: 1. Retrieves multiple HubSpot objects of the same object type by their IDs in a single batch operation. 🧭 Usage Guidance: 1. Use this tool to retrieve objects when the object IDs are known.

HUBSPOT
HubSpot

Hubspot List Properties

🎯 Purpose: 1. This tool retrieves a complete catalog of properties for any HubSpot object type. 🧭 Usage Guidance: 1. This API has a large response that can consume a lot of tokens. Use the hubspot-list-objects tool to sample existing objects for the object type first. 2. Try to use the hubspot-get-property tool to get a specific property. 3. Use at the beginning of workflows to understand available data structures.

HUBSPOT
HubSpot

Hubspot Get Property

🎯 Purpose: 1. This tool retrieves detailed information about a specific property for a HubSpot object type. 2. You can use this to get all metadata related to a property, including its type, options, and other configuration details.

HUBSPOT
HubSpot

Hubspot Create Property

🛡️ Guardrails: 1. Data Modification Warning: This tool modifies HubSpot data. Only use when the user has explicitly requested to update their CRM. 🎯 Purpose: 1. Creates new custom properties for HubSpot object types, enabling data structure customization. 📋 Prerequisites: 1. Use the hubspot-get-user-details tool to get the OwnerId and UserId if you don't have that already. 2. Use the hubspot-list-objects tool to sample existing objects for the object type. 3. If hubspot-list-objects tool's response isn't helpful, use hubspot-list-properties tool. 🧭 Usage Guidance: 1. Use this tool when you need to create a new custom property for a HubSpot object type. 2. Makes sure that the user is looking to create a new property, and not create an object of a specific object type. 3. Use list-properties to get a list of all properties for a given object type to be sure that the property does not already exist. 4. Use list-properties to to understand the data structure of object properties first.

HUBSPOT
HubSpot

Hubspot Update Property

🛡️ Guardrails: 1. Data Modification Warning: This tool modifies HubSpot data. Only use when the user has explicitly requested to update their CRM. 🎯 Purpose: 1. Updates existing custom properties for HubSpot object types, enabling data structure customization. 🧭 Usage Guidance: 1. Use hubspot-list-objects tool to sample existing objects for the object type. 2. If hubspot-list-objects tool's response isn't helpful, use hubspot-list-properties tool.

HUBSPOT
HubSpot

Hubspot Create Engagement

🛡️ Guardrails: 1. Data Modification Warning: This tool modifies HubSpot data. Only use when the user has explicitly requested to update their CRM. 🎯 Purpose: 1. Creates a HubSpot engagement (Note or Task) associated with contacts, companies, deals, or tickets. 2. This endpoint is useful for keeping your CRM records up-to-date on any interactions that take place outside of HubSpot. 3. Activity reporting in the CRM also feeds off of this data. 📋 Prerequisites: 1. Use the hubspot-get-user-details tool to get the OwnerId and UserId. 🧭 Usage Guidance: 1. Use NOTE type for adding notes to records 2. Use TASK type for creating tasks with subject, status, and assignment 3. Both require relevant associations to connect them to CRM records 4. Other types of engagements (EMAIL, CALL, MEETING) are NOT supported yet. 5. HubSpot notes and task descriptions support HTML formatting. However headings (<h1>, <h2>, etc.) look ugly in the CRM. So use them sparingly.

HUBSPOT
HubSpot

Hubspot Get Engagement

🎯 Purpose: 1. Retrieves a HubSpot engagement by ID.

HUBSPOT
HubSpot

Hubspot Update Engagement

🛡️ Guardrails: 1. Data Modification Warning: This tool modifies HubSpot data. Only use when the user has explicitly requested to update their CRM. 🎯 Purpose: 1. Updates an existing HubSpot engagement (Note or Task). 2. Allows modification of engagement attributes, content, and metadata. 📋 Prerequisites: 1. You need the engagement ID to update an existing engagement. 2. Use the hubspot-get-engagement tool to get the current engagement details if needed. 3. Use the hubspot-get-user-details tool to get the owner ID. 🧭 Usage Guidance: 1. Use for updating NOTE content or TASK details (subject, description, status). 2. Only include the fields you want to update - other fields will remain unchanged. 3. HubSpot notes and task descriptions support HTML formatting. However headings (<h1>, <h2>, etc.) look ugly in the CRM. So use them sparingly.

HUBSPOT
HubSpot

Hubspot Generate Feedback Link

🎯 Purpose: 1. Use this tool when the user wants to submit feedback about HubSpot MCP tool. 2. Use this tool proactively when the other HubSpot MCP tools are unable to solve the user's tasks effectively. 3. Use this tool when you sense dissatisfaction from the user using HubSpot MCP tools. 4. Feedback will help us improve the HubSpot MCP tools in future iterations.

HUBSPOT
HubSpot

Hubspot Get Schemas

🎯 Purpose: 1. Retrieves all custom object schemas defined in the HubSpot account. 🧭 Usage Guidance: 1. Before working with custom objects to understand available object types, their properties, and associations. 📦 Returns: 1. Provides the objectTypeId and objectType for each schema. 2. These attributes should be used for this object type instead of "custom" in subsequent requests.

HUBSPOT
HubSpot

Hubspot Get Link

🎯 Purpose: 1. Generates HubSpot UI links for different pages based on object types and IDs. 2. Supports both index pages (lists of objects) and record pages (specific object details). 📋 Prerequisites: 1. Use the hubspot-get-user-details tool to get the PortalId and UiDomain. 🧭 Usage Guidance: 1. Use to generate links to HubSpot UI pages when users need to reference specific HubSpot records. 2. Validates that object type IDs exist in the HubSpot system.

HUBSPOT
HubSpot

Hubspot List Workflows

🎯 Purpose: 1. This tool retrieves a paginated list of workflows from the HubSpot account. 🧭 Usage Guidance: 1. Use the "limit" parameter to control the number of results returned per page. 2. For pagination, use the "after" parameter with the value from the previous response's paging.next.after. 3. This endpoint returns essential workflow information including ID, name, type, and status.

HUBSPOT
HubSpot

Hubspot Get Workflow

🎯 Purpose: 1. This tool retrieves detailed information about a specific workflow from the HubSpot account. 🧭 Usage Guidance: 1. Use the "flowId" parameter to specify which workflow to retrieve. 2. This endpoint returns complete workflow information including actions, enrollment criteria, and scheduling. 3. Use the hubspot-list-workflows tool first to identify the workflow ID you need.

HUBSPOT

Linear Tools

Linear

List Comments

List comments for a specific Linear issue

LINEAR
Linear

Create Comment

Create a comment on a specific Linear issue

LINEAR
Linear

List Cycles

Retrieve cycles for a specific Linear team

LINEAR
Linear

Get Document

Retrieve a Linear document by ID or slug

LINEAR
Linear

List Documents

List documents in the user's Linear workspace

LINEAR
Linear

Get Issue

Retrieve detailed information about an issue by ID, including attachments and git branch name

LINEAR
Linear

List Issues

List issues in the user's Linear workspace

LINEAR
Linear

Create Issue

Create a new Linear issue

LINEAR
Linear

Update Issue

Update an existing Linear issue

LINEAR
Linear

List Issue Statuses

List available issue statuses in a Linear team

LINEAR
Linear

Get Issue Status

Retrieve detailed information about an issue status in Linear by name or ID

LINEAR
Linear

List My Issues

List issues assigned to the current user

LINEAR
Linear

List Issue Labels

List available issue labels in a Linear workspace or team

LINEAR
Linear

Create Issue Label

Create a new Linear issue label

LINEAR
Linear

List Projects

List projects in the user's Linear workspace

LINEAR
Linear

Get Project

Retrieve details of a specific project in Linear

LINEAR
Linear

Create Project

Create a new project in Linear

LINEAR
Linear

Update Project

Update an existing Linear project

LINEAR
Linear

List Project Labels

List available project labels in the Linear workspace

LINEAR
Linear

List Teams

List teams in the user's Linear workspace

LINEAR
Linear

Get Team

Retrieve details of a specific Linear team

LINEAR
Linear

List Users

Retrieve users in the Linear workspace

LINEAR
Linear

Get User

Retrieve details of a specific Linear user

LINEAR
Linear

Search Documentation

Search Linear's documentation to learn about features and usage

LINEAR

Notion Tools

GitHub Tools

GitHub

Add Comment To Pending Review

Add review comment to the requester's latest pending pull request review. A pending review needs to already exist to call this (check with the user if not sure).

GITHUB
GitHub

Add Issue Comment

Add a comment to a specific issue in a GitHub repository.

GITHUB
GitHub

Add Sub Issue

Add a sub-issue to a parent issue in a GitHub repository.

GITHUB
GitHub

Assign Copilot To Issue

Assign Copilot to a specific issue in a GitHub repository. This tool can help with the following outcomes: - a Pull Request created with source code changes to resolve the issue More information can be found at: - https://docs.github.com/en/copilot/using-github-copilot/using-copilot-coding-agent-to-work-on-tasks/about-assigning-tasks-to-copilot

GITHUB
GitHub

Cancel Workflow Run

Cancel a workflow run

GITHUB
GitHub

Create And Submit Pull Request Review

Create and submit a review for a pull request without review comments.

GITHUB
GitHub

Create Branch

Create a new branch in a GitHub repository

GITHUB
GitHub

Create Gist

Create a new gist

GITHUB
GitHub

Create Issue

Create a new issue in a GitHub repository.

GITHUB
GitHub

Create Or Update File

Create or update a single file in a GitHub repository. If updating, you must provide the SHA of the file you want to update. Use this tool to create or update a file in a GitHub repository remotely; do not use it for local file operations.

GITHUB
GitHub

Create Pending Pull Request Review

Create a pending review for a pull request. Call this first before attempting to add comments to a pending review, and ultimately submitting it. A pending pull request review means a pull request review, it is pending because you create it first and submit it later, and the PR author will not see it until it is submitted.

GITHUB
GitHub

Create Pull Request

Create a new pull request in a GitHub repository.

GITHUB
GitHub

Create Pull Request With Copilot

Delegate a task to GitHub Copilot coding agent to perform in the background. The agent will create a pull request with the implementation. You should use this tool if the user asks to create a pull request to perform a specific task, or if the user asks Copilot to do something.

GITHUB
GitHub

Create Repository

Create a new GitHub repository in your account

GITHUB
GitHub

Delete File

Delete a file from a GitHub repository

GITHUB
GitHub

Delete Pending Pull Request Review

Delete the requester's latest pending pull request review. Use this after the user decides not to submit a pending review, if you don't know if they already created one then check first.

GITHUB
GitHub

Delete Workflow Run Logs

Delete logs for a workflow run

GITHUB
GitHub

Dismiss Notification

Dismiss a notification by marking it as read or done

GITHUB
GitHub

Download Workflow Run Artifact

Get download URL for a workflow run artifact

GITHUB
GitHub

Fork Repository

Fork a GitHub repository to your account or specified organization

GITHUB
GitHub

Get Code Scanning Alert

Get details of a specific code scanning alert in a GitHub repository.

GITHUB
GitHub

Get Commit

Get details for a commit from a GitHub repository

GITHUB
GitHub

Get Dependabot Alert

Get details of a specific dependabot alert in a GitHub repository.

GITHUB
GitHub

Get Discussion

Get a specific discussion by ID

GITHUB
GitHub

Get Discussion Comments

Get comments from a discussion

GITHUB
GitHub

Get File Contents

Get the contents of a file or directory from a GitHub repository

GITHUB
GitHub

Get Global Security Advisory

Get a global security advisory

GITHUB
GitHub

Get Issue

Get details of a specific issue in a GitHub repository.

GITHUB
GitHub

Get Issue Comments

Get comments for a specific issue in a GitHub repository.

GITHUB
GitHub

Get Job Logs

Download logs for a specific workflow job or efficiently get all failed job logs for a workflow run

GITHUB
GitHub

Get Latest Release

Get the latest release in a GitHub repository

GITHUB
GitHub

Get Me

Get details of the authenticated GitHub user. Use this when a request is about the user's own profile for GitHub. Or when information is missing to build other tool calls.

GITHUB
GitHub

Get Notification Details

Get detailed information for a specific GitHub notification, always call this tool when the user asks for details about a specific notification, if you don't know the ID list notifications first.

GITHUB
GitHub

Get Pull Request

Get details of a specific pull request in a GitHub repository.

GITHUB
GitHub

Get Pull Request Comments

Get comments for a specific pull request.

GITHUB
GitHub

Get Pull Request Diff

Get the diff of a pull request.

GITHUB
GitHub

Get Pull Request Files

Get the files changed in a specific pull request.

GITHUB
GitHub

Get Pull Request Reviews

Get reviews for a specific pull request.

GITHUB
GitHub

Get Pull Request Status

Get the status of a specific pull request.

GITHUB
GitHub

Get Release By Tag

Get a specific release by its tag name in a GitHub repository

GITHUB
GitHub

Get Secret Scanning Alert

Get details of a specific secret scanning alert in a GitHub repository.

GITHUB
GitHub

Get Tag

Get details about a specific git tag in a GitHub repository

GITHUB
GitHub

Get Team Members

Get member usernames of a specific team in an organization. Limited to organizations accessible with current credentials

GITHUB
GitHub

Get Teams

Get details of the teams the user is a member of. Limited to organizations accessible with current credentials

GITHUB
GitHub

Get Workflow Run

Get details of a specific workflow run

GITHUB
GitHub

Get Workflow Run Logs

Download logs for a specific workflow run (EXPENSIVE: downloads ALL logs as ZIP. Consider using get_job_logs with failed_only=true for debugging failed jobs)

GITHUB
GitHub

Get Workflow Run Usage

Get usage metrics for a workflow run

GITHUB
GitHub

List Branches

List branches in a GitHub repository

GITHUB
GitHub

List Code Scanning Alerts

List code scanning alerts in a GitHub repository.

GITHUB
GitHub

List Commits

Get list of commits of a branch in a GitHub repository. Returns at least 30 results per page by default, but can return more if specified using the perPage parameter (up to 100).

GITHUB
GitHub

List Dependabot Alerts

List dependabot alerts in a GitHub repository.

GITHUB
GitHub

List Discussion Categories

List discussion categories with their id and name, for a repository or organisation.

GITHUB
GitHub

List Discussions

List discussions for a repository or organisation.

GITHUB
GitHub

List Gists

List gists for a user

GITHUB
GitHub

List Global Security Advisories

List global security advisories from GitHub.

GITHUB
GitHub

List Issue Types

List supported issue types for repository owner (organization).

GITHUB
GitHub

List Issues

List issues in a GitHub repository. For pagination, use the 'endCursor' from the previous response's 'pageInfo' in the 'after' parameter.

GITHUB
GitHub

List Notifications

Lists all GitHub notifications for the authenticated user, including unread notifications, mentions, review requests, assignments, and updates on issues or pull requests. Use this tool whenever the user asks what to work on next, requests a summary of their GitHub activity, wants to see pending reviews, or needs to check for new updates or tasks. This tool is the primary way to discover actionable items, reminders, and outstanding work on GitHub. Always call this tool when asked what to work on next, what is pending, or what needs attention in GitHub.

GITHUB
GitHub

List Org Repository Security Advisories

List repository security advisories for a GitHub organization.

GITHUB
GitHub

List Pull Requests

List pull requests in a GitHub repository. If the user specifies an author, then DO NOT use this tool and use the search_pull_requests tool instead.

GITHUB
GitHub

List Releases

List releases in a GitHub repository

GITHUB
GitHub

List Repository Security Advisories

List repository security advisories for a GitHub repository.

GITHUB
GitHub

List Secret Scanning Alerts

List secret scanning alerts in a GitHub repository.

GITHUB
GitHub

List Sub Issues

List sub-issues for a specific issue in a GitHub repository.

GITHUB
GitHub

List Tags

List git tags in a GitHub repository

GITHUB
GitHub

List Workflow Jobs

List jobs for a specific workflow run

GITHUB
GitHub

List Workflow Run Artifacts

List artifacts for a workflow run

GITHUB
GitHub

List Workflow Runs

List workflow runs for a specific workflow

GITHUB
GitHub

List Workflows

List workflows in a repository

GITHUB
GitHub

Manage Notification Subscription

Manage a notification subscription: ignore, watch, or delete a notification thread subscription.

GITHUB
GitHub

Manage Repository Notification Subscription

Manage a repository notification subscription: ignore, watch, or delete repository notifications subscription for the provided repository.

GITHUB
GitHub

Mark All Notifications Read

Mark all notifications as read

GITHUB
GitHub

Merge Pull Request

Merge a pull request in a GitHub repository.

GITHUB
GitHub

Push Files

Push multiple files to a GitHub repository in a single commit

GITHUB
GitHub

Remove Sub Issue

Remove a sub-issue from a parent issue in a GitHub repository.

GITHUB
GitHub

Reprioritize Sub Issue

Reprioritize a sub-issue to a different position in the parent issue's sub-issue list.

GITHUB
GitHub

Request Copilot Review

Request a GitHub Copilot code review for a pull request. Use this for automated feedback on pull requests, usually before requesting a human reviewer.

GITHUB
GitHub

Rerun Failed Jobs

Re-run only the failed jobs in a workflow run

GITHUB
GitHub

Rerun Workflow Run

Re-run an entire workflow run

GITHUB
GitHub

Run Workflow

Run an Actions workflow by workflow ID or filename

GITHUB
GitHub

Search Code

Fast and precise code search across ALL GitHub repositories using GitHub's native search engine. Best for finding exact symbols, functions, classes, or specific code patterns.

GITHUB
GitHub

Search Issues

Search for issues in GitHub repositories using issues search syntax already scoped to is:issue

GITHUB
GitHub

Search Orgs

Find GitHub organizations by name, location, or other organization metadata. Ideal for discovering companies, open source foundations, or teams.

GITHUB
GitHub

Search Pull Requests

Search for pull requests in GitHub repositories using issues search syntax already scoped to is:pr

GITHUB
GitHub

Search Repositories

Find GitHub repositories by name, description, readme, topics, or other metadata. Perfect for discovering projects, finding examples, or locating specific repositories across GitHub.

GITHUB
GitHub

Search Users

Find GitHub users by username, real name, or other profile information. Useful for locating developers, contributors, or team members.

GITHUB
GitHub

Submit Pending Pull Request Review

Submit the requester's latest pending pull request review, normally this is a final step after creating a pending review, adding comments first, unless you know that the user already did the first two steps, you should check before calling this.

GITHUB
GitHub

Update Gist

Update an existing gist

GITHUB
GitHub

Update Issue

Update an existing issue in a GitHub repository.

GITHUB
GitHub

Update Pull Request

Update an existing pull request in a GitHub repository.

GITHUB
GitHub

Update Pull Request Branch

Update the branch of a pull request with the latest changes from the base branch.

GITHUB

Jira Tools

Jira

Get Issue

Get details of a specific Jira issue including its Epic links and relationship information

JIRA
Jira

Search

Search Jira issues using JQL (Jira Query Language)

JIRA
Jira

Search Fields

Search Jira fields by keyword with fuzzy match

JIRA
Jira

Get Project Issues

Get all issues for a specific Jira project

JIRA
Jira

Get Epic Issues

Get all issues linked to a specific epic

JIRA
Jira

Get Transitions

Get available status transitions for a Jira issue

JIRA
Jira

Get Worklog

Get worklog entries for a Jira issue

JIRA
Jira

Download Attachments

Download attachments from a Jira issue

JIRA
Jira

Get Agile Boards

Get jira agile boards by name, project key, or type

JIRA
Jira

Get Board Issues

Get all issues linked to a specific board

JIRA
Jira

Get Sprints From Board

Get jira sprints from board by state

JIRA
Jira

Create Sprint

Create Jira sprint for a board

JIRA
Jira

Get Sprint Issues

Get jira issues from sprint

JIRA
Jira

Update Sprint

Update jira sprint

JIRA
Jira

Create Issue

Create a new Jira issue with optional Epic link or parent for subtasks

JIRA
Jira

Batch Create Issues

Create multiple Jira issues in a batch

JIRA
Jira

Update Issue

Update an existing Jira issue including changing status, adding Epic links, updating fields, etc.

JIRA
Jira

Delete Issue

Delete an existing Jira issue

JIRA
Jira

Add Comment

Add a comment to a Jira issue

JIRA
Jira

Add Worklog

Add a worklog entry to a Jira issue

JIRA
Jira

Link To Epic

Link an existing issue to an epic

JIRA
Jira

Create Issue Link

Create a link between two Jira issues

JIRA
Jira

Remove Issue Link

Remove a link between two Jira issues

JIRA
Jira

Get Link Types

Get all available issue link types

JIRA
Jira

Transition Issue

Transition a Jira issue to a new status

JIRA

Confluence Tools

Zendesk Tools

Zendesk

List Tickets

List tickets in Zendesk. Returns maximum 20 tickets per page.

ZENDESK
Zendesk

Get Ticket

Get a specific ticket by ID

ZENDESK
Zendesk

Create Ticket

Create a new ticket

ZENDESK
Zendesk

Update Ticket

Update an existing ticket

ZENDESK
Zendesk

Delete Ticket

Delete a ticket

ZENDESK
Zendesk

List Ticket Comments

List all comments for a specific ticket

ZENDESK
Zendesk

List Users

List users in Zendesk. Returns maximum 20 users per page.

ZENDESK
Zendesk

Get User

Get a specific user by ID

ZENDESK
Zendesk

Create User

Create a new user

ZENDESK
Zendesk

Update User

Update an existing user

ZENDESK
Zendesk

Delete User

Delete a user

ZENDESK
Zendesk

List Organizations

List organizations in Zendesk. Returns maximum 20 organizations per page.

ZENDESK
Zendesk

Get Organization

Get a specific organization by ID

ZENDESK
Zendesk

Create Organization

Create a new organization

ZENDESK
Zendesk

Update Organization

Update an existing organization

ZENDESK
Zendesk

Delete Organization

Delete an organization

ZENDESK
Zendesk

List Groups

List agent groups in Zendesk. Returns maximum 20 groups per page.

ZENDESK
Zendesk

Get Group

Get a specific group by ID

ZENDESK
Zendesk

Create Group

Create a new agent group

ZENDESK
Zendesk

Update Group

Update an existing group

ZENDESK
Zendesk

Delete Group

Delete a group

ZENDESK
Zendesk

List Macros

List macros in Zendesk. Returns maximum 20 macros per page.

ZENDESK
Zendesk

Get Macro

Get a specific macro by ID

ZENDESK
Zendesk

Create Macro

Create a new macro

ZENDESK
Zendesk

Update Macro

Update an existing macro

ZENDESK
Zendesk

Delete Macro

Delete a macro

ZENDESK
Zendesk

List Views

List views in Zendesk. Returns maximum 20 views per page.

ZENDESK
Zendesk

Get View

Get a specific view by ID

ZENDESK
Zendesk

Create View

Create a new view

ZENDESK
Zendesk

Update View

Update an existing view

ZENDESK
Zendesk

Delete View

Delete a view

ZENDESK
Zendesk

List Triggers

List triggers in Zendesk. Returns maximum 20 triggers per page.

ZENDESK
Zendesk

Get Trigger

Get a specific trigger by ID

ZENDESK
Zendesk

Create Trigger

Create a new trigger

ZENDESK
Zendesk

Update Trigger

Update an existing trigger

ZENDESK
Zendesk

Delete Trigger

Delete a trigger

ZENDESK
Zendesk

List Automations

List automations in Zendesk. Returns maximum 20 automations per page.

ZENDESK
Zendesk

Get Automation

Get a specific automation by ID

ZENDESK
Zendesk

Create Automation

Create a new automation

ZENDESK
Zendesk

Update Automation

Update an existing automation

ZENDESK
Zendesk

Delete Automation

Delete an automation

ZENDESK
Zendesk

Search

Search across Zendesk data using keywords. Returns maximum 20 results per page.

ZENDESK
Zendesk

List Articles

List Help Center articles. Returns maximum 20 articles per page.

ZENDESK
Zendesk

Get Article

Get a specific Help Center article by ID

ZENDESK
Zendesk

Create Article

Create a new Help Center article

ZENDESK
Zendesk

Update Article

Update an existing Help Center article

ZENDESK
Zendesk

Delete Article

Delete a Help Center article

ZENDESK
Zendesk

Support Info

Get information about Zendesk Support configuration

ZENDESK
Zendesk

Get Talk Stats

Get Zendesk Talk statistics

ZENDESK
Zendesk

List Chats

List Zendesk Chat conversations. Returns maximum 20 chats per page.

ZENDESK

Asana Tools

Asana

Get Attachment

Get detailed attachment data including name, resource type, download_url, view_url, and parent. Returns complete attachment information needed for accessing attached files.

ASANA
Asana

Get Attachments For Object

List all attachments for a project, project brief, or task. Returns attachment names, IDs, and URLs (download_url, permanent_url, view_url). Use for accessing files attached to Asana objects. Supports pagination for objects with many attachments.

ASANA
Asana

Get Goals

List goals filtered by context (portfolio, project, task, workspace, or team). One context required. Returns goal names, IDs. Use for goal overview or reporting.

ASANA
Asana

Get Goal

Get detailed goal data including name, owner, current_status_update, and due_on. Use after finding goal ID via typeahead. Returns complete goal configuration needed for goal operations.

ASANA
Asana

Create Goal

Create a new goal. REQUIRES name, time_period, and either workspace or team. Use to establish objectives and key results. Returns created goal details with ID. Supports start/due dates and goal ownership assignment.

ASANA
Asana

Get Parent Goals For Goal

List all parent goals for a specific goal. Returns parent goal names, IDs, and metric.progress. Use to understand goal hierarchy and relationships. Important for managing nested OKRs and goal dependencies.

ASANA
Asana

Update Goal

Update goal properties like name, owner, dates, metrics, or status. Use for adjusting timelines, progress, or reassigning ownership. Returns updated goal data. Partial updates supported - only specified fields will change.

ASANA
Asana

Get Portfolio

Get detailed portfolio data by ID including name, owner, and projects. Use after finding portfolio ID via typeahead. Returns complete portfolio configuration. Essential for understanding portfolio context and content.

ASANA
Asana

Get Portfolios

List portfolios filtered by workspace and owner. REQUIRES workspace parameter. Owner defaults to "me" (current user) if not specified. Returns portfolio names and IDs. Use for portfolio discovery and management. Supports pagination for workspaces with many portfolios.

ASANA
Asana

Get Items For Portfolio

List projects, goals, and other items in a portfolio. Returns item names, IDs, and types. Use for portfolio content exploration and management. Supports pagination for portfolios with many items.

ASANA
Asana

Get Project

Get detailed project data including name, description, owner, members, custom fields, and settings. Use after finding project ID via typeahead. Returns complete project configuration needed for task operations. Specify opt_fields for custom fields data.

ASANA
Asana

Get Project Sections

List all sections in a project with their IDs. Essential for task placement and organization. Returns section names and IDs needed for creating/moving tasks. Use before creating tasks to find correct section ID.

ASANA
Asana

Get Projects

List projects filtered by workspace. Supports team, archived filters. Returns project names and IDs. Use for filtered project views and bulk operations.

ASANA
Asana

Get Project Status

Get single status update by ID. Returns color (green/yellow/red), text, author, and timestamp. Use when you know specific status ID. For all statuses, use asana_get_project_statuses instead.

ASANA
Asana

Get Project Statuses

List all status updates for a project chronologically. Returns status color, text, author for each update. Use to track project health over time. Supports pagination for projects with many updates.

ASANA
Asana

Create Project Status

Create project status update with color (green/yellow/red) and text. Use for regular project health updates, milestone documentation, or blocker reporting. Supports HTML formatting. Returns created status ID.

ASANA
Asana

Get Project Task Counts

Get task statistics for a project. Returns counts of incomplete, completed, and milestone tasks. Use for quick project progress overview, capacity checks, or reporting dashboards.

ASANA
Asana

Get Projects For Team

List all projects for a team. Returns both active and archived projects with IDs. Use after finding team ID via typeahead. Supports pagination for teams with many projects. Essential for team portfolio views.

ASANA
Asana

Get Projects For Workspace

Get ALL projects in a workspace across all teams. Returns project names and IDs. Use for workspace-wide operations or when team is unknown. May return large result set - consider using typeahead search first.

ASANA
Asana

Create Project

Create new project in Asana. Every project requires a workspace, and this cannot be changed after creation. If workspace is an organization, a team must also be specified. Client agents should explicitly ask for team when creating a project rather than inferring it. Supports custom fields, templates, due dates, and privacy settings. Returns project ID for immediate task creation. Essential for project setup.

ASANA
Asana

Search Tasks

Advanced task search with multiple filters. Supports text search, all date filters, status filters, user filters, project/portfolio/section/tag filters, and custom fields. Returns matching tasks with IDs. Handles complex queries and bulk task operations. When the user asks about tasks assigned to them, use assignee_any="me" for best results. Note: If you specify projects_any and sections_any, you will receive tasks for the project and tasks for the section. If you're looking for only tasks in a section, omit the projects_any from the request.

ASANA
Asana

Get Task

Get full task details by ID. Returns name, description, assignee, due dates, custom fields, projects, dependencies. Essential before updating tasks. Use opt_fields for custom field values. Required for understanding task context.

ASANA
Asana

Create Task

Create task in Asana with context. REQUIRES one of: project_id, parent, or workspace+assignee together. For assignee-only tasks, both workspace and assignee must be provided. Returns task ID with confirmation. You can directly tag and mention people by using links in html_notes field

ASANA
Asana

Update Task

Update existing task properties. Change name, notes, assignee, completion status, due dates, custom fields. Requires task ID. Returns updated task data. Use asana_get_task first to understand current state.

ASANA
Asana

Get Stories For Task

Get task activity history (comments, status changes, system events). Returns chronological stories with authors and timestamps. Use for audit trails, understanding task evolution, or retrieving comments.

ASANA
Asana

Create Task Story

Add explicit comment to task. ONLY for discussion, feedback, questions, or context not captured by automatic activity logging. Task actions (assignments, status changes) are logged automatically. Returns story ID.

ASANA
Asana

Set Task Dependencies

Set tasks this task depends on (prerequisites). Creates dependency relationship where this task is blocked until dependencies complete. Use for workflow sequencing and project planning. Requires list of task IDs.

ASANA
Asana

Set Task Dependents

Set tasks blocked by this task (tasks waiting on this one). Creates dependency where other tasks cannot start until this completes. Use for blocking relationships in project schedules. Requires list of task IDs.

ASANA
Asana

Set Parent For Task

Change task parent (convert to/from subtask). Set parent=null to make regular task. Supports insert positioning among siblings. Use for reorganizing task hierarchy. Returns updated task hierarchy data.

ASANA
Asana

Get Tasks

List tasks filtered by context (workspace/project/tag/section/user list). One context required. Supports assignee, date filters. Returns task names and IDs. Use for filtered task views and bulk operations.

ASANA
Asana

Delete Task

Delete task from Asana. Use with extreme caution as recovery is challenging. Deletes the task and any subtasks that are not also in another project. Returns success confirmation. Requires task ID. Essential for removing duplicate or obsolete tasks.

ASANA
Asana

Add Task Followers

Add followers to task (team members to notify of updates). Automatically sends notifications for task changes. Returns updated followers list. Essential for task collaboration and visibility.

ASANA
Asana

Remove Task Followers

Remove followers from task (stop notification subscriptions). Prevents future notifications while maintaining history. Returns updated followers list. Essential for reducing notification noise or when team members change.

ASANA
Asana

Get Teams For Workspace

List all teams in workspace. Returns team names and IDs. Use to discover teams before searching team projects/users. Essential for workspace structure understanding. Supports pagination.

ASANA
Asana

Get Teams For User

Get teams user belongs to. Returns team names and IDs. Use to check user team access or find teams for specific user. Requires organization ID. "me" supported for current user.

ASANA
Asana

Get Time Period

Get detailed information about a time period by ID. Returns name, start date, end date, and status. Use after finding time period ID from other tools. Essential for working with goals and time-based planning.

ASANA
Asana

Get Time Periods

List available time periods in a workspace. Filterable by date range. Returns time period names, IDs, start/end dates. REQUIRES workspace parameter. Use for goal planning, reporting periods, or OKR cycles.

ASANA
Asana

Typeahead Search

Quick search across Asana objects. ALWAYS use this FIRST before specialized search. Returns most relevant items based on recency and usage. Faster than dedicated search tools for finding specific items. Works for: users, projects, tasks, teams, tags, portfolios, goals. Empty query returns recently accessed items. DO NOT guess the workspace GID. If no workspace GID is provided look it up.

ASANA
Asana

Get User

Get user details by ID, email, or "me". Returns name, email, workspaces. Use to find user IDs for task assignment. "me" returns authenticated user info. Essential before assigning tasks. When no user_id is provided, defaults to "me" (authenticated user) - equivalent to the former asana_get_user_info tool.

ASANA
Asana

Get Team Users

List all team members. Returns user names and IDs. Use team ID from typeahead search first. Supports pagination for large teams. Results are sorted alphabetically and limited to 2000 results.

ASANA
Asana

Get Workspace Users

Get all users in workspace. Returns compact users with names and IDs. Results are sorted alphabetically and limited to 2000. Prefer searching more narrowly, like by typeahead or team first instead of this.

ASANA
Asana

List Workspaces

Get all accessible workspaces. Returns workspace IDs needed for most other operations. Always call this FIRST to discover valid workspace IDs before using workspace-specific tools. Results include workspace name, ID, and organization info.

ASANA

Intercom Tools

Intercom

Search Conversations

Search for Intercom conversations using multiple filter criteria. Supports filtering by: - IDs: Search for specific conversation IDs - Source: Filter by source type (email, chat, etc.), author name/email - State: Filter by conversation state (open, closed, snoozed) - Statistics: Filter by response times and assignment metrics Returns a list of matching conversations with basic details. Use get_conversation for full details.

INTERCOM
Intercom

Get Conversation

Retrieve complete details for a specific Intercom conversation. Returns: - Full conversation metadata (state, priority, timestamps) - Complete message history with all conversation parts - Associated contacts and tags - Assignment and team information Use this after search_conversations to get full conversation content.

INTERCOM
Intercom

Search Contacts

Search for Intercom contacts using multiple filter criteria. Supports filtering by: - IDs: Search for specific contact IDs - Email/Domain: Filter by email address or domain - Name/Phone: Search by contact name or phone number - Custom Attributes: Filter by any custom data fields Returns a list of matching contacts with their attributes. Use get_contact for additional details.

INTERCOM
Intercom

Get Contact

Retrieve complete details for a specific Intercom contact. Returns: - Full contact profile (name, email, phone, location) - Role and signup information - Custom attributes and metadata - Last seen and activity timestamps Use this after search_contacts to get full contact information.

INTERCOM
Intercom

Search

Purpose: 1. Search for resources in Intercom (conversations and contacts) using a unified query approach. 2. Note that only a subset of properties will be returned in search results. 3. For complete details, use the Fetch tool with the returned IDs. Usage: 1. MUST specify object_type:conversations OR object_type:contacts to indicate which API to call. 2. Use specific field searches for precise filtering (e.g., email:john@example.com). 3. Use the starting_after parameter for pagination when more results exist. 4. Combine multiple search criteria with logical operators for complex queries. Search Tool Response: 1. Returns results with id, title, text, and url for each match. 2. IDs are prefixed with 'conversation_' or 'contact_' to indicate type. 3. Use these IDs with the Fetch tool to get complete resource details. Intercom Search Query DSL specification: • Tokens separated by spaces • Each token: key[:op]:value • op (optional; default "eq") ∈ { eq, neq, gt, lt, in, nin, contains } • value: unquoted (alphanumeric, no spaces) or quoted in single/double quotes (to include spaces) Common Parameters: – object_type (mandatory) → "conversations" or "contacts" (specifies which API to call) – q/query → free-text search across key fields – created_at/updated_at → timestamp filters (YYYY-MM-DD or Unix timestamp) – limit → max results (default 10, max 150) – starting_after → pagination cursor CONVERSATION SEARCH (object_type:conversations): Supported fields: – id → conversation ID – state → conversation state ("open", "closed", "snoozed") – priority → conversation priority ("priority", "not_priority") – source_type → conversation source type ("conversation", "email", "facebook", "twitter", etc.) – source_author_name → name of the message author – source_author_email → email of the message author – source_subject → subject line of the conversation – source_body → body content of the conversation – contact_ids → contact IDs associated with the conversation – statistics_time_to_assignment → time to assignment in seconds – statistics_time_to_admin_reply → time to admin reply in seconds – statistics_time_to_first_close → time to first close in seconds CONTACT SEARCH (object_type:contacts): Supported fields: – id → contact ID – name → contact name – email → contact email address – email_domain → email domain – phone → contact phone number – role → contact role ("user", "lead") – custom_attributes.* → any custom attribute field (e.g., custom_attributes.company) EXAMPLES: user: show me recent conversations query: object_type:conversations created_at:gt:1735689600 user: find open conversations from email query: object_type:conversations state:open source_type:email user: search for conversations from support emails query: object_type:conversations source_author_email:contains:"@support" user: find conversations with slow response times query: object_type:conversations statistics_time_to_admin_reply:gt:3600 user: find conversations about billing query: object_type:conversations source_subject:contains:"billing" user: find conversations mentioning refund query: object_type:conversations source_body:contains:"refund" user: find contacts named John query: object_type:contacts name:"John" user: find contacts from example.com domain query: object_type:contacts email_domain:"example.com" user: find contacts with specific custom attribute query: object_type:contacts custom_attributes.plan_status:"active" user: recent contact activity query: object_type:contacts updated_at:gt:1735689600 limit:50 user: find conversations for a specific contact query: object_type:conversations contact_ids:in:d2e3bde8-4fe4-4a74-9232-5f7458e7a4cb Unsupported features: • Complex boolean logic beyond simple AND/OR • Fuzzy matching or proximity searches • Aggregations or analytics queries • Direct conversation content search (use source fields instead) • Real-time or streaming results

INTERCOM
Intercom

Fetch

Retrieves detailed content for a specific resource identified by the given ID. Supports both conversation and contact IDs with 'conversation_' or 'contact_' prefixes.

INTERCOM

Neon Tools

Neon

List Projects

Lists the first 10 Neon projects in your account. If you can't find the project, increase the limit by passing a higher value to the `limit` parameter.

NEON
Neon

Create Project

Create a new Neon project. If someone is trying to create a database, use this tool.

NEON
Neon

Delete Project

Delete a Neon project

NEON
Neon

Describe Project

Describes a Neon project

NEON
Neon

Run Sql

<use_case> Use this tool to execute a single SQL statement against a Neon database. </use_case> <important_notes> If you have a temporary branch from a prior step, you MUST: 1. Pass the branch ID to this tool unless explicitly told otherwise 2. Tell the user that you are using the temporary branch with ID [branch_id] </important_notes>

NEON
Neon

Run Sql Transaction

<use_case> Use this tool to execute a SQL transaction against a Neon database, should be used for multiple SQL statements. </use_case> <important_notes> If you have a temporary branch from a prior step, you MUST: 1. Pass the branch ID to this tool unless explicitly told otherwise 2. Tell the user that you are using the temporary branch with ID [branch_id] </important_notes>

NEON
Neon

Describe Table Schema

Describe the schema of a table in a Neon database

NEON
Neon

Get Database Tables

Get all tables in a Neon database

NEON
Neon

Create Branch

Create a branch in a Neon project

NEON
Neon

Prepare Database Migration

<use_case> This tool performs database schema migrations by automatically generating and executing DDL statements. Supported operations: CREATE operations: - Add new columns (e.g., "Add email column to users table") - Create new tables (e.g., "Create posts table with title and content columns") - Add constraints (e.g., "Add unique constraint on `users.email`") ALTER operations: - Modify column types (e.g., "Change posts.views to bigint") - Rename columns (e.g., "Rename user_name to username in users table") - Add/modify indexes (e.g., "Add index on `posts.title`") - Add/modify foreign keys (e.g., "Add foreign key from `posts.user_id` to `users.id`") DROP operations: - Remove columns (e.g., "Drop temporary_field from users table") - Drop tables (e.g., "Drop the old_logs table") - Remove constraints (e.g., "Remove unique constraint from posts.slug") The tool will: 1. Parse your natural language request 2. Generate appropriate SQL 3. Execute in a temporary branch for safety 4. Verify the changes before applying to main branch Project ID and database name will be automatically extracted from your request. If the database name is not provided, the default neondb or first available database is used. </use_case> <workflow> 1. Creates a temporary branch 2. Applies the migration SQL in that branch 3. Returns migration details for verification </workflow> <important_notes> After executing this tool, you MUST: 1. Test the migration in the temporary branch using the `run_sql` tool 2. Ask for confirmation before proceeding 3. Use `complete_database_migration` tool to apply changes to main branch </important_notes> <example> For a migration like: ```sql ALTER TABLE users ADD COLUMN last_login TIMESTAMP; ``` You should test it with: ```sql SELECT column_name, data_type FROM information_schema.columns WHERE table_name = 'users' AND column_name = 'last_login'; ``` You can use `run_sql` to test the migration in the temporary branch that this tool creates. </example> <next_steps> After executing this tool, you MUST follow these steps: 1. Use `run_sql` to verify changes on temporary branch 2. Follow these instructions to respond to the client: <response_instructions> <instructions> Provide a brief confirmation of the requested change and ask for migration commit approval. You MUST include ALL of the following fields in your response: - Migration ID (this is required for commit and must be shown first) - Temporary Branch Name (always include exact branch name) - Temporary Branch ID (always include exact ID) - Migration Result (include brief success/failure status) Even if some fields are missing from the tool's response, use placeholders like "not provided" rather than omitting fields. </instructions> <do_not_include> IMPORTANT: Your response MUST NOT contain ANY technical implementation details such as: - Data types (e.g., DO NOT mention if a column is boolean, varchar, timestamp, etc.) - Column specifications or properties - SQL syntax or statements - Constraint definitions or rules - Default values - Index types - Foreign key specifications Keep the response focused ONLY on confirming the high-level change and requesting approval. <example> INCORRECT: "I've added a boolean `is_published` column to the `posts` table..." CORRECT: "I've added the `is_published` column to the `posts` table..." </example> </do_not_include> <example> I've verified that [requested change] has been successfully applied to a temporary branch. Would you like to commit the migration `[migration_id]` to the main branch? Migration Details: - Migration ID (required for commit) - Temporary Branch Name - Temporary Branch ID - Migration Result </example> </response_instructions> 3. If approved, use `complete_database_migration` tool with the `migration_id` </next_steps> <error_handling> On error, the tool will: 1. Automatically attempt ONE retry of the exact same operation 2. If the retry fails: - Terminate execution - Return error details - DO NOT attempt any other tools or alternatives Error response will include: - Original error details - Confirmation that retry was attempted - Final error state Important: After a failed retry, you must terminate the current flow completely. Do not attempt to use alternative tools or workarounds. </error_handling>

NEON
Neon

Complete Database Migration

Complete a database migration when the user confirms the migration is ready to be applied to the main branch. This tool also lets the client know that the temporary branch created by the `prepare_database_migration` tool has been deleted.

NEON
Neon

Describe Branch

Get a tree view of all objects in a branch, including databases, schemas, tables, views, and functions

NEON
Neon

Delete Branch

Delete a branch from a Neon project

NEON
Neon

Get Connection String

Get a PostgreSQL connection string for a Neon database with all parameters being optional

NEON
Neon

Provision Neon Auth

This tool provisions authentication for a Neon project. It allows developers to easily setup authentication infrastructure by creating a integration with Stack Auth (`@stackframe/stack`). Stop using NextAuth.js! use `@stackframe/stack`. Parameters: - `<project_id>`: The Project ID of the Neon project to provision authentication for. - `[database]`: The database name to setup Neon Auth for. If not provided, the default `neondb` or first available database is used. <workflow> The tool will: 1. Establish a connection between your Neon Auth project and Stack Auth 2. Creates a dedicated authentication schema in your database (`neon_auth`) 3. Sets up the user table under the `neon_auth` schema. This table is synced with Stack Auth. It does not store user credentials or secrets. 4. Generates Client Key and Secret Key to connect your application with authentication provider. Use the Stack Auth SDK (`@stackframe/stack`) on the frontend to connect your application with authentication provider. DO NOT use NextAuth.js! DO NOT use better-auth! Here's some documentation on Stack Auth: </workflow> <use_case> Stack Auth Guidelines <instructions> If you're building an app with Next.js, to set up Neon Auth and Stack Auth, follow these steps: 1. Provision a Neon Auth project with this tool 2. Place the returned credentials in project's `.env.local` or `.env` file - `NEXT_PUBLIC_STACK_PROJECT_ID` - `NEXT_PUBLIC_STACK_PUBLISHABLE_CLIENT_KEY` - `STACK_SECRET_SERVER_KEY` 3. To setup Stack Auth, run following command: ```shell npx @stackframe/init-stack . --no-browser ``` This command will automaticallysetup the project with - - It will add `@stackframe/stack` dependency to `package.json` - It will create a `stack.ts` file in your project to setup `StackServerApp`. - It will wrap the root layout with `StackProvider` and `StackTheme` - It will create root Suspense boundary `app/loading.tsx` to handle loading state while Stack is fetching user data. - It will also create `app/handler/[...stack]/page.tsx` file to handle auth routes like sign in, sign up, forgot password, etc. 4. Do not try to manually create any of these files or directories. Do not try to create SignIn, SignUp, or UserButton components manually, instead use the ones provided by `@stackframe/stack`. </instructions> <instructions> Components Guidelines - Use pre-built components from `@stackframe/stack` like `<UserButton />`, `<SignIn />`, and `<SignUp />` to quickly set up auth UI. - You can also compose smaller pieces like `<OAuthButtonGroup />`, `<MagicLinkSignIn />`, and `<CredentialSignIn />` for custom flows. <example> ```tsx import { SignIn } from '@stackframe/stack'; export default function Page() { return <SignIn />; } ``` </example> </instructions> <instructions> User Management Guidelines - In Client Components, use the `useUser()` hook to retrieve the current user (it returns `null` when not signed in). - Update user details using `user.update({...})` and sign out via `user.signOut()`. - For pages that require a user, call `useUser({ or: "redirect" })` so unauthorized visitors are automatically redirected. </instructions> <instructions> Client Component Guidelines - Client Components rely on hooks like `useUser()` and `useStackApp()`. <example> ```tsx "use client"; import { useUser } from "@stackframe/stack"; export function MyComponent() { const user = useUser(); return <div>{user ? `Hello, ${user.displayName}` : "Not logged in"}</div>; } ``` </example> </instructions> <instructions> Server Component Guidelines - For Server Components, use `stackServerApp.getUser()` from your `stack.ts` file. <example> ```tsx import { stackServerApp } from "@/stack"; export default async function ServerComponent() { const user = await stackServerApp.getUser(); return <div>{user ? `Hello, ${user.displayName}` : "Not logged in"}</div>; } ``` </example> </instructions> <instructions> Page Protection Guidelines - Protect pages by: - Using `useUser({ or: "redirect" })` in Client Components. - Using `await stackServerApp.getUser({ or: "redirect" })` in Server Components. - Implementing middleware that checks for a user and redirects to `/handler/sign-in` if not found. <example> Example middleware: ```tsx export async function middleware(request: NextRequest) { const user = await stackServerApp.getUser(); if (!user) { return NextResponse.redirect(new URL('/handler/sign-in', request.url)); } return NextResponse.next(); } export const config = { matcher: '/protected/:path*' }; ``` </example> </instructions> <workflow> Example: custom-profile-page <instructions> Create a custom profile page that: - Displays the user's avatar, display name, and email. - Provides options to sign out. - Uses Stack Auth components and hooks. </instructions> <example> File: `app/profile/page.tsx` ```tsx 'use client'; import { useUser, useStackApp, UserButton } from '@stackframe/stack'; export default function ProfilePage() { const user = useUser({ or: "redirect" }); const app = useStackApp(); return ( <div> <UserButton /> <h1>Welcome, {user.displayName || "User"}</h1> <p>Email: {user.primaryEmail}</p> <button onClick={() => user.signOut()}>Sign Out</button> </div> ); } ``` </example> </workflow> </use_case>

NEON
Neon

Explain Sql Statement

Describe the PostgreSQL query execution plan for a query of SQL statement by running EXPLAIN (ANAYLZE...) in the database

NEON
Neon

Prepare Query Tuning

<use_case> This tool helps developers improve PostgreSQL query performance for slow queries or DML statements by analyzing execution plans and suggesting optimizations. The tool will: 1. Create a temporary branch for testing optimizations and remember the branch ID 2. Extract and analyze the current query execution plan 3. Extract all fully qualified table names (`schema.table`) referenced in the plan 4. Gather detailed schema information for each referenced table using `describe_table_schema` 5. Suggest and implement improvements like: - Adding or modifying indexes based on table schemas and query patterns - Query structure modifications - Identifying potential performance bottlenecks 6. Apply the changes to the temporary branch using `run_sql` 7. Compare performance before and after changes (but ONLY on the temporary branch passing branch ID to all tools) 8. Continue with next steps using `complete_query_tuning` tool (on `main` branch) Project ID and database name will be automatically extracted from your request. The temporary branch ID will be added when invoking other tools. Default database is `neondb` if not specified. <important_notes> This tool is part of the query tuning workflow. Any suggested changes (like creating indexes) must first be applied to the temporary branch using the `run_sql` tool. And then to the main branch using the `complete_query_tuning` tool, NOT the `prepare_database_migration` tool. To apply using the `complete_query_tuning` tool, you must pass the `tuning_id`, NOT the temporary branch ID to it. </important_notes> </use_case> <workflow> 1. Creates a temporary branch 2. Analyzes current query performance and extracts table information 3. Implements and tests improvements (using tool `run_sql` for schema modifications and `explain_sql_statement` for performance analysis, but ONLY on the temporary branch created in step 1 passing the same branch ID to all tools) 4. Returns tuning details for verification </workflow> <important_notes> After executing this tool, you MUST: 1. Review the suggested changes 2. Verify the performance improvements on temporary branch - by applying the changes with `run_sql` and running `explain_sql_statement` again) 3. Decide whether to keep or discard the changes 4. Use `complete_query_tuning` tool to apply or discard changes to the main branch DO NOT use `prepare_database_migration` tool for applying query tuning changes. Always use `complete_query_tuning` to ensure changes are properly tracked and applied. Note: - Some operations like creating indexes can take significant time on large tables - Table statistics updates (ANALYZE) are NOT automatically performed as they can be long-running - Table statistics maintenance should be handled by PostgreSQL auto-analyze or scheduled maintenance jobs - If statistics are suspected to be stale, suggest running ANALYZE as a separate maintenance task </important_notes> <example> For a query like: ```sql SELECT o.*, c.name FROM orders o JOIN customers c ON c.id = o.customer_id WHERE o.status = 'pending' AND o.created_at > '2024-01-01'; ``` The tool will: 1. Extract referenced tables: `public.orders`, `public.customers` 2. Gather schema information for both tables 3. Analyze the execution plan 4. Suggest improvements like: - Creating a composite index on orders(status, created_at) - Optimizing the join conditions 5. If confirmed, apply the suggested changes to the temporary branch using `run_sql` 6. Compare execution plans and performance before and after changes (but ONLY on the temporary branch passing branch ID to all tools) </example> <next_steps> After executing this tool, you MUST follow these steps: 1. Review the execution plans and suggested changes 2. Follow these instructions to respond to the client: <response_instructions> <instructions> Provide a brief summary of the performance analysis and ask for approval to apply changes on the temporary branch. You MUST include ALL of the following fields in your response: - Tuning ID (this is required for completion) - Temporary Branch Name - Temporary Branch ID - Original Query Cost - Improved Query Cost - Referenced Tables (list all tables found in the plan) - Suggested Changes Even if some fields are missing from the tool's response, use placeholders like "not provided" rather than omitting fields. </instructions> <do_not_include> IMPORTANT: Your response MUST NOT contain ANY technical implementation details such as: - Exact index definitions - Internal PostgreSQL settings - Complex query rewrites - Table partitioning details Keep the response focused on high-level changes and performance metrics. </do_not_include> <example> I've analyzed your query and found potential improvements that could reduce execution time by [X]%. Would you like to apply these changes to improve performance? Analysis Details: - Tuning ID: [id] - Temporary Branch: [name] - Branch ID: [id] - Original Cost: [cost] - Improved Cost: [cost] - Referenced Tables: * public.orders * public.customers - Suggested Changes: * Add index for frequently filtered columns * Optimize join conditions To apply these changes, I will use the `complete_query_tuning` tool after your approval and pass the `tuning_id`, NOT the temporary branch ID to it. </example> </response_instructions> 3. If approved, use ONLY the `complete_query_tuning` tool with the `tuning_id` </next_steps> <error_handling> On error, the tool will: 1. Automatically attempt ONE retry of the exact same operation 2. If the retry fails: - Terminate execution - Return error details - Clean up temporary branch - DO NOT attempt any other tools or alternatives Error response will include: - Original error details - Confirmation that retry was attempted - Final error state Important: After a failed retry, you must terminate the current flow completely. </error_handling>

NEON
Neon

Complete Query Tuning

Complete a query tuning session by either applying the changes to the main branch or discarding them. <important_notes> BEFORE RUNNING THIS TOOL: test out the changes in the temporary branch first by running - `run_sql` with the suggested DDL statements. - `explain_sql_statement` with the original query and the temporary branch. This tool is the ONLY way to finally apply changes after the `prepare_query_tuning` tool to the main branch. You MUST NOT use `prepare_database_migration` or other tools to apply query tuning changes. You MUST pass the `tuning_id` obtained from the `prepare_query_tuning` tool, NOT the temporary branch ID as `tuning_id` to this tool. You MUST pass the temporary branch ID used in the `prepare_query_tuning` tool as TEMPORARY branchId to this tool. The tool OPTIONALLY receives a second branch ID or name which can be used instead of the main branch to apply the changes. This tool MUST be called after tool `prepare_query_tuning` even when the user rejects the changes, to ensure proper cleanup of temporary branches. </important_notes> This tool: 1. Applies suggested changes (like creating indexes) to the main branch (or specified branch) if approved 2. Handles cleanup of temporary branch 3. Must be called even when changes are rejected to ensure proper cleanup Workflow: 1. After `prepare_query_tuning` suggests changes 2. User reviews and approves/rejects changes 3. This tool is called to either: - Apply approved changes to main branch and cleanup - OR just cleanup if changes are rejected

NEON
Neon

List Slow Queries

<use_case> Use this tool to list slow queries from your Neon database. </use_case> <important_notes> This tool queries the pg_stat_statements extension to find queries that are taking longer than expected. The tool will return queries sorted by execution time, with the slowest queries first. </important_notes>

NEON
Neon

List Branch Computes

Lists compute endpoints for a project or specific branch

NEON
Neon

List Organizations

Lists all organizations that the current user has access to. Optionally filter by organization name or ID using the search parameter.

NEON

Paypal Tools

Square Tools

Webflow Tools

Webflow

Ask Webflow Ai

Ask Webflow AI about anything related to Webflow API.

WEBFLOW
Webflow

Collections List

List all CMS collections in a site. Returns collection metadata including IDs, names, and schemas.

WEBFLOW
Webflow

Collections Get

Get detailed information about a specific CMS collection including its schema and field definitions.

WEBFLOW
Webflow

Collections Create

Create a new CMS collection in a site with specified name and schema.

WEBFLOW
Webflow

Collection Fields Create Static

Create a new static field in a CMS collection (e.g., text, number, date, etc.).

WEBFLOW
Webflow

Collection Fields Create Option

Create a new option field in a CMS collection with predefined choices.

WEBFLOW
Webflow

Collection Fields Create Reference

Create a new reference field in a CMS collection that links to items in another collection.

WEBFLOW
Webflow

Collection Fields Update

Update properties of an existing field in a CMS collection.

WEBFLOW
Webflow

Collections Items Create Item Live

Create and publish new items in a CMS collection directly to the live site.

WEBFLOW
Webflow

Collections Items Update Items Live

Update and publish existing items in a CMS collection directly to the live site.

WEBFLOW
Webflow

Collections Items List Items

List items in a CMS collection with optional filtering and sorting.

WEBFLOW
Webflow

Collections Items Create Item

Create new items in a CMS collection as drafts.

WEBFLOW
Webflow

Collections Items Update Items

Update existing items in a CMS collection as drafts.

WEBFLOW
Webflow

Collections Items Publish Items

Publish draft items in a CMS collection to make them live.

WEBFLOW
Webflow

Collections Items Delete Item

Delete an item in a CMS collection. Items will only be deleted in the primary locale unless a cmsLocaleId is included in the request.

WEBFLOW
Webflow

Components List

List all components in a site. Returns component metadata including IDs, names, and versions.

WEBFLOW
Webflow

Components Get Content

Get the content structure and data for a specific component including text, images, and nested components.

WEBFLOW
Webflow

Components Update Content

Update content on a component in secondary locales by modifying text nodes and property overrides.

WEBFLOW
Webflow

Components Get Properties

Get component properties including default values and configuration for a specific component.

WEBFLOW
Webflow

Components Update Properties

Update component properties for localization to customize behavior in different languages.

WEBFLOW
Webflow

Pages List

List all pages within a site. Returns page metadata including IDs, titles, and slugs.

WEBFLOW
Webflow

Pages Get Metadata

Get metadata for a specific page including SEO settings, Open Graph data, and page status (draft/published).

WEBFLOW
Webflow

Pages Update Page Settings

Update page settings including SEO metadata, Open Graph data, slug, and publishing status.

WEBFLOW
Webflow

Pages Get Content

Get the content structure and data for a specific page including all elements and their properties.

WEBFLOW
Webflow

Pages Update Static Content

Update content on a static page in secondary locales by modifying text nodes and property overrides.

WEBFLOW
Webflow

Site Registered Scripts List

List all registered scripts for a site. To apply a script to a site or page, first register it via the Register Script endpoints, then apply it using the relevant Site or Page endpoints.

WEBFLOW
Webflow

Site Applied Scripts List

Get all scripts applied to a site by the App. To apply a script to a site or page, first register it via the Register Script endpoints, then apply it using the relevant Site or Page endpoints.

WEBFLOW
Webflow

Add Inline Site Script

Register an inline script for a site. Inline scripts are limited to 2000 characters.

WEBFLOW
Webflow

Sites List

List all sites accessible to the authenticated user. Returns basic site information including site ID, name, and last published date.

WEBFLOW
Webflow

Sites Get

Get detailed information about a specific site including its settings, domains, and publishing status.

WEBFLOW
Webflow

Sites Publish

Publish a site to specified domains. This will make the latest changes live on the specified domains.

WEBFLOW

Wix Tools

Wix

Wix Readme

# Tool: WixREADME **Directive:** `WixREADME` is the **MANDATORY FIRST STEP** for all Wix-related tasks. Its output (including relevant linked documents) provides foundational context for all other Wix tools. Adherence to this protocol is **NON-NEGOTIABLE**. **Operational Protocol (Strictly Sequential):** 1. **Execute `WixREADME`:** * **Action:** Invoke `WixREADME`. * **Constraint:** MUST complete successfully. NO other Wix tool before this. 2. **Process `WixREADME` Output (Link Identification & Relevance Assessment):** * **A. Identify Candidate Links:** Scan `WixREADME` output. Extract *only* URLs found within `<urls>{urls}</urls>` tags. Ignore all other URLs. * **B. Assess Relevance:** For EACH candidate URL from (A), assess its relevance to the **current user's specific prompt/task**. * **Outcome:** A list of *relevant* document URLs. If no links are found in `<urls>` tags or none are deemed relevant, note this and proceed to Step 4. 3. **Fetch Relevant Documents (via `ReadFullDocsArticle`):** * **Condition:** ONLY if Step 2B identified one or more *relevant* URLs. * **Action:** For EACH *relevant* URL, invoke `ReadFullDocsArticle` to fetch its full content. * **Constraint:** All *relevant* documents MUST be fetched before Step 4. 4. **Proceed with Other Wix Tools:** * **Condition:** ONLY after completing Steps 1, 2, and 3 (if Step 3 was applicable). * **Action:** Use other Wix tools as needed, utilizing the full context from `WixREADME` and fetched relevant documents. **Summary of Critical Rules:** * `WixREADME` is **ALWAYS FIRST**. * Analyze `WixREADME` output: Extract links *only* from `<urls>{urls}</urls>` tags. * Assess relevance of *each* extracted link against the user's current task. * Fetch **ONLY RELEVANT** linked documents using `ReadFullDocsArticle` before any other Wix tool. * **FAILURE TO FOLLOW THIS EXACT SEQUENCE WILL LEAD TO ERRORS.** Strict adherence is mandatory.

WIX
Wix

Search Wix Wds Documentation

Searches the Wix Design System Documentation for components and patterns. Use this tool when you need to understand or implement UI components and design patterns in a Wix project. Search for specific component names, patterns, or UI requirements. If you can't find what you need, try to rephrase your search term or use bigger maxResults value. **Dependency:** Must be used after 'WixREADME' has successfully run.

WIX
Wix

Search Wix Rest Documentation

Searches the official Wix REST API documentation. Use this tool whenever you need to to interact with the Wix platform via HTTP requests. Specify the API endpoint, resource, or action you need information about (e.g., 'get site details endpoint', 'create data collection', 'update product API', 'REST authentication'). If you can't find what you need, try to rephrase your search term or use bigger maxResults value. **Dependency:** Must be used after 'WixREADME' has successfully run.

WIX
Wix

Search Wix Sdk Documentation

Searches the official Wix javascript SDK documentation. Use this tool whenever you need to write or modify Wix related SDK code. Specify the SDK module, function, or feature you need information about (e.g., 'how to query all items from a data collection?', 'how to use wix-stores-backend', 'authentication methods in the SDK'). If you can't find what you need, try to rephrase your search term or use bigger maxResults value. **Dependency:** Must be used after 'WixREADME' has successfully run.

WIX
Wix

Search Build Apps Documentation

Searches the official Build Apps documentation. Use this tool when you need to understand or implement Wix CLI applications related code. The search term should be a specific Wix CLI command or specific topic related to Wix CLI applications or its ecosystem (e.g. deployment, creating new extensions etc). If you can't find what you need, try to rephrase your search term or use bigger maxResults value. **Dependency:** Must be used after 'WixREADME' has successfully run.

WIX
Wix

Search Wix Headless Documentation

Searches the official Wix Headless Documentation. Use this tool when you need to understand or implement Headless related code. The search term should be a specific Wix Headless topic or feature you need information about. If you can't find what you need, try to rephrase your search term or use bigger maxResults value. **Dependency:** Must be used after 'WixREADME' has successfully run.

WIX
Wix

Read Full Docs Article

Fetches the full Wix docs article or method article. Use this tool when you read a summary of a docs article or method article, you have the docs url and want to read the full article. **Dependency:** Must be used after 'WixREADME' has successfully run.

WIX
Wix

Read Full Docs Method Schema

Fetches the full method schema for a given method. Always use it before calling the method. This will give you the entire request/response schema with all the fields and their descriptions.

WIX
Wix

Call Wix Site Api

Call Wix apis on a business or site. Use this to create, read, update, and delete data and other Wix entities in your Wix site, You should ALWAYS check the rest docs - "SearchWixRESTDocumentation" for the specific API you want to call, don't just call it without knowing what it does, CHECK THE DOCS Error Handling: If the error is related to missing installed app or "WDE0110: Wix Code not enabled", you should install the missing app by using ReadFullDocsArticle tool to fetch the article - https://dev.wix.com/docs/kb-only/MCP_REST_RECIPES_KB_ID/TRAIN_wix.devcenter.apps.installer.v1.AppsInstallerService.InstallApp **Note:** there is no need to check if an app is installed/ Wix Code enabled in advance, just call the API and handle the error if it occurs, the API error message will state it clearly. For any other error, use your default error handling mechanism

WIX
Wix

List Wix Sites

List Wix sites for the current user, by default it will return all sites, but you can filter by name

WIX
Wix

Manage Wix Site

Use account level API in order to create a site, update a site and publish site. ALWAYS use "SearchWixRESTDocumentation" to search for the API you should invoke, NEVER GUESS THE SITE API URL You should ALWAYS check the rest docs - "SearchWixRESTDocumentation" for the specific API you want to call, don't just call it without knowing what it does, CHECK THE DOCS

WIX
Wix

Support And Feedback

If the user would like to provide Wix with some feedback (good or bad), about the tools in Wix MCP, for example they used the tools provided, and they reflected satisfaction or dissatisfaction with the tools. Also, if you encounter too many errors tyring to call the Wix API, you can also suggest the user to provide feedback to Wix using this tool. **IMPORTANT NOTE** This tool is not sending the message, but formats it in order to another tool to actually send it

WIX

Cloudflare Radar Tools

Cloudflare

Radar Accounts List

List all accounts in your Cloudflare account

CLOUDFLARE_RADAR
Cloudflare

Radar Set Active Account

Set active account to be used for tool calls that require accountId

CLOUDFLARE_RADAR
Cloudflare

Radar List Autonomous Systems

List Autonomous Systems

CLOUDFLARE_RADAR
Cloudflare

Radar Get As Details

Get Autonomous System details by ASN

CLOUDFLARE_RADAR
Cloudflare

Radar Get Ip Details

Get IP address information

CLOUDFLARE_RADAR
Cloudflare

Radar Get Traffic Anomalies

Get traffic anomalies and outages

CLOUDFLARE_RADAR
Cloudflare

Radar Get Internet Services Ranking

Get top Internet services

CLOUDFLARE_RADAR
Cloudflare

Radar Get Domains Ranking

Get top or trending domains

CLOUDFLARE_RADAR
Cloudflare

Radar Get Domain Rank Details

Get domain rank details

CLOUDFLARE_RADAR
Cloudflare

Radar Get Http Data

Retrieve HTTP traffic trends.

CLOUDFLARE_RADAR
Cloudflare

Radar Get Dns Queries Data

Retrieve trends in DNS queries to the 1.1.1.1 resolver.

CLOUDFLARE_RADAR
Cloudflare

Radar Get L7 Attack Data

Retrieve application layer (L7) attack trends.

CLOUDFLARE_RADAR
Cloudflare

Radar Get L3 Attack Data

Retrieve application layer (L3) attack trends.

CLOUDFLARE_RADAR
Cloudflare

Radar Get Email Routing Data

Retrieve Email Routing trends.

CLOUDFLARE_RADAR
Cloudflare

Radar Get Email Security Data

Retrieve Email Security trends.

CLOUDFLARE_RADAR
Cloudflare

Radar Get Internet Speed Data

Retrieve summary of bandwidth, latency, jitter, and packet loss, from the previous 90 days of Cloudflare Speed Test.

CLOUDFLARE_RADAR
Cloudflare

Radar Get Internet Quality Data

Retrieves a summary or time series of bandwidth, latency, or DNS response time percentiles from the Radar Internet Quality Index (IQI).

CLOUDFLARE_RADAR
Cloudflare

Radar Get Ai Data

Retrieves AI-related data, including traffic from AI user agents, as well as popular models and model tasks specifically from Cloudflare Workers AI.

CLOUDFLARE_RADAR
Cloudflare

Radar Scan Url

Submit a URL to scan

CLOUDFLARE_RADAR

Cloudflare Browser Rendering Tools

Prisma Postgres Tools

Prisma

Postgres Create Prisma Postgres Database

Create a new managed Prisma Postgres database. Specify a name that makes sense to the user - maybe the name of the project they are working on. Specify a region that makes sense for the user. Valid regions are: us-east-1,us-west-1,eu-west-3,eu-central-1,ap-northeast-1,ap-southeast-1. If you are unsure, pick us-east-1. If the response indicates that you have reached the workspace plan limit, you should instruct the user to do one of these things: - If they want to connect to an existing database, they should go to console.prisma.io and copy the connection string. - If they want to upgrade their plan, they should go to console.prisma.io and upgrade their plan in order to be able to create more databases. - If they want to delete a database, they can list these via the List-Prisma-Postgres-Databases tool and then delete one they no longer need. If the response is successful: - If the user has the prisma client installed, offer to populate their .env file with the DATABASE_URL value.

PRISMA_POSTGRES
Prisma

Postgres List Prisma Postgres Databases

Fetch a list of available Prisma Postgres Databases for user's workspace. If the response indicates that you have no databases you should instruct the user to do one of these things: - If they want to create a new database, they should use the Create-Prisma-Postgres-Database tool - If they want to connect to an existing database, they should go to console.prisma.io and copy the connection string - If they want to upgrade their plan, they should go to console.prisma.io and upgrade their plan in order to be able to create more databases

PRISMA_POSTGRES
Prisma

Postgres Delete Prisma Postgres Database

Delete a Prisma Postgres database with the given project id. Inform the user that this is a permanent action and cannot be undone. Ask them to confirm that they wish to proceed. If the response indicates that you have no databases you should instruct the user to do one of these things: - If they want to create a new database, they should use the Create-Prisma-Postgres-Database tool - If they want to connect to an existing database, they should go to console.prisma.io and copy the connection string - If they want to upgrade their plan, they should go to console.prisma.io and upgrade their plan in order to be able to create more databases

PRISMA_POSTGRES
Prisma

Postgres Create Prisma Postgres Connection String

Create a new Connection String for a Prisma Postgres database with the given id. To obtain the correct input parameters use the List-Prisma-Postgres-Databases tool. If the response does not contain a Direct Connection String, only display the Prisma Connection String. If the response contains both Direct and Prisma Connection Strings, display both. If the response indicates that you have no databases you should instruct the user to do one of these things: - If they want to create a new database, they should use the Create-Prisma-Postgres-Database tool. - If they want to upgrade their plan, they should go to console.prisma.io and upgrade their plan in order to be able to create more databases.

PRISMA_POSTGRES
Prisma

Postgres Delete Prisma Postgres Connection String

Delete a Connection String with the given connection string id. Inform the user that this is a permanent action and cannot be undone. Ask them to confirm that they wish to proceed. To obtain the correct input parameters use the List-Prisma-Postgres-Connection-Strings tool

PRISMA_POSTGRES
Prisma

Postgres Fetch Workspace Details

Fetch the details of a Prisma Postgres workspace with the given project id. To obtain the correct input parameters use the List-Prisma-Postgres-Databases tool. The Result will be returned as a formatted Markdown string.

PRISMA_POSTGRES
Prisma

Postgres List Prisma Postgres Connection Strings

Fetch a list of available Prisma Postgres Database Connection Strings for the given database id and environment id. To obtain a list of available environment ids, use the List-Prisma-Postgres-Databases tool If the response indicates that you have no connection strings you should instruct the user to do one of these things: - If they want to create a new connection string, they should use the Create-Prisma-Postgres-Connection-String tool

PRISMA_POSTGRES
Prisma

Postgres Create Prisma Postgres Backup

Create a new managed Prisma Postgres Backup. To obtain the correct input parameters use the List-Prisma-Postgres-Databases tool. If the response does not contain at least one database, offer to create a new database for the user using the Create-Prisma-Postgres-Database tool. If the response contains multiple databases, prompt the user to select the database they want to create a backup for. Inform the user that this tool is not yet implemented, but is coming soon.

PRISMA_POSTGRES
Prisma

Postgres List Prisma Postgres Backups

Fetch a list of available Prisma Postgres Backups for the given database id and environment id. To obtain a list of available environment ids, use the List-Prisma-Postgres-Databases tool If the response indicates that you have no databases you should instruct the user to do one of these things: - If they want to create a new database, they should use the Create-Prisma-Postgres-Backup tool If the response indicates that you have no backups you should instruct the user to do one of these things: - If they want to create a new backup, they should use the Create-Prisma-Postgres-Backup tool

PRISMA_POSTGRES
Prisma

Postgres Create Prisma Postgres Recovery

Restore a Prisma Postgres Database to a new database with the given Backup id. To obtain the correct input parameters use the List-Prisma-Postgres-Backups tool. The target database name should be unique and not already exist. If the response is successful, use the List-Prisma-Postgres-Databases and Create-Prisma-Postgres-Connection-String tools to get the new connection string.

PRISMA_POSTGRES
Prisma

Postgres Execute Sql Query

Execute a SQL query on a Prisma Postgres database with the given id. To obtain the correct input parameters use the List-Prisma-Postgres-Databases tool. To obtain context about the database use the Introspect-Database-Schema tool. This tool will not have permission to execute schema updates. To make schema updates use the Execute-Schema-Update tool. The Result will be returned as JSON. <caution> - Make sure that the user is aware that this tool will execute a SQL query on a Prisma Postgres database and may result in data loss. - Confirm that the user understands the risks. - Confirm that the user understands the SQL query before you execute it. - Try restrict queries to Read-Only. </caution>

PRISMA_POSTGRES
Prisma

Postgres Introspect Database Schema

Introspect the schema of a Prisma Postgres database with the given id. To obtain the correct input parameters use the List-Prisma-Postgres-Databases tool. The Result will be returned as a formatted Markdown string.

PRISMA_POSTGRES
Prisma

Postgres Execute Prisma Postgres Schema Update

Execute a Schema Update on a Prisma Postgres database with the given id. To obtain the correct input parameters use the List-Prisma-Postgres-Databases tool. To obtain context about the database use the Introspect-Database-Schema tool. This tool should be used for schema updates only. To read/write data use the Execute-Sql-Query tool. The Result will be returned as formatted markdown string. <caution> - Make sure that the user is aware that this tool will execute a Schema Update on a Prisma Postgres database and may result in data loss. - Confirm that the user understands the risks. - Confirm that the user understands the SQL query before you execute it. </caution>

PRISMA_POSTGRES

Turkish Airlines Tools

Turkish Airlines

Airlines Get Current User Details

Fetch member's profile, miles, identity.Tip: Call before other tools (i.e list_user_flights)

TURKISH_AIRLINES
Turkish Airlines

Airlines Get Expiring Miles

Calculate member's expiring miles. Tip: Call after `get_current_user_details` to ensure member details are available.

TURKISH_AIRLINES
Turkish Airlines

Airlines List User Flights

Fetch member's flights. Input: surname. Should be called after `get_current_user_details`. Tip: Call if the PNR has not yet been provided.

TURKISH_AIRLINES
Turkish Airlines

Airlines Search Flights

Search THY (Turkish Airlines) outbound flights. Based on information from user origin(s), destination(s), date(s), and passenger details to find available flights and their prices.Important: For round trips, ALWAYS call search_inbound_flights after selecting an outbound to get accurate total pricing and return options.

TURKISH_AIRLINES
Turkish Airlines

Airlines Search Inbound Flights

Required step after selecting outbound flight. Provides return flight options with accurate combined pricing including all taxes and fees.Provide details of the chosen outbound flight, original trip details, and passenger information.

TURKISH_AIRLINES
Turkish Airlines

Airlines Get Flight Status By Number

Fetch real-time flight status by number

TURKISH_AIRLINES
Turkish Airlines

Airlines Get Flight Status By Route

Fetch real-time flight status by route. Inputs: airports, date.

TURKISH_AIRLINES
Turkish Airlines

Airlines Get Booking Details

Fetch THY flight booking details. Inputs: bookingReference (PNR or e-ticket number), surname. Tip: Call before other tools that require booking details. (provides flight codes, ticket numbers and baggage related info, checkin availability and more.)

TURKISH_AIRLINES
Turkish Airlines

Airlines Get Booking Baggage Allowance

Fetch detailed booking baggage information. Tip: Call get_booking_details tool to retrieve the ticket number if not provided.

TURKISH_AIRLINES
Turkish Airlines

Airlines Get Airline Promotions

Fetch airline promotions. Inputs: country, airports.

TURKISH_AIRLINES
Turkish Airlines

Airlines Get City Guide

Fetch a travel guide, including promotions for a specified arrival city considering departure city. Tip: What to do in the city, where to go, what to see, and more.

TURKISH_AIRLINES
Turkish Airlines

Airlines Create Flight Booking Link

Constructs a booking deeplink for a specific Turkish Airlines flight option. Use for both one-way and round-trip selections from `search_flights` or `search_inbound_flights` tools. Tip: Call this tool after the user confirms their choice. Respond with the link like: `Here is your booking link: [LINK]`

TURKISH_AIRLINES
Turkish Airlines

Airlines Ping

Check current authentication status. Call when authentications issue occurs.

TURKISH_AIRLINES
Turkish Airlines

Airlines Logout

Logout member. Input: confirm.

TURKISH_AIRLINES

Sentry Tools

Sentry

Whoami

Identify the authenticated user in Sentry. Use this tool when you need to: - Get the user's name and email address.

SENTRY
Sentry

Find Organizations

Find organizations that the user has access to in Sentry. Use this tool when you need to: - View all organizations in Sentry - Find an organization's slug to aid other tool requests

SENTRY
Sentry

Find Teams

Find teams in an organization in Sentry. Use this tool when you need to: - View all teams in a Sentry organization - Find a team's slug to aid other tool requests

SENTRY
Sentry

Find Projects

Find projects in Sentry. Use this tool when you need to: - View all projects in a Sentry organization - Find a project's slug to aid other tool requests

SENTRY
Sentry

Find Releases

Find releases in Sentry. Use this tool when you need to: - Find recent releases in a Sentry organization - Find the most recent version released of a specific project - Determine when a release was deployed to an environment <examples> ### Find the most recent releases in the 'my-organization' organization ``` find_releases(organizationSlug='my-organization') ``` ### Find releases matching '2ce6a27' in the 'my-organization' organization ``` find_releases(organizationSlug='my-organization', query='2ce6a27') ``` </examples> <hints> - If the user passes a parameter in the form of name/otherName, its likely in the format of <organizationSlug>/<projectSlug>. </hints>

SENTRY
Sentry

Get Issue Details

Get detailed information about a specific Sentry issue by ID. 🔍 USE THIS TOOL WHEN USERS: - Provide a specific issue ID (e.g., 'CLOUDFLARE-MCP-41', 'PROJECT-123') - Ask to 'explain [ISSUE-ID]', 'tell me about [ISSUE-ID]' - Want details/stacktrace/analysis for a known issue - Provide a Sentry issue URL ❌ DO NOT USE for: - General searching or listing issues (use search_issues) - Root cause analysis (use analyze_issue_with_seer) TRIGGER PATTERNS: - 'Explain ISSUE-123' → use get_issue_details - 'Tell me about PROJECT-456' → use get_issue_details - 'What happened in [issue URL]' → use get_issue_details <examples> ### Explain specific issue ``` get_issue_details(organizationSlug='my-organization', issueId='CLOUDFLARE-MCP-41') ``` ### Get details for event ID ``` get_issue_details(organizationSlug='my-organization', eventId='c49541c747cb4d8aa3efb70ca5aba243') ``` </examples> <hints> - If the user provides the `issueUrl`, you can ignore the other parameters. - If the user provides `issueId` or `eventId` (only one is needed), `organizationSlug` is required. </hints>

SENTRY
Sentry

Get Trace Details

Get detailed information about a specific Sentry trace by ID. 🔍 USE THIS TOOL WHEN USERS: - Provide a specific trace ID (e.g., 'a4d1aae7216b47ff8117cf4e09ce9d0a') - Ask to 'show me trace [TRACE-ID]', 'explain trace [TRACE-ID]' - Want high-level overview and link to view trace details in Sentry - Need trace statistics and span breakdown ❌ DO NOT USE for: - General searching for traces (use search_events with trace queries) - Individual span details (this shows trace overview) TRIGGER PATTERNS: - 'Show me trace abc123' → use get_trace_details - 'Explain trace a4d1aae7216b47ff8117cf4e09ce9d0a' → use get_trace_details - 'What is trace [trace-id]' → use get_trace_details <examples> ### Get trace overview ``` get_trace_details(organizationSlug='my-organization', traceId='a4d1aae7216b47ff8117cf4e09ce9d0a') ``` </examples> <hints> - Trace IDs are 32-character hexadecimal strings </hints>

SENTRY
Sentry

Get Event Attachment

Download attachments from a Sentry event. Use this tool when you need to: - Download files attached to a specific event - Access screenshots, log files, or other attachments uploaded with an error report - Retrieve attachment metadata and download URLs <examples> ### Download a specific attachment by ID ``` get_event_attachment(organizationSlug='my-organization', projectSlug='my-project', eventId='c49541c747cb4d8aa3efb70ca5aba243', attachmentId='12345') ``` ### List all attachments for an event ``` get_event_attachment(organizationSlug='my-organization', projectSlug='my-project', eventId='c49541c747cb4d8aa3efb70ca5aba243') ``` </examples> <hints> - If `attachmentId` is provided, the specific attachment will be downloaded as an embedded resource - If `attachmentId` is omitted, all attachments for the event will be listed with download information - The `projectSlug` is required to identify which project the event belongs to </hints>

SENTRY
Sentry

Update Issue

Update an issue's status or assignment in Sentry. This allows you to resolve, ignore, or reassign issues. Use this tool when you need to: - Resolve an issue that has been fixed - Assign an issue to a team member or team for investigation - Mark an issue as ignored to reduce noise - Reopen a resolved issue by setting status to 'unresolved' <examples> ### Resolve an issue ``` update_issue(organizationSlug='my-organization', issueId='PROJECT-123', status='resolved') ``` ### Assign an issue to a user (use whoami to get your user ID) ``` update_issue(organizationSlug='my-organization', issueId='PROJECT-123', assignedTo='user:123456') ``` ### Assign an issue to a team ``` update_issue(organizationSlug='my-organization', issueId='PROJECT-123', assignedTo='team:789') ``` ### Mark an issue as ignored ``` update_issue(organizationSlug='my-organization', issueId='PROJECT-123', status='ignored') ``` </examples> <hints> - If the user provides the `issueUrl`, you can ignore the other required parameters and extract them from the URL. - At least one of `status` or `assignedTo` must be provided to update the issue. - assignedTo format: Use 'user:ID' for users (e.g., 'user:123456') or 'team:ID' for teams (e.g., 'team:789') - To find your user ID, first use the whoami tool which returns your numeric user ID - Valid status values are: 'resolved', 'resolvedInNextRelease', 'unresolved', 'ignored'. </hints>

SENTRY
Sentry

Search Events

Search for events AND perform counts/aggregations - the ONLY tool for statistics and counts. Supports TWO query types: 1. AGGREGATIONS (counts, sums, averages): 'how many errors', 'count of issues', 'total tokens' 2. Individual events with timestamps: 'show me error logs from last hour' 🔢 USE THIS FOR ALL COUNTS/STATISTICS: - 'how many errors today' → returns count - 'count of database failures' → returns count - 'total number of issues' → returns count - 'average response time' → returns avg() - 'sum of tokens used' → returns sum() 📋 ALSO USE FOR INDIVIDUAL EVENTS: - 'error logs from last hour' → returns event list - 'database errors with timestamps' → returns event list - 'trace spans for slow API calls' → returns span list Dataset Selection (AI automatically chooses): - errors: Exception/crash events - logs: Log entries - spans: Performance data, AI/LLM calls, token usage ❌ DO NOT USE for grouped issue lists → use search_issues <examples> search_events(organizationSlug='my-org', naturalLanguageQuery='how many errors today') search_events(organizationSlug='my-org', naturalLanguageQuery='count of database failures this week') search_events(organizationSlug='my-org', naturalLanguageQuery='total tokens used by model') search_events(organizationSlug='my-org', naturalLanguageQuery='error logs from the last hour') </examples> <hints> - If the user passes a parameter in the form of name/otherName, it's likely in the format of <organizationSlug>/<projectSlug>. - Parse org/project notation directly without calling find_organizations or find_projects. </hints>

SENTRY
Sentry

Create Team

Create a new team in Sentry. 🔍 USE THIS TOOL WHEN USERS WANT TO: - 'Create a new team' - 'Set up a team called [X]' - 'I need a team for my project' Be careful when using this tool! <examples> ### Create a new team ``` create_team(organizationSlug='my-organization', name='the-goats') ``` </examples> <hints> - If any parameter is ambiguous, you should clarify with the user what they meant. </hints>

SENTRY
Sentry

Create Project

Create a new project in Sentry (includes DSN automatically). 🔍 USE THIS TOOL WHEN USERS WANT TO: - 'Create a new project' - 'Set up a project for [app/service] with team [X]' - 'I need a new Sentry project' - Create project AND need DSN in one step ❌ DO NOT USE create_dsn after this - DSN is included in output. Be careful when using this tool! <examples> ### Create new project with team ``` create_project(organizationSlug='my-organization', teamSlug='my-team', name='my-project', platform='javascript') ``` </examples> <hints> - If the user passes a parameter in the form of name/otherName, its likely in the format of <organizationSlug>/<teamSlug>. - If any parameter is ambiguous, you should clarify with the user what they meant. </hints>

SENTRY
Sentry

Update Project

Update project settings in Sentry, such as name, slug, platform, and team assignment. Be careful when using this tool! Use this tool when you need to: - Update a project's name or slug to fix onboarding mistakes - Change the platform assigned to a project - Update team assignment for a project <examples> ### Update a project's name and slug ``` update_project(organizationSlug='my-organization', projectSlug='old-project', name='New Project Name', slug='new-project-slug') ``` ### Assign a project to a different team ``` update_project(organizationSlug='my-organization', projectSlug='my-project', teamSlug='backend-team') ``` ### Update platform ``` update_project(organizationSlug='my-organization', projectSlug='my-project', platform='python') ``` </examples> <hints> - If the user passes a parameter in the form of name/otherName, it's likely in the format of <organizationSlug>/<projectSlug>. - Team assignment is handled separately from other project settings - If any parameter is ambiguous, you should clarify with the user what they meant. - When updating the slug, the project will be accessible at the new slug after the update </hints>

SENTRY
Sentry

Create Dsn

Create an additional DSN for an EXISTING project. 🔍 USE THIS TOOL WHEN: - Project already exists and needs additional DSN - 'Create another DSN for project X' - 'I need a production DSN for existing project' ❌ DO NOT USE for new projects (use create_project instead) Be careful when using this tool! <examples> ### Create additional DSN for existing project ``` create_dsn(organizationSlug='my-organization', projectSlug='my-project', name='Production') ``` </examples> <hints> - If the user passes a parameter in the form of name/otherName, its likely in the format of <organizationSlug>/<projectSlug>. - If any parameter is ambiguous, you should clarify with the user what they meant. </hints>

SENTRY
Sentry

Find Dsns

List all Sentry DSNs for a specific project. Use this tool when you need to: - Retrieve a SENTRY_DSN for a specific project <hints> - If the user passes a parameter in the form of name/otherName, its likely in the format of <organizationSlug>/<projectSlug>. - If only one parameter is provided, and it could be either `organizationSlug` or `projectSlug`, its probably `organizationSlug`, but if you're really uncertain you might want to call `find_organizations()` first. </hints>

SENTRY
Sentry

Analyze Issue With Seer

Use Seer AI to analyze production errors and get detailed root cause analysis with specific code fixes. Use this tool when you need: - Detailed AI-powered root cause analysis - Specific code fixes and implementation guidance - Step-by-step troubleshooting for complex issues - Understanding why an error is happening in production What this tool provides: - Root cause analysis with code-level explanations - Specific file locations and line numbers where errors occur - Concrete code fixes you can apply - Step-by-step implementation guidance This tool automatically: 1. Checks if analysis already exists (instant results) 2. Starts new AI analysis if needed (~2-5 minutes) 3. Returns complete fix recommendations <examples> ### User: "What's causing this error? https://my-org.sentry.io/issues/PROJECT-1Z43" ``` analyze_issue_with_seer(issueUrl='https://my-org.sentry.io/issues/PROJECT-1Z43') ``` ### User: "Can you help me understand why this is failing in production?" ``` analyze_issue_with_seer(organizationSlug='my-organization', issueId='ERROR-456') ``` </examples> <hints> - Use this tool when you need deeper analysis beyond basic issue details - If the user provides an issueUrl, extract it and use that parameter alone - The analysis includes actual code snippets and fixes, not just error descriptions - Results are cached - subsequent calls return instantly </hints>

SENTRY
Sentry

Search Docs

Search Sentry documentation for SDK setup, instrumentation, and configuration guidance. Use this tool when you need to: - Set up Sentry SDK in any language (Python, JavaScript, Go, Ruby, etc.) - Configure specific features like performance monitoring, error sampling, or release tracking - Implement custom instrumentation (spans, transactions, breadcrumbs) - Set up integrations with frameworks (Django, Flask, Express, Next.js, etc.) - Configure data scrubbing, filtering, or sampling rules - Troubleshoot SDK issues or find best practices This tool searches technical documentation, NOT general information about Sentry as a company. <examples> ### Setting up Sentry in a Python Django app ``` search_docs(query='Django setup configuration SENTRY_DSN', guide='python/django') ``` ### Setting up source maps for Next.js ``` search_docs(query='source maps webpack upload', guide='javascript/nextjs') ``` ### Configuring release tracking ``` search_docs(query='release tracking deployment integration CI/CD') ``` </examples> <hints> - Use guide parameter to filter results to specific technologies (e.g., 'javascript' or 'javascript/nextjs') - Include the programming language/framework in your query for SDK-specific results - Use technical terms like 'instrumentation', 'spans', 'transactions' for performance docs - Include specific feature names like 'beforeSend', 'tracesSampleRate', 'SENTRY_DSN' </hints>

SENTRY
Sentry

Get Doc

Fetch the full markdown content of a Sentry documentation page. Use this tool when you need to: - Read the complete documentation for a specific topic - Get detailed implementation examples or code snippets - Access the full context of a documentation page - Extract specific sections from documentation <examples> ### Get the Next.js integration guide ``` get_doc(path='/platforms/javascript/guides/nextjs.md') ``` </examples> <hints> - Use the path from search_docs results for accurate fetching - Paths should end with .md extension </hints>

SENTRY
Sentry

Search Issues

Search for grouped issues/problems in Sentry - returns a LIST of issues, NOT counts or aggregations. Uses AI to translate natural language queries into Sentry issue search syntax. Returns grouped issues with metadata like title, status, and user count. 🔍 USE THIS TOOL WHEN USERS WANT: - A LIST of issues: 'show me issues', 'what problems do we have' - Filtered issue lists: 'unresolved issues', 'critical bugs' - Issues by impact: 'errors affecting more than 100 users' - Issues by assignment: 'issues assigned to me' ❌ DO NOT USE FOR COUNTS/AGGREGATIONS: - 'how many errors' → use search_events - 'count of issues' → use search_events - 'total number of errors today' → use search_events - 'sum/average/statistics' → use search_events ❌ ALSO DO NOT USE FOR: - Individual error events with timestamps → use search_events - Details about a specific issue ID → use get_issue_details REMEMBER: This tool returns a LIST of issues, not counts or statistics! <examples> search_issues(organizationSlug='my-org', naturalLanguageQuery='critical bugs from last week') search_issues(organizationSlug='my-org', naturalLanguageQuery='unhandled errors affecting 100+ users') search_issues(organizationSlug='my-org', naturalLanguageQuery='issues assigned to me') </examples> <hints> - If the user passes a parameter in the form of name/otherName, it's likely in the format of <organizationSlug>/<projectSlugOrId>. - Parse org/project notation directly without calling find_organizations or find_projects. - The projectSlugOrId parameter accepts both project slugs (e.g., 'my-project') and numeric IDs (e.g., '123456'). </hints>

SENTRY

Monday.com Tools

Monday.com

Get Board Items By Name

Get items by board id and term

MONDAY
Monday.com

Create Item

Create a new item in a monday.com board

MONDAY
Monday.com

Create Update

Create a new update in a monday.com board

MONDAY
Monday.com

Get Board Activity

Get board activity logs for a specified time range (defaults to last 30 days)

MONDAY
Monday.com

Get Board Info

Get comprehensive board information including metadata, structure, owners, and configuration

MONDAY
Monday.com

Get Users By Name

Get users, can be filtered by name or partial name

MONDAY
Monday.com

Create Board

Create a monday.com board

MONDAY
Monday.com

Create Column

Create a new column in a monday.com board

MONDAY
Monday.com

All Monday Api

Execute any Monday.com API operation by generating GraphQL queries and mutations dynamically. Make sure you ask only for the fields you need and nothing more. When providing the query/mutation - use get_graphql_schema and get_type_details tools first to understand the schema before crafting your query.

MONDAY
Monday.com

Get Graphql Schema

Fetch the Monday.com GraphQL schema structure including query and mutation definitions. This tool returns available query fields, mutation fields, and a list of GraphQL types in the schema. You can filter results by operation type (read/write) to focus on either queries or mutations.

MONDAY
Monday.com

Get Column Type Info

Retrieves comprehensive information about a specific column type, including JSON schema definition and other metadata. Use this before creating columns with the create_column tool to understand the structure, validation rules, and available properties for column settings.

MONDAY
Monday.com

Get Type Details

Get detailed information about a specific GraphQL type from the Monday.com API schema

MONDAY
Monday.com

Read Docs

Get a collection of monday.com documents with their content as markdown. PAGINATION: - Default limit is 25 documents per page - Use 'page' parameter to get additional pages (starts at 1) - Check response for 'has_more_pages' to know if you should continue paginating - If user asks for "all documents" and you get exactly 25 results, continue with page 2, 3, etc. FILTERING: Provide an ID filter object with: - type: 'ids' for specific document IDs - type: 'object_ids' for specific document object IDs - type: 'workspace_ids' for all docs in specific workspaces - values: array of ID strings (at least 1 required) Examples: - { type: 'ids', values: ['123', '456'] } - { type: 'object_ids', values: ['123'] } - { type: 'workspace_ids', values: ['ws_101'] } USAGE PATTERNS: - For specific documents: use type 'ids' or 'object_ids' (A monday doc has two unique identifiers) - For workspace exploration: use type 'workspace_ids' with pagination - For large searches: start with page 1, then paginate if has_more_pages=true

MONDAY
Monday.com

Workspace Info

This tool returns the boards, docs and folders in a workspace and which folder they are in. It returns up to 100 of each object type, if you receive 100 assume there are additional objects of that type in the workspace.

MONDAY
Monday.com

List Workspaces

List all workspaces available to the user. Returns up to 500 workspaces with their ID, name, and description.

MONDAY
Monday.com

Create Doc

Create a new monday.com doc either inside a workspace or attached to an item (via a doc column). After creation, the provided markdown will be appended to the document. LOCATION TYPES: - workspace: Creates a document in a workspace (requires workspace_id, optional doc_kind, optional folder_id) - item: Creates a document attached to an item (requires item_id, optional column_id) USAGE EXAMPLES: - Workspace doc: { location: { type: "workspace", workspace_id: 123, doc_kind: "private" }, markdown: "..." } - Workspace doc in folder: { location: { type: "workspace", workspace_id: 123, folder_id: 17264196 }, markdown: "..." } - Item doc: { location: { type: "item", item_id: 456, column_id: "doc_col_1" }, markdown: "..." }

MONDAY

Fireflies Tools

Fireflies

Search

Advanced search for meeting transcripts using a mini grammar. Supports complex queries with multiple filters. GRAMMAR SYNTAX: - keyword:"search term" - Search for keywords in the content. If no scope is specified, the default scope is 'all'. - scope:title|sentences|all - Define the search scope. Options are 'title', 'sentences', or 'all'. The default is 'all'. - from:YYYY-MM-DD - Filter meetings from this date (ISO format) - to:YYYY-MM-DD - Filter meetings until this date (ISO format) - limit:N - Limit results (max 50) - skip:N - Skip N results for pagination - org:email@domain.com - Filter by meeting organizer - part:email@domain.com - Filter by meeting participant - user:user_id - Filter by user ID - mine:true|false - Filter to only include user's own meetings EXAMPLES: - "engineering standup" (simple keyword search) - "keyword:"performance" scope:sentences limit:20"

FIREFLIES
Fireflies

Fetch

Retrieve complete meeting transcript with full conversation, metadata, and insights for a specific meeting ID. Use this after search to get detailed content.

FIREFLIES
Fireflies

Get Transcript

Fetches detailed meeting transcript by ID, with optional field filtering. Returns transcript content (sentences, speakers) and metadata, but excludes summary data. If you need summary data, use get_summary instead.

FIREFLIES
Fireflies

Get Summary

Fetches meeting summary by ID, with optional field filtering. Returns summary data (keywords, action items, overview, etc.) and basic metadata, but excludes transcript content. If you need transcript content, use get_transcript instead.

FIREFLIES
Fireflies

Get Transcripts

Queries multiple transcripts using filter properties (date, keyword, email, etc.). Returns transcriptId + transcript + summaries as needed. Does NOT accept transcriptId as input - use get_transcript() multiple times if you have specific transcript IDs.

FIREFLIES
Fireflies

Get User

Fetches user account details. Returns profile info, transcript counts, meeting activity, and admin status. If no user ID provided, returns current authenticated user data.

FIREFLIES

ElevenLabs Tools

ElevenLabs

Elevenlabs Text To Speech

Retrieve an audio file. [See the documentation](https://docs.elevenlabs.io/api-reference/text-to-speech)

ELEVENLABS
ElevenLabs

Elevenlabs Get Audio From History Item

Returns the audio of an history item and converts it to a file. [See the documentation](https://docs.elevenlabs.io/api-reference/history-audio)

ELEVENLABS
ElevenLabs

Elevenlabs Download History Items

Download one or more history items to your workflow's `tmp` directory. If one history item ID is provided, we will return a single audio file. If more than one history item IDs are provided, we will provide the history items packed into a .zip file. [See the documentation](https://docs.elevenlabs.io/api-reference/history-download) IMPORTANT: The arguments have specific formats. Please follow the instructions below: - historyItemIds: Return JSON in this format: string[]

ELEVENLABS
ElevenLabs

Elevenlabs Add Voice

Add a voice from one or more audio files. [See the documentation](https://elevenlabs.io/docs/api-reference/add-voice) IMPORTANT: The arguments have specific formats. Please follow the instructions below: - files: Return JSON in this format: string[]

ELEVENLABS
ElevenLabs

Elevenlabs Make Outbound Call

Handle an outbound call via Twilio with Elevenlabs. [See the documentation](https://elevenlabs.io/docs/api-reference/conversations/twilio-outbound-call)

ELEVENLABS
ElevenLabs

Elevenlabs List Models

Gets a list of available models. [See the documentation](https://docs.elevenlabs.io/api-reference/models-get)

ELEVENLABS
ElevenLabs

Elevenlabs Get Voices With Descriptions

Fetches all available voices from ElevenLabs, including metadata like name, gender, accent, and category. [See the documentation](https://elevenlabs.io/docs/api-reference/voices/search)

ELEVENLABS
ElevenLabs

Elevenlabs Create Agent

Create an agent in Eleventlabs. [See the documentation](https://elevenlabs.io/docs/api-reference/agents/create-agent)

ELEVENLABS
ElevenLabs

Configure Component

You call this tool if you need to get the available options for a property of a component. The property description will tell you if you can use this tool and what the parameter values are.

ELEVENLABS

MySQL Tools

MySQL

Mysql Execute Raw Query

Execute a custom MySQL query. See [our docs](https://pipedream.com/docs/databases/working-with-sql) to learn more about working with SQL in Pipedream.

MYSQL
MySQL

Mysql Update Row

Updates an existing row. [See the docs here](https://dev.mysql.com/doc/refman/8.0/en/update.html) IMPORTANT: The arguments have specific formats. Please follow the instructions below: - conditionValues: Return JSON in this format: string[]

MYSQL
MySQL

Mysql Find Row

Finds a row in a table via a lookup column. [See the docs here](https://dev.mysql.com/doc/refman/8.0/en/select.html)

MYSQL
MySQL

Mysql Execute Stored Procedure

Execute Stored Procedure. [See the docs here](https://dev.mysql.com/doc/refman/8.0/en/stored-programs-defining.html) IMPORTANT: The arguments have specific formats. Please follow the instructions below: - values: Return JSON in this format: string[]

MYSQL
MySQL

Mysql Execute Query

Find row(s) via a custom query. [See the docs here](https://dev.mysql.com/doc/refman/8.0/en/select.html) IMPORTANT: The arguments have specific formats. Please follow the instructions below: - values: Return JSON in this format: string[]

MYSQL
MySQL

Mysql Delete Row

Delete an existing row. [See the docs here](https://dev.mysql.com/doc/refman/8.0/en/delete.html) IMPORTANT: The arguments have specific formats. Please follow the instructions below: - values: Return JSON in this format: string[]

MYSQL
MySQL

Mysql Create Row

Adds a new row. [See the docs here](https://dev.mysql.com/doc/refman/8.0/en/insert.html)

MYSQL
MySQL

Configure Component

You call this tool if you need to get the available options for a property of a component. The property description will tell you if you can use this tool and what the parameter values are.

MYSQL

Calendly Tools

LinkedIn Tools

LinkedIn

Linkedin Get Org Member Access

Gets the organization access control information of the current authenticated member. [See the documentation](https://learn.microsoft.com/en-us/linkedin/marketing/community-management/organizations/organization-access-control-by-role?view=li-lms-2025-01&tabs=http#find-a-members-organization-access-control-information)

LINKEDIN
LinkedIn

Linkedin Search Organization

Searches for an organization by vanity name or email domain. [See the docs here](https://docs.microsoft.com/en-us/linkedin/marketing/integrations/community-management/organizations/organization-lookup-api)

LINKEDIN
LinkedIn

Linkedin Retrieve Comments Shares

Retrieve comments on shares given the share urn. [See the docs here](https://docs.microsoft.com/en-us/linkedin/marketing/integrations/community-management/shares/network-update-social-actions#retrieve-comments-on-shares)

LINKEDIN
LinkedIn

Linkedin Retrieve Comments On Comments

Retrieves comments on comments, given the parent comment urn. [See the docs here](https://docs.microsoft.com/en-us/linkedin/marketing/integrations/community-management/shares/network-update-social-actions#retrieve-comments-on-comments)

LINKEDIN
LinkedIn

Linkedin Get Profile Picture Fields

Gets the authenticated user's profile picture data including display image and metadata. [See the documentation](https://learn.microsoft.com/en-us/linkedin/shared/references/v2/profile/profile-picture)

LINKEDIN
LinkedIn

Linkedin Get Organization Administrators

Gets the administrator members of a selected organization. [See the documentation](https://learn.microsoft.com/en-us/linkedin/marketing/community-management/organizations/organization-access-control-by-role?view=li-lms-2025-01&tabs=http#find-organization-administrators)

LINKEDIN
LinkedIn

Linkedin Get Organization Access Control

Gets a selected organization's access control information. [See the documentation](https://learn.microsoft.com/en-us/linkedin/marketing/community-management/organizations/organization-access-control-by-role?view=li-lms-2025-01&tabs=http#find-organization-access-control)

LINKEDIN
LinkedIn

Linkedin Get Multiple Member Profiles

Gets multiple member profiles at once. [See the docs here](https://docs.microsoft.com/en-us/linkedin/shared/integrations/people/profile-api#retrieve-other-members-profile) IMPORTANT: The arguments have specific formats. Please follow the instructions below: - peopleIds: Return JSON in this format: string[]

LINKEDIN
LinkedIn

Linkedin Get Member Profile

Gets another member's profile, given its person id. [See the docs here](https://docs.microsoft.com/en-us/linkedin/shared/integrations/people/profile-api#retrieve-other-members-profile)

LINKEDIN
LinkedIn

Linkedin Get Member Organization Access Control

Gets the organization access control information of the current authenticated member. [See the documentation](https://learn.microsoft.com/en-us/linkedin/marketing/community-management/organizations/organization-access-control-by-role?view=li-lms-2025-01&tabs=http#find-a-members-organization-access-control-information)

LINKEDIN
LinkedIn

Linkedin Get Current Member Profile

Gets the profile of the current authenticated member. [See the docs here](https://docs.microsoft.com/en-us/linkedin/shared/integrations/people/profile-api#retrieve-current-members-profile)

LINKEDIN
LinkedIn

Linkedin Fetch Ad Account

Fetches an individual adAccount given its id. [See the docs here](https://docs.microsoft.com/en-us/linkedin/marketing/integrations/ads/account-structure/create-and-manage-accounts#fetch-ad-account)

LINKEDIN
LinkedIn

Linkedin Delete Post

Removes a post from user's wall. [See the docs](https://docs.microsoft.com/en-us/linkedin/marketing/integrations/community-management/shares/share-api?tabs=http#delete-shares) for more information

LINKEDIN
LinkedIn

Linkedin Create Text Post User

Create post on LinkedIn using text, URL or article. [See the documentation](https://learn.microsoft.com/en-us/linkedin/marketing/integrations/community-management/shares/posts-api?view=li-lms-2022-11&tabs=http#create-organic-posts) for more information

LINKEDIN
LinkedIn

Linkedin Create Text Post Organization

Create post on LinkedIn using text, URL or article. [See the documentation](https://learn.microsoft.com/en-us/linkedin/marketing/integrations/community-management/shares/posts-api?view=li-lms-2022-11&tabs=http#create-organic-posts) for more information

LINKEDIN
LinkedIn

Linkedin Create Like On Share

Creates a like on a share. [See the docs here](https://docs.microsoft.com/en-us/linkedin/marketing/integrations/community-management/shares/network-update-social-actions#create-a-like-on-a-share)

LINKEDIN
LinkedIn

Linkedin Create Image Post User

Create an image post on LinkedIn. [See the documentation](https://learn.microsoft.com/en-us/linkedin/marketing/integrations/community-management/shares/images-api?view=li-lms-2023-09&tabs=http#uploading-an-image)

LINKEDIN
LinkedIn

Linkedin Create Image Post Organization

Create an image post on LinkedIn. [See the documentation](https://learn.microsoft.com/en-us/linkedin/marketing/integrations/community-management/shares/images-api?view=li-lms-2023-09&tabs=http#uploading-an-image)

LINKEDIN
LinkedIn

Linkedin Create Comment

Create a comment on a share or user generated content post. [See the docs here](https://docs.microsoft.com/en-us/linkedin/marketing/integrations/community-management/shares/network-update-social-actions#create-comment)

LINKEDIN
LinkedIn

Configure Component

You call this tool if you need to get the available options for a property of a component. The property description will tell you if you can use this tool and what the parameter values are.

LINKEDIN

Twilio Tools

Twilio

Twilio Download Recording Media

Download a recording media file. [See the documentation](https://www.twilio.com/docs/voice/api/recording#fetch-a-recording-media-file)

TWILIO
Twilio

Twilio Send Sms Verification

Send an SMS verification to a phone number. [See the documentation](https://www.twilio.com/docs/verify/api)

TWILIO
Twilio

Twilio Send Message

Send an SMS text with optional media files. [See the documentation](https://www.twilio.com/docs/sms/api/message-resource#create-a-message-resource) IMPORTANT: The arguments have specific formats. Please follow the instructions below: - mediaUrl: Return JSON in this format: string[]

TWILIO
Twilio

Twilio Phone Number Lookup

Lookup information about a phone number. [See the documentation](https://www.twilio.com/docs/lookup/v2-api/line-type-intelligence) for more information

TWILIO
Twilio

Twilio Make Phone Call

Make a phone call passing text, a URL, or an application that Twilio will use to handle the call. [See the documentation](https://www.twilio.com/docs/voice/api/call-resource#create-a-call-resource)

TWILIO
Twilio

Twilio List Transcripts

Return a list of transcripts. [See the documentation](https://www.twilio.com/docs/voice/intelligence/api/transcript-resource#fetch-multiple-transcripts)

TWILIO
Twilio

Twilio List Messages

Return a list of messages associated with your account. [See the documentation](https://www.twilio.com/docs/sms/api/message-resource#read-multiple-message-resources)

TWILIO
Twilio

Twilio List Message Media

Return a list of media associated with your message. [See the documentation](https://www.twilio.com/docs/sms/api/media-resource#read-multiple-media-resources)

TWILIO
Twilio

Twilio List Calls

Return a list of calls associated with your account. [See the documentation](https://www.twilio.com/docs/voice/api/call-resource#read-multiple-call-resources)

TWILIO
Twilio

Twilio Get Transcripts

Retrieves full transcripts for the specified transcript SIDs. [See the documentation](https://www.twilio.com/docs/voice/intelligence/api/transcript-sentence-resource#get-transcript-sentences) IMPORTANT: The arguments have specific formats. Please follow the instructions below: - transcriptSids: Return JSON in this format: string[]

TWILIO
Twilio

Twilio Get Message

Return details of a message. [See the documentation](https://www.twilio.com/docs/sms/api/message-resource#fetch-a-message-resource)

TWILIO
Twilio

Twilio Get Call

Return call resource of an individual call. [See the documentation](https://www.twilio.com/docs/voice/api/call-resource#fetch-a-call-resource)

TWILIO
Twilio

Twilio Delete Message

Delete a message record from your account. [See the documentation](https://www.twilio.com/docs/sms/api/message-resource#delete-a-message-resource)

TWILIO
Twilio

Twilio Delete Call

Remove a call record from your account. [See the documentation](https://www.twilio.com/docs/voice/api/call-resource#delete-a-call-resource)

TWILIO
Twilio

Twilio Create Verification Service

Create a verification service for sending SMS verifications. [See the documentation](https://www.twilio.com/docs/verify/api/service#create-a-verification-service)

TWILIO
Twilio

Twilio Check Verification Token

Check if user-provided token is correct. [See the documentation](https://www.twilio.com/docs/verify/api)

TWILIO
Twilio

Configure Component

You call this tool if you need to get the available options for a property of a component. The property description will tell you if you can use this tool and what the parameter values are.

TWILIO

Clickup Tools

ClickUp

Clickup Update Task

Update a task. [See the documentation](https://clickup.com/api) in **Tasks / Update Task** section. IMPORTANT: The arguments have specific formats. Please follow the instructions below: - assignees: Return JSON in this format: string[]

CLICKUP
ClickUp

Clickup Update Task Custom Field

Update custom field value of a task. [See the documentation](https://clickup.com/api) in **Custom Fields / Set Custom Field Value** section.

CLICKUP
ClickUp

Clickup Update Space

Update a space. [See the documentation](https://clickup.com/api) in **Spaces / Update Space** section.

CLICKUP
ClickUp

Clickup Update List

Update a list. [See the documentation](https://clickup.com/api) in **Lists / Update List** section. IMPORTANT: The arguments have specific formats. Please follow the instructions below: - assignee: Return JSON in this format: string[]

CLICKUP
ClickUp

Clickup Update Folder

Update a folder. [See the documentation](https://clickup.com/api) in **Folders / Update Folder** section.

CLICKUP
ClickUp

Clickup Update Comment

Updates a comment. [See the documentation](https://clickup.com/api) in **Comments / Update Comment** section.

CLICKUP
ClickUp

Clickup Update Checklist

Updates a checklist in a task. [See the documentation](https://clickup.com/api) in **Checklists / Edit Checklist** section.

CLICKUP
ClickUp

Clickup Update Checklist Item

Updates item in a checklist. [See the documentation](https://clickup.com/api) in **Checklists / Edit Checklist Item** section.

CLICKUP
ClickUp

Clickup Stop Time Entry

Stop time entry. [See the documentation](https://clickup.com/api/clickupreference/operation/StopatimeEntry)

CLICKUP
ClickUp

Clickup Start Time Entry

Start time entry. [See the documentation](https://clickup.com/api/clickupreference/operation/StartatimeEntry)

CLICKUP
ClickUp

Clickup Remove Task Custom Field

Remove custom field from a task. [See the documentation](https://clickup.com/api) in **Custom Fields / Remove Custom Field Value** section.

CLICKUP
ClickUp

Clickup Get View

Get a view. [See the documentation](https://clickup.com/api) in **Views / Get View** section.

CLICKUP
ClickUp

Clickup Get View Tasks

Get all tasks of a view. [See the documentation](https://clickup.com/api) in **Views / Get View Tasks** section.

CLICKUP
ClickUp

Clickup Get View Comments

Get a view comments. [See the documentation](https://clickup.com/api) in **Comments / Get Chat View Comments** section.

CLICKUP
ClickUp

Clickup Get Team Views

Get all views of a team. [See the documentation](https://clickup.com/api) in **Views / Get Team Views** section.

CLICKUP
ClickUp

Clickup Get Tasks

Get a list of tasks. [See the documentation](https://clickup.com/api) in **Tasks / Get Tasks** section. IMPORTANT: The arguments have specific formats. Please follow the instructions below: - assignees: Return JSON in this format: string[]

CLICKUP
ClickUp

Clickup Get Task

Get a task. [See the documentation](https://clickup.com/api) in **Tasks / Get Task** section.

CLICKUP
ClickUp

Clickup Get Task Templates

Get a list of templates. [See the documentation](https://clickup.com/api) in **Task Templates / Get Task Templates** section.

CLICKUP
ClickUp

Clickup Get Task Comments

Get a task comments. [See the documentation](https://clickup.com/api) in **Comments / Get Task Comments** section.

CLICKUP
ClickUp

Clickup Get Spaces

Get a list of spaces in a workplace. [See the documentation](https://clickup.com/api) in **Spaces / Get Spaces** section.

CLICKUP
ClickUp

Clickup Get Space

Get a space in a workplace. [See the documentation](https://clickup.com/api) in **Spaces / Get Space** section.

CLICKUP
ClickUp

Clickup Get Space Views

Get all views of a space. [See the documentation](https://clickup.com/api) in **Views / Get Space Views** section.

CLICKUP
ClickUp

Clickup Get Lists

Get a list of lists. [See the documentation](https://clickup.com/api) in **Lists / Get Lists** section.

CLICKUP
ClickUp

Clickup Get List

Get a list. [See the documentation](https://clickup.com/api) in **Lists / Get List** section.

CLICKUP
ClickUp

Clickup Get List Views

Get all views of a list. [See the documentation](https://clickup.com/api) in **Views / Get List Views** section.

CLICKUP
ClickUp

Clickup Get List Comments

Get a list comments. [See the documentation](https://clickup.com/api) in **Comments / Get List Comments** section.

CLICKUP
ClickUp

Clickup Get Folders

Get a list of folders in a workplace. [See the documentation](https://clickup.com/api) in **Folders / Get Folders** section.

CLICKUP
ClickUp

Clickup Get Folder

Get a folder in a workplace. [See the documentation](https://clickup.com/api) in **Folders / Get Folder** section.

CLICKUP
ClickUp

Clickup Get Folder Views

Get all views of a folder. [See the documentation](https://clickup.com/api) in **Views / Get Folder Views** section.

CLICKUP
ClickUp

Clickup Get Custom Fields

Get a list of custom fields. [See the documentation](https://clickup.com/api) in **Custom Fields / Get Accessible Custom Fields** section.

CLICKUP
ClickUp

Clickup Delete Task

Delete a task. [See the documentation](https://clickup.com/api) in **Tasks / Delete Task** section.

CLICKUP
ClickUp

Clickup Delete Space

Delete a space. [See the documentation](https://clickup.com/api) in **Spaces / Delete Space** section.

CLICKUP
ClickUp

Clickup Delete List

Delete a list. [See the documentation](https://clickup.com/api) in **Lists / Delete List** section.

CLICKUP
ClickUp

Clickup Delete Folder

Delete a folder. [See the documentation](https://clickup.com/api) in **Folders / Delete Folder** section.

CLICKUP
ClickUp

Clickup Delete Comment

Deletes a comment. [See the documentation](https://clickup.com/api) in **Comments / Deleet Comment** section.

CLICKUP
ClickUp

Clickup Delete Checklist

Deletes a checklist in a task. [See the documentation](https://clickup.com/api) in **Checklists / Delete Checklist** section.

CLICKUP
ClickUp

Clickup Delete Checklist Item

Deletes item in a checklist. [See the documentation](https://clickup.com/api) in **Checklists / Delete Checklist Item** section.

CLICKUP
ClickUp

Clickup Create View Comment

Creates a view comment. [See the documentation](https://clickup.com/api) in **Comments / Create Chat View Comment** section. IMPORTANT: The arguments have specific formats. Please follow the instructions below: - assignees: Return JSON in this format: string[]

CLICKUP
ClickUp

Clickup Create Threaded Comment

Creates a threaded comment. [See the documentation](https://clickup.com/api) in **Comments / Create Threaded Comment** section. IMPORTANT: The arguments have specific formats. Please follow the instructions below: - assignee: Return JSON in this format: string[]

CLICKUP
ClickUp

Clickup Create Task

Creates a new task. [See the documentation](https://clickup.com/api) in **Tasks / Create Task** section. IMPORTANT: The arguments have specific formats. Please follow the instructions below: - assignees: Return JSON in this format: string[] - tags: Return JSON in this format: string[]

CLICKUP
ClickUp

Clickup Create Task From Template

Creates a new task from a template. [See the documentation](https://clickup.com/api) in **Task Templates / Create Task From Template** section.

CLICKUP
ClickUp

Clickup Create Task Comment

Creates a task comment. [See the documentation](https://clickup.com/api) in **Comments / Create Task Comment** section. IMPORTANT: The arguments have specific formats. Please follow the instructions below: - assignees: Return JSON in this format: string[]

CLICKUP
ClickUp

Clickup Create Space

Creates a new space. [See the documentation](https://clickup.com/api) in **Spaces / Create Space** section.

CLICKUP
ClickUp

Clickup Create List

Creates a new list. [See the documentation](https://clickup.com/api) in **Lists / Create List** section. IMPORTANT: The arguments have specific formats. Please follow the instructions below: - assignee: Return JSON in this format: string[]

CLICKUP
ClickUp

Clickup Create List Comment

Creates a list comment. [See the documentation](https://clickup.com/api) in **Comments / Create List Comment** section. IMPORTANT: The arguments have specific formats. Please follow the instructions below: - assignees: Return JSON in this format: string[]

CLICKUP
ClickUp

Clickup Create Folder

Creates a new folder. [See the documentation](https://clickup.com/api) in **Folders / Create Folder** section.

CLICKUP
ClickUp

Clickup Create Checklist

Creates a new checklist in a task. [See the documentation](https://clickup.com/api) in **Checklists / Create Checklist** section.

CLICKUP
ClickUp

Clickup Create Checklist Item

Creates a new item in a checklist. [See the documentation](https://clickup.com/api) in **Checklists / Create Checklist Item** section.

CLICKUP
ClickUp

Clickup Create Chat View Comment

Creates a chat view comment. [See the documentation](https://clickup.com/api) in **Comments / Create Chat View Comment** section. IMPORTANT: The arguments have specific formats. Please follow the instructions below: - assignees: Return JSON in this format: string[]

CLICKUP
ClickUp

Configure Component

You call this tool if you need to get the available options for a property of a component. The property description will tell you if you can use this tool and what the parameter values are.

CLICKUP