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

Next.js Tailwind Assistant /

get_nextjs_full_docs

Remote

Get the complete Next.js 15+ documentation (~2.5MB, ~320,000 tokens). WARNING: This returns ~320,000 tokens. Only use with LLMs that support large context windows (100k+ tokens). For smaller contexts, use 'search_nextjs_docs' instead. Covers: App Router, Server Components, Client Components, routing, layouts, pages, data fetching, Server Actions, middleware, deployment, and optimization.

GitHub /

get_notification_details

Remote

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.

Reddit /

get_onboarding_prompt_pack

Remote

Fetch server-curated prompt contracts that define required onboarding outputs. Use this when an agent needs exact formatting/expectations before generating: - clarifications - conversation transcript - market positioning - keywords/subreddits Use `artifact` for focused contracts: - clarifications - market_position - conversation - keywords - subreddits

Reddit /

get_onboarding_status

Remote

Canonical onboarding progress view for a product/session. Returns: - current phase - next required action - prompt-pack ack state - targeting approval state - missing artifacts + readiness blockers Use this for recovery if a previous onboarding run was partial or failed.

Supabase Auth /

get_organization

Remote

Gets details for an organization. Includes subscription plan.

grokipedia /

get_page

Remote

Get complete page information including metadata, content preview, and citations summary.

grokipedia /

get_page_citations

Remote

Get the citations list for a specific page.

grokipedia /

get_page_content

Remote

Get only the article content without citations or metadata.

Smithery /

get_page_metadata

Remote

Extract comprehensive metadata from a web page including title, description, Open Graph tags, Twitter cards, and other meta information.

grokipedia /

get_page_section

Remote

Extract a specific section from an article by header name.

grokipedia /

get_page_sections

Remote

Get a list of all section headers in an article.

Next.js Tailwind Assistant /

get_pattern

Remote

Retrieve documentation for a specific abstracted pattern. Patterns are organized into: layouts (app-header, sidebar-layout, auth-layout, overlay-navigation), pages (hero-section, pricing-page, blog-layout), and features (animations, dark-mode). Patterns include implementation details, code examples, accessibility considerations, and dependencies.

MLB Stats /

get_pitching_stats

Remote

Get season-level pitching data from FanGraphs. Args: start_season: First season to retrieve data from end_season: Final season to retrieve data from. If None, returns only start_season. league: Either "all", "nl", "al", or "mnl" qual: Minimum number of plate appearances to be included ind: 1 for individual season level, 0 for aggregate data Returns: Dictionary containing pitching stats from FanGraphs

MLB Stats /

get_pitching_stats_bref

Remote

Get all pitching stats for a set season. If no argument is supplied, gives stats for current season to date.

MLB Stats /

get_pitching_stats_range

Remote

Get all pitching stats for a set time range. This can be the past week, the month of August, anything. Just supply the start and end date in YYYY-MM-DD format.

Seoul Essentials /

get_place_detail

Remote

Get full details of a specific place or subway station in Seoul by its ID. Args: id: The unique place ID (e.g., "toilet_00001", "pharmacy_001", "wifi_00001", "aed_00001", "tourist_info_01"). Returns: Complete place information including location, services, hours, and accessibility, or an error message if not found.

MLB Stats /

get_player_splits

Remote

Returns a dataframe of all split stats for a given player. If player_info is True, this will also return a dictionary that includes player position, handedness, height, weight, position, and team

MLB Stats /

get_player_stats

Remote

Returns a list of current season or career stat data for a given player.

MLB Stats /

get_playerid_lookup

Remote

Lookup playerIDs (MLB AM, bbref, retrosheet, FG) for a given player Args: last (str, required): Player's last name. first (str, optional): Player's first name. Defaults to None. fuzzy (bool, optional): In case of typos, returns players with names close to input. Defaults to False. Returns: pd.DataFrame: DataFrame of playerIDs, name, years played

Danbooru Tags /

get_post_count

Remote

**[REAL-TIME API]** Get the total number of posts for a specific tag. Use this when: - You want to know how many posts exist for a character/tag BEFORE collecting data - You need to estimate collection time and resources - You want to verify data completeness after collection Returns only the post count. Use danbooru-turso-mcp.collect_and_save for actual data collection.

Danbooru Tags /

get_post_tags

Remote

**[REAL-TIME API]** Extract all tags from a specific Danbooru post by ID or URL by querying Danbooru API directly. Use this when: - You want to get ALL tags from a single post in real-time - You need tag categories and counts for a specific post For analyzing tag statistics across multiple posts, use 'get_character_tags'.

Swarm /

get_pricing

Remote

Return current tool pricing and Solana payment details. Includes USDC rates, wallet/mint, free-tier limits, and transaction instructions.

Revuo /

get_product

Remote

Get full details for a product by slug, including MCP integration data and agent readiness scores. Response: { p: { slug, name, tagline, description, websiteUrl, logoUrl, pricingModel, currentScore (0-100), tier (free|verified|featured), unverified (true on free only), verifiedAt (ISO; absent if never crawled), categories[] }, mcp?: { hasMcpSupport, totalToolCount, servers[] }, agentReadiness?: { compositeScore (0-100), aiSummary } }. Errors: { error: { code: 'not_found', ... } }.

Revuo /

get_product_mcp_setup

Remote

Get MCP server setup instructions for a product. Returns available servers, their tools, connection details, and whether they support remote (hosted) access. Response when MCP support exists: { product: { slug, name, websiteUrl, tier, unverified, verifiedAt }, hasMcpSupport: true, totalToolCount, servers[], agentReadiness? }. Response when product exists but lacks MCP: { product: {...}, hasMcpSupport: false, message }. Errors: { error: { code: 'not_found', ... } }.

Reddit /

get_product_tree

Remote

Get nested folders and products for a client, equivalent to frontend product tree.

Supabase Auth /

get_project

Remote

Gets details for a Supabase project.

WebSim Explorer /

get_project

Remote

Get detailed information about a WebSim project by its ID. Perfect for 'Show me project [ID]' or 'Tell me about project [ID]' questions.

WebSim Explorer /

get_project_by_slug

Remote

Get detailed information about a WebSim project using the owner's username and project slug. Perfect for 'Show me @username/project-slug' or 'Tell me about [username]/[slug]' questions.

Supabase Auth /

get_project_url

Remote

Gets the API URL for a project.

Supabase Auth /

get_publishable_keys

Remote

Gets all publishable API keys for a project, including legacy anon keys (JWT-based) and modern publishable keys (format: sb_publishable_...). Publishable keys are recommended for new applications due to better security and independent rotation. Legacy anon keys are included for compatibility, as many LLMs are pretrained on them. Disabled keys are indicated by the "disabled" field; only use keys where disabled is false or undefined.