
I Built an API Client With an Embedded MCP Server — Here's Why AI Shouldn't See Your Real API Data published
Every API client is racing to add AI features. But there's a fundamental problem nobody's talking about: API testing involves the most sensitive data in your stack. Auth tokens. API keys. Production user data. Payment details. Internal service credentials. When Postman added AI, they routed your data through their cloud. When Insomnia added MCP support, it's client-side only — your AI can call external services, but it can't actually interact with your API workspace. I wanted something different. So I built RESTk — a native macOS API client with an embedded MCP server where AI helps you build, test, and debug APIs, but never sees your real data. Here's how it works. The Problem: AI + API Data = Privacy Nightmare If you're using Claude, Cursor, or Windsurf for development, you've probably wanted AI to help with API work: "Debug why this endpoint returns 403" "Generate test scripts for this collection" "Compare these two responses and find what changed" "Create requests from this OpenAPI
Continue reading on Dev.to
Opens in a new tab



