The Daily Workflow — AI Tools & Free Alternatives

com.thedailyworkflowPublished by thedailyworkflow.comOfficial publisherv0.3.2Updated Nov 4, 2026

Find free open-source replacements for paid software; search 15,000+ AI tools and MCP servers.

VerifiedStreamable HTTPWeb executableKnowledge & MemoryDeveloper ToolsAI & ML

Overview

AI-generated overview

Searches a curated directory of MCP servers, AI tools, workflow pipelines, tutorials, Q&A fixes and prompts, and returns install configs.

What you can do
  • Search and browse MCP servers by query or category, with details, categories, catalog stats and ready-to-paste install configs per client
  • Search AI tools and tool categories, and read features, pricing and target audience for a given tool
  • Find workflow pipelines, read their steps and prompts, list popular ones, and get a deep link to a custom pipeline builder
  • Search MCP tutorials and Q&A cases, and read full tutorial content
  • Search a library of user-submitted AI prompts
  • Find free open-source alternatives to paid AI products, and read a user's saved tool stack and its health via a personal API key
When to use it
Useful when you want an assistant to recommend MCP servers or AI tools, produce client install snippets, troubleshoot MCP setup errors, or find ready-made AI workflows and prompts without browsing the site yourself.
Requirements
A remote streamable HTTP endpoint, or the local Python package run via uvx or pip. No authentication is declared for catalog lookups; the two saved-stack tools need a personal API key generated on the provider's site. Network access to the provider's API.
Before you install
The saved-stack tools require a personal API key, which is passed to the provider's service; treat it as a secret. Results are third-party catalog content, including install configs and prompts, so review them before use. Queries are sent to the provider's API and logged in standard server logs.

Installation

In SourceWeft

  1. Open The Daily Workflow — AI Tools & Free Alternatives in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.thedailyworkflow%2Fthedailyworkflow-mcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "the-daily-workflow-ai-tools-free-alterna": {
      "type": "http",
      "url": "https://thedailyworkflow.com/api/v1/mcp/bridge"
    }
  }
}

README

TheDailyWorkflow MCP

A bridge between Claude/Cursor/Windsurf/Cline and the largest curated AI catalog. Powered by thedailyworkflow.com — bilingual (EN+RU) AI directory.

What you get inside your AI assistant:

  • 3500+ MCP servers — search by query/category/client/language, get ready-to-paste install configs
  • 15000+ AI tools — search, get pricing/features/target audience for any tool
  • 200+ ready-made workflow pipelines — step-by-step recipes with prompts for common AI tasks
  • 147+ MCP tutorials — install, build, comparison, troubleshooting guides
  • 147+ Q&A cases — curated solutions to real GitHub Issues (timeouts, ESM bugs, install errors)
  • 1700+ AI prompts — battle-tested prompts for ChatGPT, Claude, Midjourney, etc.
  • Custom pipeline builder — for any goal, get a deep link to the AI builder that composes a workflow from 15k tools

Stop browsing tabs. Ask Claude:

  • "Find me an MCP for Notion that works with Cursor"
  • "My fastapi-mcp is timing out after 5s, what's the fix?"
  • "Give me a pipeline to turn a blog post into a podcast"
  • "Find me a battle-tested ChatGPT prompt for cold outreach"

— get answers with working configs, copy-paste prompts, and links to full guides.

Quick install

Claude Desktop

Add to claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
json
{  "mcpServers": {    "thedailyworkflow": {      "command": "uvx",      "args": ["thedailyworkflow-mcp"]    }  }}

Cursor

Add to ~/.cursor/mcp.json:

json
{  "mcpServers": {    "thedailyworkflow": {      "command": "uvx",      "args": ["thedailyworkflow-mcp"]    }  }}

Windsurf / Cline / Continue / Goose

Same config format — point the command to uvx with arg thedailyworkflow-mcp.

Manual install (pip)

bash
pip install thedailyworkflow-mcp

Then use command: "thedailyworkflow-mcp" (no args) in your client config.

Tools provided (16 total)

MCP servers — 5 tools

ToolWhat it does
search_mcp_serversSearch the catalog by query, category, client, language.
get_mcp_install_configGet a ready-to-paste config snippet for a specific MCP + client.
get_mcp_detailsFull info on an MCP: description, use cases, tools, configs.
list_mcp_categoriesAll MCP categories with counts.
catalog_statsTotal MCP servers, top languages.

AI Tools — 3 tools

ToolWhat it does
search_ai_toolsSearch 15000+ tools by query, category, pricing.
get_ai_tool_detailsFull tool info: features, pricing, target audience, USP.
list_ai_tool_categoriesAll tool categories with counts.

Pipelines — 4 tools

