Magic turns plain-language descriptions into full-stack applications and AI agents with a database, secured API, business logic, and frontend running on the user's own hardware. It is used to build business applications, database-driven agents, chatbots, legacy-database APIs, and wrappers around third-party APIs. The catalogue includes an instruction and an MCP server for working with Magic and exposing its endpoints to agents.