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

Paper Search /

read_biorxiv_paper

Remote

Read and extract text content from a bioRxiv paper PDF. Args: paper_id: bioRxiv DOI. save_path: Directory where the PDF is/will be saved (default: './downloads'). Returns: str: The extracted text content of the paper.

Blockscout MCP /

read_contract

Remote

Calls a smart contract function (view/pure, or non-view/pure simulated via eth_call) and returns the decoded result. This tool provides a direct way to query the state of a smart contract. Example: To check the USDT balance of an address on Ethereum Mainnet, you would use the following arguments: { "tool_name": "read_contract", "params": { "chain_id": "1", "address": "0xdAC17F958D2ee523a2206206994597C13D831ec7", "abi": { "constant": true, "inputs": [{"name": "_owner", "type": "address"}], "name": "balanceOf", "outputs": [{"name": "balance", "type": "uint256"}], "payable": false, "stateMutability": "view", "type": "function" }, "function_name": "balanceOf", "args": "["0xF977814e90dA44bFA03b6295A0616a897441aceC"]" } }

Paper Search /

read_crossref_paper

Remote

Attempt to read and extract text content from a CrossRef paper. Args: paper_id: CrossRef DOI (e.g., '10.1038/nature12373'). save_path: Directory where the PDF is/will be saved (default: './downloads'). Returns: str: Message indicating that direct paper reading is not supported. Note: CrossRef is a citation database and doesn't provide direct paper content. Use the DOI to access the paper through the publisher's website.

Paper Search /

read_iacr_paper

Remote

Read and extract text content from an IACR ePrint paper PDF. Args: paper_id: IACR paper ID (e.g., '2009/101'). save_path: Directory where the PDF is/will be saved (default: './downloads'). Returns: str: The extracted text content of the paper.

Paper Search /

read_medrxiv_paper

Remote

Read and extract text content from a medRxiv paper PDF. Args: paper_id: medRxiv DOI. save_path: Directory where the PDF is/will be saved (default: './downloads'). Returns: str: The extracted text content of the paper.

Paper Search /

read_pubmed_paper

Remote

Read and extract text content from a PubMed paper. Args: paper_id: PubMed ID (PMID). save_path: Directory where the PDF would be saved (unused). Returns: str: Message indicating that direct paper reading is not supported.

Paper Search /

read_semantic_paper

Remote

Read and extract text content from a Semantic Scholar paper. Args: paper_id: Semantic Scholar paper ID, Paper identifier in one of the following formats: - Semantic Scholar ID (e.g., "649def34f8be52c8b66281af98ae884c09aef38b") - DOI:<doi> (e.g., "DOI:10.18653/v1/N18-3011") - ARXIV:<id> (e.g., "ARXIV:2106.15928") - MAG:<id> (e.g., "MAG:112218234") - ACL:<id> (e.g., "ACL:W12-3903") - PMID:<id> (e.g., "PMID:19872477") - PMCID:<id> (e.g., "PMCID:2323736") - URL:<url> (e.g., "URL:https://arxiv.org/abs/2106.15928v1") save_path: Directory where the PDF is/will be saved (default: './downloads'). Returns: str: The extracted text content of the paper.

Reddit /

rebalance_resources_to_product

Remote

Shift outbound/day budget from the worst active campaign to a target product campaign.

Supabase Auth /

rebase_branch

Remote

Rebases a development branch on production. This will effectively run any newer migrations from production onto this branch to help handle migration drift.

StacksFinder /

recommend_stack

Remote

Get a full tech stack recommendation with custom priorities and constraints. Unlike the demo version, this uses the complete scoring engine with weight adjustments. Requires Pro account.

StacksFinder /

recommend_stack_demo

Remote

Get a complete tech stack recommendation for your project type. Returns the highest-scored technology for each category (frontend, backend, meta-framework, database, ORM, auth, hosting, payments) based on deterministic scoring algorithms. FREE demo with 1 request per day limit. For unlimited access with custom priorities and constraints, upgrade to Pro at stacksfinder.com.

Next.js Tailwind Assistant /

recommend_template

Remote

Get template recommendations based on your project requirements. Provide criteria like purpose, color preferences, animation level, required features, and complexity. Returns ranked template suggestions with explanations.

Reddit /

REDDIT_CREATE_REDDIT_POST

Remote

Creates a new text or link post on a specified, existing Reddit subreddit, optionally applying a flair.

Reddit /

REDDIT_DELETE_REDDIT_COMMENT

Remote

Deletes a Reddit comment, identified by its fullname ID, if it was authored by the authenticated user.

Reddit /

REDDIT_DELETE_REDDIT_POST

Remote

Permanently deletes a Reddit post by its ID, provided the authenticated user has deletion permissions for that post.

Reddit /

REDDIT_EDIT_REDDIT_COMMENT_OR_POST

Remote

Edits the body text of the authenticated user's own existing comment or self-post on Reddit; cannot edit link posts or titles.

Reddit /

REDDIT_GET_USER_FLAIR

Remote

Fetches the list of available link flairs (i.e., post flairs, not user flairs) for a given subreddit.

Reddit /

REDDIT_POST_REDDIT_COMMENT

Remote

Posts a comment on Reddit, replying to an existing and accessible submission (post) or another comment.

Reddit /

REDDIT_RETRIEVE_POST_COMMENTS

Remote

Retrieves all comments for a Reddit post given its article ID (which must be for an existing, public post); nested replies within comments are returned as raw dictionaries requiring parsing.

Reddit /

REDDIT_RETRIEVE_REDDIT_POST

Remote

Retrieves the current hot posts from a specified, publicly accessible subreddit.

Reddit /

REDDIT_RETRIEVE_SPECIFIC_COMMENT

Remote

Retrieves detailed information for a specific Reddit comment or post using its fullname.

Reddit /

REDDIT_SEARCH_ACROSS_SUBREDDITS

Remote

Searches Reddit for content (e.g., posts, comments) using a query, with results typically confined to subreddits unless `restrict_sr` is set to False.

Slack /

reply_to_thread_on_slack

Remote

Reply to a specific message thread in Slack. Provide either channel_id or channel_name.

ai.mcpanalytics/analytics /

report_cards

Remote

Get individual card data from a report for rendering.

ai.mcpanalytics/analytics /

reports_list

Remote

List analysis reports with metadata.

ai.mcpanalytics/analytics /

reports_search

Remote

Search reports by job ID, tool name, or keyword.

ai.mcpanalytics/analytics /

reports_view

Remote

View a specific report by processing ID.

GitHub /

request_copilot_review

Remote

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

Supabase Auth /

reset_branch

Remote

Resets migrations of a development branch. Any untracked data or schema changes will be lost.

BrandKarma /

resize_crop_image

Remote

Resizes an image to exact dimensions by cropping to fill (no letterboxing). Useful for social media sizes (e.g. 1200x630 for Open Graph, 1080x1080 for Instagram). Creates a new image — the original is kept.