ToolWhat it does
search_pipelinesSearch 200+ ready-made AI workflow pipelines.
get_pipeline_detailsFull pipeline: title, goal, steps with prompts.
get_popular_pipelinesTop-N most-used pipelines (browse what works).
build_custom_pipeline_urlFor unique tasks — get a deep link to the AI Pipeline Builder.

MCP Tutorials — 2 tools

ToolWhat it does
search_mcp_tutorialsSearch 147+ tutorials (install, build, comparison, troubleshooting).
get_tutorial_detailsFull tutorial markdown with steps, code blocks, screenshots.

Q&A cases — 1 tool

ToolWhat it does
search_qa_casesSearch 147+ curated GitHub-Issue solutions (problem → cause → fix).

Prompts — 1 tool

ToolWhat it does
search_promptsSearch 1700+ user-submitted AI prompts by query, AI tool, category.

Example prompts

Once installed, try these in your AI client:

MCP discovery & setup:

  • "Find me an MCP server for working with PostgreSQL, give install config for Cursor"
  • "What MCP servers exist for Slack?"
  • "How many MCP servers are in the catalog total?"

MCP troubleshooting (Q&A cases):

  • "My fastapi-mcp is hitting httpx.ReadTimeout after 5s, fix?"
  • "Cursor MCP shows 'ESM require' error, what's the cause?"
  • "Windows path bug in my filesystem MCP — find me the fix"

MCP learning (tutorials):

  • "How do I install MCP server in Cursor?"
  • "Beginner tutorial for building my own Python MCP server"
  • "Compare Windsurf vs Cursor for MCP support"

AI tools:

  • "Find me a free AI tool for image generation"
  • "Compare Notion AI vs Mem.ai — who is each one for?"
  • "What categories of AI tools exist?"

Workflow pipelines:

  • "Give me a workflow to turn a blog post into a podcast"
  • "Show me popular AI pipelines — I want inspiration"
  • "I want to make a kids book with AI. Find me a pipeline."
  • "Build me a custom pipeline for: extract leads from LinkedIn and DM them"

Prompts library:

  • "Find me a battle-tested ChatGPT prompt for cold email outreach"
  • "Give me a Claude prompt for refactoring Python code"
  • "Search prompts about marketing copy"

Hosted endpoint (no install needed)

Connect directly to our hosted MCP server — no local Python/uvx install required:

https://thedailyworkflow.com/api/v1/mcp/bridge

Add to your MCP client config (Claude Desktop, Cursor, etc.):

json
{  "mcpServers": {    "thedailyworkflow": {      "type": "url",      "url": "https://thedailyworkflow.com/api/v1/mcp/bridge"    }  }}

Note: Some MCP clients use "transport": "streamable-http" instead of "type": "url" — check your client's docs.

How it works

This MCP server is a thin client over the public REST API at https://thedailyworkflow.com/api/v1/*. No auth required, no API key, no tracking beyond standard server logs.

Source code is ~400 lines — read server.py to see exactly what it does.

About the catalog

TheDailyWorkflow maintains the largest curated MCP knowledge base:

  • 3500+ servers — the largest curated MCP directory, updated continuously
  • Standardized descriptions and install configs — consistent, reviewed format across the entire catalog
  • Bilingual — English and Russian content for everything
  • Per-client install snippets — Claude Desktop, Cursor, Cline, Windsurf, Continue, Goose
  • Curated Q&A — real-world fixes from GitHub Issues, deduplicated and structured
  • Tutorials — install, build, compare, troubleshooting guides for every major scenario
  • Browse: thedailyworkflow.com/mcp

License

MIT — see LICENSE.

Contributing

Found a bug or want a new tool? Open an issue or PR.

To submit a missing MCP server to the catalog itself: thedailyworkflow.com/mcp/submit.


Built with FastMCP by the thedailyworkflow.com team.

Source: README.md at commit 03f0db6

Tools

19

find_free_alternative

Find verified free open-source replacements for a paid AI product. Backed by the Swap Map at thedailyworkflow.com/alternatives — every replacement is checked by hand against live GitHub (stars, license, last push). Answer honestly from the returned status: - "covered": list the replacements (repo, stars, license, coverage full/partial, why_en, setup_level) and the money saved. - "checked_no_replacement": the product was audited and no verified free replacement exists yet — say exactly that. - "unknown": not audited yet; may include up to 3 covered "suggestions" nearby — present them as neighbours, NOT as replacements for this product. Args: product_name: Paid product name, e.g. "Midjourney", "Notion AI", "Jasper". Case-insensitive.

Parametersproduct_namerequired

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.

Parameterslimitqueryclientcategorylanguage

get_mcp_install_config

