When you're building a data platform, you inevitably face a challenge: different users need different interfaces.
Developers want:
- Programmatic API access
- JSON they can transform
- Full control for automation
- Integration with their tools
End users want:
- Quick answers to questions
- No coding required
- Natural language queries
- Simple, intuitive interfaces
The traditional approach is to build two separate systems: a REST API for developers and a custom dashboard for end users. But this creates maintenance overhead, duplicate business logic, and architectural complexity.
The Solution: MCP as an API Bridge