Goose
VerifiedBlock's MCP-native coding agent with extensible plugin architecture
Released
2024
Country
United States
API
N/A
Self-Host
Yes
GitHub Stars
50,000
Funding
Public (Block)
Last Updated
2026-06
About Goose
Verdict
The MCP-native coding agent — if you believe MCP is the future of agent extensibility, Goose is the most committed implementation. Built by Block with enterprise credibility, it offers a plugin architecture that goes beyond coding into general automation. Less polished than Cursor or Claude Code, but unmatched as a foundation for teams building custom MCP-powered workflows.
Features
Detailed Ratings
Pros & Cons
Pros
- MCP-native architecture — any MCP server becomes a capability, not just coding tools
- Built by Block (Square) with engineering rigor and enterprise credibility
- Model-agnostic BYOK with support for frontier and local models
- Task scheduling turns the agent into an automation engine, not just a coding tool
- Session resume lets you pick up where you left off across restarts
Cons
- MCP-centric design has a learning curve — understanding and configuring MCP servers requires upfront investment
- Less polished UX than Cursor or Copilot — closer to a developer tool than a consumer product
- BYOK cost management is on the user — variable spend depending on model and usage
Use Cases
Who Is It For?
Developers and teams who want an MCP-native agent with extensible plugin architecture for coding and broader automation tasks
Pricing Plans
Open Source
- Full CLI and desktop application
- Bring your own LLM API key
- MCP server ecosystem access
- Apache 2.0 license
LLM API Costs
- Pay your chosen LLM provider directly
- MCP servers may have their own API costs
- Local models via Ollama are free
Frequently Asked Questions
What does MCP-native mean?
Goose is built around the Model Context Protocol as its core architecture. Every capability — file editing, terminal access, browser control, database queries — is provided by an MCP server rather than being hardcoded. This means you add, remove, or swap capabilities by connecting different MCP servers, making Goose endlessly extensible.
Is Goose free?
Yes — Goose is Apache 2.0 licensed and fully free. You pay only for the LLM API keys you bring, and you can use local models via Ollama or similar for zero API cost.
How is Goose different from Claude Code or Cursor?
Goose is MCP-native — its extensibility comes from connecting MCP servers, which can do anything from file editing to database queries to browser automation. Claude Code is terminal-native with deep Claude integration. Cursor is an AI IDE. Goose's strength is the MCP plugin architecture; its limitation is that it requires understanding the MCP model to get the most out of it.
Related Agents
OpenCode
Coding Agents
Multi-provider CLI with build/plan agent modes and 75+ LLM support
Aider
Coding Agents
Open-source terminal pair-programming agent with git-native workflow
OpenAI Codex CLI
Coding Agents
OpenAI's open-source terminal coding agent
Gemini CLI
Coding Agents
Google's open-source terminal agent with ReAct reasoning and Google Cloud integration
Top Alternatives
Compare with these similar tools
Links & Resources
Profiles are AI-assisted from public information — not independently hands-on tested.