[ agent capabilities ]

The 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.

[ 2890 tools indexed ]

[ all tools ]

30 / 2890

AKShare One MCP /

get_realtime_data

remote  ]

Get real-time stock market data. 'eastmoney_direct' support all A,B,H shares

WebSim Explorer /

get_related_keywords

remote  ]

Get related keywords and search suggestions based on a query. Perfect for 'What keywords are related to [topic]?' or 'Show me suggestions for [keyword]' questions. Helps discover related content and trending topics.

grokipedia /

get_related_pages

remote  ]

Get pages that are linked from the specified page.

OpenClaw /

get_report_by_id

remote  ]

Get a specific AI market intelligence report by its ID. Pro API key required for full content.

ai.agenttrust/mcp /

get_rlusd_quote

remote  ]

Get a live XRP to RLUSD conversion quote via the XRPL DEX. Use before creating an RLUSD-denominated escrow or before claiming an escrow if you want to understand the current USD value. Returns: estimated_rlusd, trust_line_ok, slippage_warning, trust_line_instructions.

KMB Bus /

get_route_stops_info

remote  ]

Get all stops along a specified bus route. Args: route: The bus route number (e.g., "1A", "6", "960")

MLB Stats /

get_schedule

remote  ]

Get list of games for a given date/range and/or team/opponent.

MLB Stats /

get_schedule_and_record

remote  ]

Retrieve a team's game-level results for a given season, including win/loss/tie result, score, attendance, and winning/losing/saving pitcher. If the season is incomplete, it will provide scheduling information for future games. ARGUMENTS season: Integer. The season for which you want a team's record data. team: String. The abbreviation of the team for which you are requesting data (e.g. "PHI", "BOS", "LAD").

Smithery /

get_screenshot_status

remote  ]

Check the status of a screenshot job by ID. Returns done/pending/failed and the public URL if ready.

GitHub /

get_secret_scanning_alert

remote  ]

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

MTG Chinese Card Database - 大学院废墟(sbwsz.com) /

get_set

remote  ]

根据系列代码获取单个系列的详细信息

MTG Chinese Card Database - 大学院废墟(sbwsz.com) /

get_set_cards

remote  ]

获取特定系列的所有卡牌,支持分页和排序。

MTG Chinese Card Database - 大学院废墟(sbwsz.com) /

get_sets

remote  ]

返回所有MTG卡牌系列的完整数据,按发布日期降序排列

NGSS Standards Explorer /

get_standard

remote  ]

Retrieve a specific NGSS standard by its code identifier (e.g., MS-PS1-1, MS-LS2-3, MS-ESS3-1)

MLB Stats /

get_standings

remote  ]

Returns a dict of standings data for a given league/division and season.

Next.js Tailwind Assistant /

get_starter_kit

remote  ]

Get detailed information about a specific template starter kit including features, architectural decisions with tradeoffs, alternative approaches, and implementation guidance. Each template teaches decision-making frameworks rather than prescribing specific libraries. Use list_starter_kits to see available template IDs.

MLB Stats /

get_statcast_batter_data

remote  ]

Pulls statcast pitch-level data from Baseball Savant for a given batter. ARGUMENTS start_dt : YYYY-MM-DD : the first date for which you want a player's statcast data end_dt : YYYY-MM-DD : the final date for which you want data player_id : INT : the player's MLBAM ID. Find this by via the get_playerid_lookup tool, finding the correct player, and selecting their key_mlbam. start_row: optional (defaults to None) : starting row index for truncating large results (0-based, inclusive) end_row: optional (defaults to None) : ending row index for truncating large results (0-based, exclusive) Use start_row and end_row to limit response size when dealing with large datasets.

MLB Stats /

get_statcast_batter_exitvelo_barrels

remote  ]

Retrieves batted ball data for all batters in a given year. ARGUMENTS year: The year for which you wish to retrieve batted ball data. Format: YYYY. minBBE: The minimum number of batted ball events for each player. If a player falls below this threshold, they will be excluded from the results. If no value is specified, only qualified batters will be returned. start_row: optional (defaults to None) : starting row index for truncating large results (0-based, inclusive) end_row: optional (defaults to None) : ending row index for truncating large results (0-based, exclusive) Use start_row and end_row to limit response size when dealing with large datasets.

MLB Stats /

get_statcast_batter_expected_stats

remote  ]

Retrieves expected stats based on quality of batted ball contact in a given year. ARGUMENTS year: The year for which you wish to retrieve expected stats data. Format: YYYY. minPA: The minimum number of plate appearances for each player. If a player falls below this threshold, they will be excluded from the results. If no value is specified, only qualified batters will be returned. start_row: optional (defaults to None) : starting row index for truncating large results (0-based, inclusive) end_row: optional (defaults to None) : ending row index for truncating large results (0-based, exclusive) Use start_row and end_row to limit response size when dealing with large datasets.

MLB Stats /

get_statcast_batter_percentile_ranks

remote  ]

Retrieves percentile ranks for batters in a given year. ARGUMENTS year: The year for which you wish to retrieve percentile data. Format: YYYY. start_row: optional (defaults to None) : starting row index for truncating large results (0-based, inclusive) end_row: optional (defaults to None) : ending row index for truncating large results (0-based, exclusive) Use start_row and end_row to limit response size when dealing with large datasets.

MLB Stats /

get_statcast_batter_pitch_arsenal

remote  ]

Retrieves outcome data for batters split by the pitch type in a given year. ARGUMENTS year: The year for which you wish to retrieve pitch arsenal data. Format: YYYY. minPA: The minimum number of plate appearances for each player. If a player falls below this threshold, they will be excluded from the results. If no value is specified, the default number of plate appearances is 25. start_row: optional (defaults to None) : starting row index for truncating large results (0-based, inclusive) end_row: optional (defaults to None) : ending row index for truncating large results (0-based, exclusive) Use start_row and end_row to limit response size when dealing with large datasets.

