
Claude's free plan is more capable than most people realize. You get the Sonnet model, a 200K context window, Projects, Artifacts, and (if you set it up) local MCP tools via Claude Desktop. The main limitation is a rolling message cap, not model quality.
The free plan operates on a rolling 5-hour limit. You get a set number of messages, then you wait. A few things that help stretch it:
Projects let you attach files and write a custom system prompt that persists across every chat in that project. I have one project for each active codebase with the relevant style guides and architecture docs attached. It saves me rewriting context every time.
To set one up: click "Projects" in the left sidebar, create a new project, upload your reference files, and write a system prompt. That's it. Every new chat in that project inherits the context.
Claude Desktop lets you connect local MCP servers on the free plan. This is how Claude can read files from your machine or run commands.
Open Claude Desktop → Settings → Developer → Enable MCP. Then edit your claude_desktop_config.json to point to your MCP server. The filesystem server from @modelcontextprotocol/server-filesystem is the simplest one to start with: it gives Claude read access to specific folders.
The free plan's message cap applies to MCP tool calls too. Each tool invocation counts as a message. Plan your interactions accordingly: one comprehensive request beats five small back-and-forths.
The Pro tier ($20/month) adds Claude Code (the terminal agent), Claude Opus (the heavy-reasoning model), and remote API MCP connectors. If you're doing large refactors or need the best reasoning model, it's worth it. For day-to-day coding assistance and research, the free plan with Sonnet handles most of what I need.
Clean AI CLI logs, build cron expressions, decode JWTs, and calculate chmod permissions offline.

Step-by-step guide to building production Model Context Protocol (MCP) servers with Python, FastMCP, typed tools, resources, and Claude Desktop integration.
Read more
"After spending months with both tools in real projects, here's what actually matters: not benchmarks, not features, but how each one changes your daily mental load as a developer."
Read more
A developer's honest take on ChatGPT, Claude, and Gemini: where each one helps, where each one gets in the way, and how to pick the right tool for the task.
Read more