Get a ready-to-paste install config for a specific MCP server and client. Args: slug: MCP server slug (from search_mcp_servers `slug` field). Example: "github-mcp". client: Target client. Values: claude-desktop, cursor, cline, windsurf, continue, goose. Default: claude-desktop. Returns: Dict with `config` (JSON snippet ready to paste into client's config file), `install_command` (e.g. `npx @x/y`), `available_clients` (which clients have configs), and `page_url`. If config for requested client is missing, `config` will be null — try a different client from `available_clients`. Use this AFTER finding an MCP via search. Show the user the exact config snippet plus the path to their client's config file (e.g. for Claude Desktop on macOS: ~/Library/Application Support/Claude/claude_desktop_config.json).

Parametersslugrequiredclient

get_mcp_details

Get complete details for a specific MCP server: description, use cases, tools, install configs. Args: slug: MCP server slug. Returns: Full MCP record with description, long description, use_cases (list of scenarios), tools (what the server exposes), install_configs (per-client snippets), license, author, stars, page_url. Use this when the user wants to learn more about a specific MCP before installing, or when they ask "what does X MCP do" or "show me use cases for X".

Parametersslugrequired

list_mcp_categories

List all MCP categories in the catalog with counts. Returns: Dict with `count` (total categories) and `categories` (list of {name, count}). Useful when the user wants to browse by category or asks "what kinds of MCP servers exist".

Takes no parameters.

catalog_stats

Stats about the MCP catalog at thedailyworkflow.com. Returns: total_servers (int), top_languages (list of {language, count}), catalog_url. Use this for context-setting questions like "how many MCP servers exist" or "what's the most popular language for MCP servers".

Takes no parameters.

search_ai_tools

Search 15000+ AI tools in the thedailyworkflow.com catalog. Args: query: Free-text search (matches name, description, tags). Example: "image generation", "transcription", "chatbot". category: Filter by category. Examples: "Image Generation", "Productivity", "Code & Development", "Audio & Music", "Writing & Content". pricing: Filter by pricing model. Values: "Free", "Freemium", "Paid", "Enterprise". limit: Max results (1-25, default 10). Returns: Dict with `count` and `results`. Each result: slug, name, category, description, pricing, logo_url, official_url, page_url. Use this when the user asks for an AI tool for a specific task ("find me an AI for X", "what are good free AI tools for Y", "compare AI tools for Z"). Follow up with get_ai_tool_details for the chosen one.

Parameterslimitquerypricingcategory

get_ai_tool_details

Full details for a specific AI tool: features, pricing, target audience, USP. Args: slug: Tool slug from search_ai_tools results (e.g. "chatgpt", "midjourney"). Returns: Dict with full description, key_features, pricing_details, target_audience, unique_selling, tags, rating, page_url. Use this when the user wants deeper info on a tool before signing up — pricing breakdown, who it's for, what makes it different.

Parametersslugrequired

list_ai_tool_categories

List all AI tool categories in the catalog with counts. Returns: Dict with `count` and `categories` (list of {name, count}). Useful when the user wants to browse tools by category.

Takes no parameters.

search_pipelines

Search 100+ ready-made AI workflow pipelines (step-by-step recipes). A pipeline is a complete plan: which AI tools to use in what order, with ready-to-paste prompts at each step, to accomplish a specific goal. Args: query: Free-text search over pipeline titles and queries. Examples: "podcast", "children book", "youtube channel automation". lang: Language for output ("en" or "ru"). Default: "en". limit: Max results (1-25, default 10). Returns: Dict with `count` and `results`. Each result: slug, title, goal, query, hits (popularity), step_count, page_url. Use this when the user describes a goal that involves multiple steps with multiple AI tools ("how do I make X using AI", "give me a workflow for Y"). After picking, call get_pipeline_details for full step-by-step plan with prompts.

Parameterslanglimitquery

get_pipeline_details

Full pipeline: title, goal, all steps with tools, instructions, prompts, pricing. Args: slug: Pipeline slug (from search_pipelines). lang: "en" or "ru" (default "en"). Returns: Dict with title, goal, steps (each: step number, title, tool_name, tool_type, instruction, prompt_example, pricing, category, tool_url), step_count, page_url. Use this to give the user a complete actionable plan with copy-paste prompts.

Parameterslangslugrequired

build_custom_pipeline_url

For a custom task (no existing pipeline matches), get a deep link to the Pipeline Builder on thedailyworkflow.com. The builder composes a step-by-step pipeline from 15000+ AI tools with ready-to-paste prompts. The MCP server doesn't run it directly — it returns the prefilled URL where the user can run it. Args: task: Description of what the user wants to accomplish. Example: "create a YouTube channel with bedtime stories using AI for video and voice". lang: "en" or "ru" (default "en"). Returns: Dict with builder_url (open this in browser), task (echoed), and a note explaining what happens. Use this when search_pipelines returns no good match. ALWAYS call search_pipelines first to check for existing solutions before suggesting the builder.

Parameterslangtaskrequired

search_mcp_tutorials

Search 147+ MCP tutorials covering install, configuration, comparison, build guides. Tutorials are curated step-by-step guides for installing and using MCP servers with specific clients (Claude Desktop, Cursor, Cline, Windsurf), best-of-category roundups, build-your-own-server walkthroughs, and concept explainers. Args: query: Free-text search over titles, summaries, keywords. Example: "cursor mcp", "build python mcp server", "windsurf vs cursor". category: Filter by category. Values: client_setup, category_best, build, usecase, install, comparison, concept, general. difficulty: Filter by level. Values: beginner, intermediate, advanced. lang: Output language (en|ru). Default: en. limit: Max results (1-25, default 10). Returns: Dict with `count` and `results`. Each result: slug, title, summary, difficulty, category, tutorial_type, estimated_minutes, related_servers, page_url. Use this when the user asks "how do I install X MCP", "best MCPs for Cursor", "how to build my own MCP server", or hits an MCP setup problem. Follow up with get_tutorial_details(slug) for the full markdown.

Parameterslanglimitquerycategorydifficulty

get_tutorial_details

Full tutorial content (markdown) with all steps, code blocks, screenshots. Args: slug: Tutorial slug (from search_mcp_tutorials). lang: en | ru. Default: en. Returns: Dict with title, summary, content (full markdown), difficulty, category, target_client, target_server, target_category, estimated_minutes, word_count, views_count, page_url. Use this AFTER finding a relevant tutorial via search. The `content` field has full markdown — render it directly to the user, or extract the install commands / config snippets they asked about.

Parameterslangslugrequired

search_qa_cases

Search 147+ Q&A cases — curated solutions to real GitHub Issues with MCP servers and AI tools. Each case is structured as: problem (symptom) → cause → solution (markdown with code). Use this FIRST when the user reports an error or unexpected behavior with an MCP server. Many common errors (timeouts, ESM/require issues, Windows path bugs, rate limits, connection failures) already have curated fixes. Args: query: Free-text search over title, problem, error keywords, tools used. Example: "ReadTimeout", "ESM require", "windows path", "rate limit". server: Filter by related MCP server slug. Example: "fastapi-mcp", "github-mcp-server". category: troubleshooting | install | config | usage. Default: any. lang: en | ru. Default: en. limit: Max results (1-25, default 10). Returns: Dict with `count` and `results`. Each result: slug, title, problem (preview), category, tools_used (list), error_keywords (list), related_server_slug, quality_score (0-10), helpful_count, page_url. The `slug` opens a full case at https://thedailyworkflow.com/qa/<slug> with the complete solution markdown.

Parameterslanglimitqueryservercategory

search_prompts

Search 1700+ user-submitted AI prompts for ChatGPT, Claude, Midjourney, DALL-E, Cursor, Gemini and more. Each prompt is a copy-paste-ready template for a specific task (writing, coding, marketing, design, business, etc). Args: query: Free-text search over title and prompt body. Example: "blog post outline", "code refactor", "logo design", "cold email". ai_tool: Filter by target AI. Values: ChatGPT, Claude, Midjourney, DALL-E 3, Gemini, Cursor, Copilot. category: Filter by category. Values: Writing, Coding, Marketing, Design, Business, Education, Creative, Productivity. limit: Max results (1-25, default 10). Returns: Dict with `count` and `results`. Each result: id, title, category, ai_tool, preview (first 200 chars of prompt), page_url. Use this when the user asks "give me a prompt for X" or "find a prompt to do Y". The full content is at the page_url.

Parameterslimitqueryai_toolcategory

get_my_saved_tools

Return the saved AI tools ("My Workflow" stack) of the user who owns the given personal API key from thedailyworkflow.com. The user can generate the key on https://thedailyworkflow.com/my-workflow (section "Personal API key"). Ask the user for the key if you do not have it. Returns: Dict with `count` and `results`: each result has name, url (official site), page_url (catalog page), pricing and health (liveness status: alive / protected / slow / dead / unknown — re-checked every 4 hours). Use this when the user asks about "my tools", "my stack", "what did I save" in the context of TheDailyWorkflow.

Parametersapi_keyrequired

get_my_stack_health

Health summary of the user's saved stack on thedailyworkflow.com: how many of their tools are alive, protected, slow or dead, and which ones are dead. Needs the personal API key (see get_my_saved_tools). Use this when the user asks whether their tools are up, or wants a status report on their AI stack.

Parametersapi_keyrequired

Version history

2
  1. v0.3.2LatestNov 3, 2026
  2. v0.3.1Nov 1, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts