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
get_nextjs_full_docs
RemoteGet 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.
get_notification_details
RemoteGet 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.
get_onboarding_prompt_pack
RemoteFetch 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
get_onboarding_status
RemoteCanonical 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.
get_organization
RemoteGets details for an organization. Includes subscription plan.
get_page
RemoteGet complete page information including metadata, content preview, and citations summary.
get_page_citations
RemoteGet the citations list for a specific page.
get_page_content
RemoteGet only the article content without citations or metadata.
get_page_metadata
RemoteExtract comprehensive metadata from a web page including title, description, Open Graph tags, Twitter cards, and other meta information.
get_page_section
RemoteExtract a specific section from an article by header name.
get_page_sections
RemoteGet a list of all section headers in an article.
get_pattern
RemoteRetrieve 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.
get_pitching_stats
RemoteGet 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
get_pitching_stats_bref
RemoteGet all pitching stats for a set season. If no argument is supplied, gives stats for current season to date.
get_pitching_stats_range
RemoteGet 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.
get_place_detail
RemoteGet 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.
get_player_splits
RemoteReturns 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
get_player_stats
RemoteReturns a list of current season or career stat data for a given player.
get_playerid_lookup
RemoteLookup 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
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.
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'.
get_pricing
RemoteReturn current tool pricing and Solana payment details. Includes USDC rates, wallet/mint, free-tier limits, and transaction instructions.
get_product
RemoteGet 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', ... } }.
get_product_mcp_setup
RemoteGet 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', ... } }.
get_product_tree
RemoteGet nested folders and products for a client, equivalent to frontend product tree.
get_project
RemoteGets details for a Supabase project.
get_project
RemoteGet detailed information about a WebSim project by its ID. Perfect for 'Show me project [ID]' or 'Tell me about project [ID]' questions.
get_project_by_slug
RemoteGet 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.
get_project_url
RemoteGets the API URL for a project.
get_publishable_keys
RemoteGets 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.