5 MCP Automation Recipes Every Developer Should Steal in 2026
Nikhil Tiwari
MCP Playground
TL;DR — Key Takeaways
- Playwright MCP (official Microsoft package:
@playwright/mcp) lets Claude run browser tests, see failures, fix code, and retest — all without leaving your editor - GitHub MCP has 51 tools and 28,300+ stars — Claude can read issues, write code, commit, open a PR, and request review in one natural language command
- Supabase MCP exposes 20+ tools — schema inspection, migration generation, and RLS policy updates from plain English; always use
read_only=trueon production - Slack MCP lets Claude post summaries, search conversations, and notify channels — combine with GitHub MCP for automated PR digests
- Most developers run 3–5 MCP servers in parallel and chain them for end-to-end workflows; the recipes below are copy-paste ready
A year ago, "MCP automation" meant connecting Claude to a single tool and asking it questions. Today, developers are chaining four or five MCP servers together to build fully automated workflows — touching GitHub, testing browsers, migrating databases, and notifying Slack from a single prompt.
The recipes below are workflows developers are actively sharing on GitHub and Discord. Each one includes the exact setup config and the prompt pattern that makes it work.
Recipe 1 — Playwright MCP: Closed-Loop Browser Testing
This is the workflow developers talk about most right now. Playwright MCP is the official Microsoft package — not a community build — maintained at microsoft/playwright-mcp on GitHub.
It works on the browser's accessibility tree, not screenshots. That means no vision model required — Claude sees a structured snapshot of page elements, roles, and text content. Every tool call returns exactly what changed on the page.
Setup (Cursor / Claude Desktop / Windsurf / VS Code)
The Workflow
- Claude writes the feature code
- Playwright MCP navigates to your local dev server and runs through the flow
- Claude reads the failure output from the accessibility snapshot
- Claude fixes the code and reruns — without you touching anything
Prompt pattern
"Navigate to localhost:3000/checkout, fill in the test card (4242 4242 4242 4242), submit the form, and verify the success screen appears. If any step fails, fix the component and try again."
Token cost to know about
Playwright MCP uses roughly 114,000 tokens per typical task vs ~27,000 for the Playwright CLI. In Cursor, Windsurf, or Claude Desktop (no filesystem access) MCP is your only option. In Claude Code with filesystem access, consider the CLI for large test suites to control costs.
Recipe 2 — GitHub MCP: From Issue to PR in One Command
The GitHub MCP Server is the most starred server in the ecosystem — 28,300+ GitHub stars, built officially by GitHub in collaboration with Anthropic. It exposes 51 tools covering repositories, issues, PRs, branches, commits, code search, and CI.
Setup
Prompt pattern — issue to PR
"Find the open issue about the broken password reset flow. Create a branch called fix/password-reset, fix the bug, write a test, commit with a descriptive message, and open a PR targeting main. Assign it to me and add the label 'bug'."
Claude reads the issue thread for context, creates the branch, writes the fix, commits, and opens the PR. You review and merge.
Prompt pattern — issue triage
"Find all open issues labelled 'bug' older than 7 days. Summarize each one, and add a comment on each saying it's been flagged for triage this sprint."
Already have a GitHub MCP server running?
Test its 51 tools in the browser — no install, no sign-up.
Test MCP Server Free →Recipe 3 — Supabase MCP: Schema Changes Without Writing SQL
The Supabase MCP server connects directly to your project and exposes 20+ tools: query tables, inspect schemas, apply migrations, manage auth, and interact with Edge Functions — all via natural language.
Setup
Production safety — read this before connecting
The MCP server connects with the service role key, which bypasses RLS and has admin-level access to all data. For production databases, always use read_only=true in the connection config. Test every schema change on a staging project first.
Prompt pattern — schema migration
"Add a subscription_tier column to the users table — enum with values free, pro, enterprise, defaulting to free. Update the RLS policies so users can only read their own row. Generate the migration and apply it."
Claude inspects the current schema via get_schema, generates the migration SQL, runs apply_migration, and updates RLS via query_database. The migration is tracked in Supabase's migration history — not a rogue query you'll forget existed.
Prompt pattern — security audit
"Audit the RLS policies on the orders table and flag any that allow unauthenticated reads or writes."
Recipe 4 — Slack + GitHub MCP: Automated PR Digests
This recipe chains two MCP servers in one context window. GitHub MCP reads PR data. Slack MCP posts it to a channel. No webhooks, no Zapier, no scripts to maintain.
Prompt — daily shipping digest
"Pull all PRs merged in the last 24 hours from acme-corp/backend. Write a one-paragraph summary of what shipped — mention the authors by name. Post it to #engineering in Slack."
Prompt — stale PR reminder
"Find PRs open for more than 3 days with no review activity. Post a reminder to #code-review tagging the assigned reviewers."
Claude reads from GitHub via one MCP connection and writes to Slack via another. Both tool calls happen in the same context window — no orchestration code, no middleware.
Recipe 5 — The Full Stack Loop: GitHub → Playwright → Supabase → Slack
This is the end-to-end recipe. All four servers running in parallel — Claude orchestrates the full workflow from issue to tested, migrated, and notified.
The workflow — step by step
Claude reads issue #142: "Users can't filter dashboard by subscription tier"
Claude writes the filter logic and updates the dashboard component
Claude navigates to localhost, tests the filter, fixes any failures in a closed loop
Claude adds an index on subscription_tier, generates the migration, and applies it
Claude commits to a branch and opens a PR with a full description linking to the issue
Claude posts a summary to #product: what changed, what was tested, and links the PR
Single prompt that kicks it all off
"Pick up GitHub issue #142. Fix the subscription tier filter bug — write the component, add a DB index, test it with Playwright on localhost, open a PR, and notify #product in Slack when it's ready for review."
You won't hit this level on day one. Start with GitHub MCP and add one server per week. Most developers find a 3-server stack covers 80% of their repetitive daily work within a month.
Before you chain servers in production
Test each MCP server individually first. Connect it in MCP Playground, list its tools, and run a few manual calls. Understanding what each server can and can't do prevents surprises when Claude starts chaining them autonomously.
Why This Works
Before MCP, connecting Claude to GitHub required a custom API wrapper. Adding Supabase meant building another one. Each integration was its own project with its own maintenance burden.
MCP standardized the interface. Any client that supports the protocol gets all 10,000+ servers for free. Your workflow stack is already built — you just need to connect the pieces and write the prompts.
Test your MCP servers before chaining them
Connect any MCP server, inspect its tools, and run test calls — free, no sign-up required.
Test MCP Server Free →Sources & Further Reading
- microsoft/playwright-mcp — Official Playwright MCP Server
- Playwright Docs — Getting Started with MCP
- Microsoft Community Hub — Playwright MCP for AI-Driven Test Automation
- supabase-community/supabase-mcp — Supabase MCP Server
- Supabase Docs — Model Context Protocol
- modelcontextprotocol/servers — Official MCP Server Reference Implementations
- MCP Playground — The MCP 2026 Roadmap: Everything That's Changing
- MCP Playground — What Is Model Context Protocol?
- MCP Playground — Free MCP Security Scanner
Written by Nikhil Tiwari
15+ years in product development. AI enthusiast building developer tools that make complex technologies accessible to everyone.
Related Resources