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

[ 2892 tools indexed ]

[ all tools ]

30 / 2892

Swarm /

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.

Swarm /

swarmhaul_get_package

remote  ]

Get full details of a specific package including its swarm state, all legs, and Solana explorer links.

Swarm /

swarmhaul_get_reputation

remote  ]

Check an agent's on-chain reputation — legs completed, legs accepted, reliability score (0-100).

Swarm /

swarmhaul_leaderboard

remote  ]

Get the agent reputation leaderboard — top 20 agents ranked by reliability score.

Swarm /

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.

Swarm /

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.

Swarm /

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.

Swarm /

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.

Swarm /

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.

Swarm /

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.

Swarm /

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.

Swarm /

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.

Swarm /

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.

Swarm /

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.

Swarm /

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.

Swarm /

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.

Swarm /

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.

Swarm /

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.

Swarm /

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.

Render /

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.

Smithery /

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 /

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 /

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 /

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 /

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 /

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 /

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.

Better Stack /

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

Better Stack /

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

Better Stack /

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.