MLB Stats /

get_statcast_data

remote  ]

Pulls statcast play-level data from Baseball Savant for a given date range. INPUTS: start_dt: YYYY-MM-DD : the first date for which you want statcast data end_dt: YYYY-MM-DD : the last date for which you want statcast data team: optional (defaults to None) : city abbreviation of the team you want data for (e.g. SEA or BOS) verbose: bool (defaults to True) : whether to print updates on query progress parallel: bool (defaults to True) : whether to parallelize HTTP requests in large queries start_row: optional (defaults to None) : starting row index for truncating large results (0-based, inclusive) end_row: optional (defaults to None) : ending row index for truncating large results (0-based, exclusive) Use start_row and end_row to limit response size when dealing with large datasets. If no arguments are provided, this will return yesterday's statcast data. If one date is provided, it will return that date's statcast data.

MLB Stats /

get_statcast_pitcher_data

remote  ]

Pulls statcast pitch-level data from Baseball Savant for a given pitcher. ARGUMENTS start_dt : YYYY-MM-DD : the first date for which you want a player's statcast data end_dt : YYYY-MM-DD : the final date for which you want data player_id : INT : the player's MLBAM ID. Find this by calling pthe get_playerid_lookup tool, finding the correct player, and selecting their key_mlbam. start_row: optional (defaults to None) : starting row index for truncating large results (0-based, inclusive) end_row: optional (defaults to None) : ending row index for truncating large results (0-based, exclusive) Use start_row and end_row to limit response size when dealing with large datasets.

MLB Stats /

get_statcast_pitcher_exitvelo_barrels

remote  ]

Retrieves batted ball against data for all qualified pitchers in a given year. ARGUMENTS year: The year for which you wish to retrieve batted ball against data. Format: YYYY. minBBE: The minimum number of batted ball against events for each pitcher. If a player falls below this threshold, they will be excluded from the results. If no value is specified, only qualified pitchers will be returned. start_row: optional (defaults to None) : starting row index for truncating large results (0-based, inclusive) end_row: optional (defaults to None) : ending row index for truncating large results (0-based, exclusive) Use start_row and end_row to limit response size when dealing with large datasets.

MLB Stats /

get_statcast_pitcher_expected_stats

remote  ]

Retrieves expected stats based on quality of batted ball contact against in a given year. ARGUMENTS year: The year for which you wish to retrieve expected stats data. Format: YYYY. minPA: The minimum number of plate appearances against for each pitcher. If a player falls below this threshold, they will be excluded from the results. If no value is specified, only qualified pitchers will be returned. start_row: optional (defaults to None) : starting row index for truncating large results (0-based, inclusive) end_row: optional (defaults to None) : ending row index for truncating large results (0-based, exclusive) Use start_row and end_row to limit response size when dealing with large datasets.

MLB Stats /

get_statcast_pitcher_percentile_ranks

remote  ]

Retrieves percentile ranks for each player in a given year, including batters with 2.1 PA per team game and 1.25 for pitchers. It includes percentiles on expected stats, batted ball data, and spin rates, among others. ARGUMENTS year: The year for which you wish to retrieve percentile data. Format: YYYY. start_row: optional (defaults to None) : starting row index for truncating large results (0-based, inclusive) end_row: optional (defaults to None) : ending row index for truncating large results (0-based, exclusive) Use start_row and end_row to limit response size when dealing with large datasets.

MLB Stats /

get_statcast_pitcher_pitch_arsenal

remote  ]

Retrieves high level stats on each pitcher's arsenal in a given year. ARGUMENTS year: The year for which you wish to retrieve expected stats data. Format: YYYY. minP: The minimum number of pitches thrown. If a player falls below this threshold, they will be excluded from the results. If no value is specified, only qualified pitchers will be returned. arsenal_type: The type of stat to retrieve for the pitchers' arsenals. Options include ["average_speed", "n_", "average_spin"], where "n_" corresponds to the percentage share for each pitch. If no value is specified, it will default to average speed. start_row: optional (defaults to None) : starting row index for truncating large results (0-based, inclusive) end_row: optional (defaults to None) : ending row index for truncating large results (0-based, exclusive) Use start_row and end_row to limit response size when dealing with large datasets.

MLB Stats /

get_statcast_single_game

remote  ]

Pulls statcast play-level data from Baseball Savant for a single game, identified by its MLB game ID (game_pk in statcast data) INPUTS: game_pk : 6-digit integer MLB game ID to retrieve start_row: optional (defaults to None) : starting row index for truncating large results (0-based, inclusive) end_row: optional (defaults to None) : ending row index for truncating large results (0-based, exclusive) Use start_row and end_row to limit response size when dealing with large datasets.

Seoul Essentials /

get_subway_timetable

remote  ]

Get Seoul subway timetable for a specific station. Args: station: Station name in Korean or English (e.g., "강남" or "Gangnam", "서울역" or "Seoul Station"). line: Line number (e.g., "1", "2", "3"). If omitted for transfer stations, returns all lines. day_type: Schedule type — "weekday", "saturday", or "holiday" (default: "weekday"). direction: Train direction — "up" (toward city center) or "down" (away from center). If omitted, returns both. Returns: Timetable data with departure times, destinations, and transfer line info, or an error message if station not found.

Next.js Tailwind Assistant /

get_svelte_full_docs

remote  ]

Get the complete Svelte and SvelteKit documentation (~1MB, 100% coverage). WARNING: This returns ~320,000 tokens. Only use with LLMs that support large context windows (100k+ tokens). For smaller contexts, use 'search_svelte_docs' or 'get_sveltekit_doc' instead.