MCP Tool Directory

Each row is one tool from one provider. Tools sharing a name across providers (e.g. search) are listed separately because they aren't interchangeable.

2684 tools indexed

All tools

30 of 2684 shown

Financial Modeling Prep /

getStockRatingsBulk

Remote

The FMP Rating Bulk API provides users with comprehensive rating data for multiple stocks in a single request. Retrieve key financial ratings and recommendations such as overall ratings, DCF recommendations, and more for multiple companies at once.

Financial Modeling Prep /

getStockSplitCalendar

Remote

Stay informed about upcoming stock splits with the FMP Stock Splits Calendar API. This API provides essential data on upcoming stock splits across multiple companies, including the split date and ratio, helping you track changes in share structures before they occur.

Financial Modeling Prep /

getStockSplits

Remote

Access detailed information on stock splits for a specific company using the FMP Stock Split Details API. This API provides essential data, including the split date and the split ratio, helping users understand changes in a company's share structure after a stock split.

Financial Modeling Prep /

getSymbolChanges

Remote

Stay informed about the latest stock symbol changes with the FMP Stock Symbol Changes API. Track changes due to mergers, acquisitions, stock splits, and name changes to ensure accurate trading and analysis.

Financial Modeling Prep /

getTEMA

Remote

Calculate the Triple Exponential Moving Average (TEMA) for a stock using the FMP TEMA API. This tool helps users analyze trends and identify potential buy or sell signals based on historical price data.

Financial Modeling Prep /

getTreasuryRates

Remote

Access real-time and historical Treasury rates for all maturities with the FMP Treasury Rates API. Track key benchmarks for interest rates across the economy.

Financial Modeling Prep /

getUnadjustedChart

Remote

Access stock price and volume data without adjustments for stock splits with the FMP Unadjusted Stock Price Chart API. Get accurate insights into stock performance, including open, high, low, and close prices, along with trading volume, without split-related changes.

Clay /

getUpcomingEvents

Remote

Use this tool ONLY to fetch upcoming/next meetings/events when the user does not explicitly mention a range, and asks for upcoming or next meetings/events.

Clay /

getUpcomingReminders

Remote

Use this tool to find recent reminders that have already occured. This tool is strictly prohibited from being used unless "reminder" or "reminders" are explicitly mentioned in the query.

Financial Modeling Prep /

getUpgradesDowngradesConsensusBulk

Remote

The Upgrades Downgrades Consensus Bulk API provides a comprehensive view of analyst ratings across all symbols. Retrieve bulk data for analyst upgrades, downgrades, and consensus recommendations to gain insights into the market's outlook on individual stocks.

Financial Modeling Prep /

getWilliams

Remote

Calculate the Williams %R for a stock using the FMP Williams %R API. This tool helps users analyze overbought/oversold conditions and potential reversal signals based on historical price data.

Financial Modeling Prep /

getWMA

Remote

Calculate the Weighted Moving Average (WMA) for a stock using the FMP WMA API. This tool helps users analyze trends and identify potential buy or sell signals based on historical price data.

GitHub /

github_support_docs_search

Remote

Retrieve documentation relevant to answer GitHub product and support questions. Support topics include: GitHub Actions Workflows, Authentication, GitHub Support Inquiries, Pull Request Practices, Repository Maintenance, GitHub Pages, GitHub Packages, GitHub Discussions, Copilot Spaces

Gmail /

GMAIL_ADD_LABEL_TO_EMAIL

Remote

Adds and/or removes specified gmail labels for a message; ensure `message id` and all `label ids` are valid (use 'listlabels' for custom label ids).

Gmail /

gmail_batch_delete

Remote

Permanently delete multiple messages at once. Maximum 1000 IDs per request. Irreversible.

Gmail /

gmail_batch_modify

Remote

Add or remove labels on multiple messages at once. Maximum 1000 IDs per request.

Gmail /

gmail_create_draft

Remote

Create a new draft email. The draft can be sent later with gmail_send_draft.

Gmail /

GMAIL_CREATE_EMAIL_DRAFT

Remote

Creates a gmail email draft, supporting to/cc/bcc, subject, plain/html body (ensure `is html=true` for html), attachments, and threading.

Gmail /

GMAIL_CREATE_LABEL

Remote

Creates a new label with a unique name in the specified user's gmail account.

Gmail /

GMAIL_DELETE_DRAFT

Remote

Permanently deletes a specific gmail draft using its id; ensure the draft exists and the user has necessary permissions for the given `user id`.

Gmail /

gmail_delete_label

Remote

Delete a user-created label. System labels cannot be deleted. Messages with this label are not deleted.

Gmail /

GMAIL_DELETE_MESSAGE

Remote

Permanently deletes a specific email message by its id from a gmail mailbox; for `user id`, use 'me' for the authenticated user or an email address to which the authenticated user has delegated access.

Gmail /

GMAIL_FETCH_EMAILS

Remote

Fetches a list of email messages from a gmail account, supporting filtering, pagination, and optional full content retrieval.

Gmail /

GMAIL_FETCH_MESSAGE_BY_MESSAGE_ID

Remote

Fetches a specific email message by its id, provided the `message id` exists and is accessible to the authenticated `user id`.

Gmail /

GMAIL_FETCH_MESSAGE_BY_THREAD_ID

Remote

Retrieves messages from a gmail thread using its `thread id`, where the thread must be accessible by the specified `user id`.

Gmail /

GMAIL_GET_ATTACHMENT

Remote

Retrieves a specific attachment by id from a message in a user's gmail mailbox, requiring valid message and attachment ids.

Gmail /

GMAIL_GET_CONTACTS

Remote

Fetches contacts (connections) for the authenticated google account, allowing selection of specific data fields and pagination.

Gmail /

gmail_get_draft

Remote

Get a specific draft by ID, including the draft message content.

Gmail /

gmail_get_label

Remote

Get details for a specific label, including message and thread counts.

Gmail /

gmail_get_message

Remote

Get a specific message by ID. Returns headers, body, labels, and metadata. Use format=full for parsed body or format=raw for RFC 2822.