
How to Add the Supabase MCP Server to Claude Code
One command connects Supabase to Claude Code through the hosted MCP server: OAuth or a personal access token, project scoping, read-only mode, and the tools to allowlist.
Writing
What I learn shipping AI systems and full-stack products: architecture, reliability, latency, and the data behind the decisions.


One command connects Supabase to Claude Code through the hosted MCP server: OAuth or a personal access token, project scoping, read-only mode, and the tools to allowlist.

Two commands connect RevenueCat to Claude Code: the official plugin or the hosted MCP server. OAuth versus API key, how to check it works, and which tools to allowlist.

Two Search Console errors my code never produced: Cloudflare email obfuscation minting a 404 URL, and a www record still aimed at a Namecheap parking page.

Three frontier models deliberate for fifteen seconds. A 300 ms typed judgment in front of them refuses junk and skips a wait 82% of runs never needed.

Three AI models answer the same question under the same prompt. One is the least confident seat 95% of the time — and it is not the one getting outvoted.

Everyone claims the rung above the one they stand on. A Claude Code skill that reads your repo instead of your self-image and reports the step you have actually banked.

What Google Play actually requires from a solo developer now: device verification, a closed test with 12 testers for 14 days, and the tester-swap economy that rule created.

After a single transfer, bots started dusting my wallet from lookalike addresses. How address poisoning works, why it costs nothing to run, and how not to fall for it.

How I wired Supabase, Vercel, and RevenueCat into Claude Code via MCP while building Council, with the exact setup for each.

How a small JavaScript library plays the Moonlight Sonata in the browser using nothing but oscillators, with a live demo you can click and hear.

The exact, short checklist that took this site from a solid Lighthouse score to a perfect 100 across Performance, Accessibility, Best Practices, and SEO.

A case study of Council: a Next.js and Supabase backend behind a web app and an Expo app, an SSE synthesis pipeline, and Stripe + RevenueCat reconciled into one subscription.