search_mcp_servers
Search the catalog of 3500+ MCP servers at thedailyworkflow.com.
Args:
query: Free-text search (matches name, description, keywords). Example: "notion", "postgres database".
category: Filter by category. Common values: databases, web, filesystem, cloud,
productivity, communication, dev, ai, search, monitoring.
client: Filter by supported MCP client. Values: claude-desktop, cursor, cline,
windsurf, continue, goose.
language: Filter by implementation language. Values: typescript, python, go, rust, java.
limit: Max results to return (1-25, default 10).
Returns:
Dict with `count` and `results` (list of MCP server summaries).
Each result has: slug, name, description, categories, language, transport,
supported_clients, stars, repo_url, page_url (link to full info).
Use this when the user asks for an MCP server matching some need ("find me an MCP for X",
"what MCP servers work with Cursor", "Slack MCP servers"). After choosing a candidate,
call get_mcp_install_config to get ready-to-paste setup.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "search_mcp_servers"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of results to return (1-25; values outside the range are clamped). Default: 10. | |
| query | No | Free-text search query matched against MCP server name, description and keywords. Example: "notion", "postgres database". Empty string returns unfiltered results. | |
| client | No | Filter by supported MCP client. One of: "claude-desktop", "cursor", "cline", "windsurf", "continue", "goose". Empty string means any client. | |
| category | No | Filter by MCP server category. Common values: "databases", "web", "filesystem", "cloud", "productivity", "communication", "dev", "ai", "search", "monitoring". Empty string means any category. | |
| language | No | Filter by implementation language of the MCP server. One of: "typescript", "python", "go", "rust", "java". Empty string means any language. |