Find an MCP tool for a job (7Maps)
find_toolUse this when you need a tool for a job and do not know which MCP server has one: searches every tool of every public MCP server on the 7Maps map (over 200,000 tools, probed daily) and returns the best matches with an automated estimate of what each tool can do (read-only, changes data, high risk), whether its server is answering now, its handshake time, the tokens its tool list costs to load, and a page to check it. Filter to read-only tools, servers answering now, a latency or token ceiling. Copies of the same tool on several servers are collapsed. No charge. To have 7Maps pick one server and tool for you with alternatives, use route.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| job | Yes | What the tool should do, in plain words, for example "send a transactional email" or "query a postgres database" | |
| may | No | What the tool may do: read = read-only only; change = read or change data; any = include high-risk tools (default any) | |
| limit | No | How many results (default 10) | |
| payment | No | Payment terms: any (default); free_only = only servers that declare no payment; paid_ok = servers that charge are fine, servers whose payment terms are unknown are left out. Paid servers show their declared price per call. | |
| answering_now | No | Only servers that answered with tools on the last check (default true) | |
| max_handshake_ms | No | ||
| max_tool_list_tokens | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| matched | Yes | ||
| results | Yes | ||
| tools_indexed | Yes |