# MCP & API Overview

Every Foundation app can expose its capabilities over REST API and MCP (Model Context Protocol). This means your data, actions, and integrations are accessible to other apps, services, and AI agents.

## REST API

Standard REST endpoints for your app's entities, actions, and integrations. Authenticated via OAuth tokens or API keys.

## MCP Server

Your app is also an MCP server. Any MCP-compatible client (Claude Desktop, AI agents, other tools) can connect and interact with your app's capabilities.

## API as a Service

Expose your API to your app's end users. They get their own API keys and can build on top of your app programmatically.

## What Gets Exposed

You control what's accessible. Per entity, per action, per integration — toggle REST and MCP exposure independently. Combine with roles and scopes for fine-grained access control.
