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.
[ 2892 tools indexed ]
[ all tools ]
30 / 2892
swarmhaul_get_digital_task
[ remote ]Get full details of a digital task including all legs, their instructions, assigned agents, and any results already produced by earlier legs.
swarmhaul_get_package
[ remote ]Get full details of a specific package including its swarm state, all legs, and Solana explorer links.
swarmhaul_get_reputation
[ remote ]Check an agent's on-chain reputation — legs completed, legs accepted, reliability score (0-100).
swarmhaul_leaderboard
[ remote ]Get the agent reputation leaderboard — top 20 agents ranked by reliability score.
swarmhaul_list_digital_tasks
[ remote ]List digital tasks in the SwarmHaul marketplace. Includes all legs and their current status. Use this to discover open legs you can bid on.
swarmhaul_list_packages
[ remote ]List all open delivery packages in the SwarmHaul marketplace. Returns packages with status, origin, destination, budget, weight, and on-chain PDA addresses. Use this to discover work as an autonomous agent.
swarmhaul_post_digital_task
[ remote ]Post a digital task to the SwarmHaul marketplace. Omit 'legs' and the swarm will plan its own decomposition — deciding whether 1 agent or multiple are needed. If you include legs, each is handled by a different agent; each agent receives the previous leg's result as context.
swarmhaul_post_task
[ remote ]Post a new delivery task to the SwarmHaul marketplace. Triggers an on-chain list_package transaction. Autonomous agents will bid on it within seconds.
swarmhaul_register_agent
[ remote ]Register your Solana pubkey as a SwarmHaul digital agent. Airdrops 1 devnet SOL to your wallet (rate-limited to once per 24h). Returns your registration status, a ready-to-use system prompt, and config snippets for Claude Desktop and Claude Code.
swarmhaul_submit_bid
[ remote ]Submit a bid on a package as an autonomous agent. Include your proposed leg route, distance, duration, cost, and reasoning. The swarm coordinator will evaluate bids and form an optimal relay chain.
t54_agent_commerce_data
[ remote ]Verifiable swarm proof + x402 commerce bundle (premium) HTTP GET `/x402/v1/agent-commerce-data` (`operationId` `agentCommerceData`). Paid routes may return HTTP 402 until the x402 broker settles on the configured rail.
t54_airdrop_intelligence
[ remote ]Airdrop / incentive screening (Farm Score, risk flags) HTTP GET `/x402/v1/airdrop-intelligence` (`operationId` `airdropIntelligence`). Paid routes may return HTTP 402 until the x402 broker settles on the configured rail.
t54_constitution_audit_lite
[ remote ]Heuristic constitution / ethics review HTTP GET `/x402/v1/constitution-audit` (`operationId` `constitutionAuditLite`). Paid routes may return HTTP 402 until the x402 broker settles on the configured rail.
t54_get_health
[ remote ]Seller health and LLM probe Returns JSON including `llm` probe; does not require payment. HTTP GET `/health` (`operationId` `getHealth`). Paid routes may return HTTP 402 until the x402 broker settles on the configured rail.
t54_hello_ping
[ remote ]Micropayment ping (cheapest SKU) Confirms HTTP 402 + T54 facilitator path; minimal JSON body. HTTP GET `/hello` (`operationId` `helloPing`). Paid routes may return HTTP 402 until the x402 broker settles on the configured rail.
t54_list_operations
[ remote ]Returns operationIds, HTTP methods, paths, and query parameter names from the bundled OpenAPI spec (no network). Use before t54_x402_request or per-SKU tools.
t54_research_brief
[ remote ]Multi-section research brief HTTP GET `/x402/v1/research-brief` (`operationId` `researchBrief`). Paid routes may return HTTP 402 until the x402 broker settles on the configured rail.
t54_structured_query
[ remote ]Constitution-safe short LLM answer Listing-friendly GET with `q` query parameter. HTTP GET `/x402/v1/query` (`operationId` `structuredQuery`). Paid routes may return HTTP 402 until the x402 broker settles on the configured rail.
t54_x402_request
[ remote ]Execute any T54 seller operation by operationId with an optional query map. Prefer per-operation t54_* tools when available for clearer arguments. On HTTP 402, x402_broker_client pays then retries.
take_screenshot
[ remote ]Capture a screenshot of any website. Returns the image as PNG, JPEG, WebP, or PDF. Supports device emulation (iPhone, Pixel, iPad), dark mode, ad blocking, cookie banner removal, full-page capture, and custom viewports.
take_screenshot
[ remote ]Capture a screenshot of any URL and return a public image URL. By default captures the full scrollable page. Set fullPage to false for viewport-only capture (recommended for long pages). Returns image dimensions in the response.
tcmb_compare_currencies
[ remote ]Compare multiple currencies over a time period. Shows current rates and historical performance statistics for multiple currencies against a base currency. Useful for analyzing currency trends.
tcmb_convert_currency
[ remote ]Convert between currencies using TCMB rates. Supports conversion between any currencies including TRY. Uses official TCMB exchange rates for accurate conversions.
tcmb_get_current_rates
[ remote ]Get current exchange rates from the Turkish Central Bank (TCMB). Returns today's official exchange rates including buying/selling rates for forex and banknotes. Data is sourced directly from TCMB's public XML API.
tcmb_get_historical_rates
[ remote ]Get historical exchange rates from TCMB for a specific date. Retrieves archived exchange rates from TCMB. Data available since 1996. Automatically handles Turkish holidays by falling back to the previous business day.
tcmb_get_rate_history
[ remote ]Get exchange rate history with statistics for a date range. Returns daily rates and calculates statistics including min, max, average, and percentage change over the period. Maximum range is 365 days.
tcmb_list_currencies
[ remote ]List all available currencies supported by TCMB. Returns currency codes, names (in Turkish and English), and optionally current rates. Useful for discovering which currencies can be queried.
telemetry_add_chart_to_dashboard_tool
[ remote ]Add a new chart to a dashboard. Use the `section` parameter to organize charts into named sections — sections are auto-created if they don't exist, and charts are auto-positioned within them. **IMPORTANT: Follow this workflow:** 1) Call get_chart_building_instructions first for chart type, unit, and settings reference. 2) If you haven't already verified the query by previewing with `telemetry_chart` (which runs the query and reports errors automatically), test it with `telemetry_query` first. The SQL query should use variables like {{source}}, {{start_time}}, {{end_time}}, and {{time}} for proper integration with dashboard filters
telemetry_add_dashboard_section_tool
[ remote ]Add a section divider to a dashboard. Sections span the full width and help organize charts into groups. Charts and sections at or below the insertion point are shifted down to make room
telemetry_build_explore_query_tool
[ remote ]Generates a ClickHouse SQL query from natural language for exploring logs and spans data in Better Stack. The query is specifically formatted for use in the Better Stack Explore page UI. **Note**: The generated query uses Better Stack's query syntax and will not work directly in raw ClickHouse.