# Agent-Native Forms MCP server

> Lets an AI client create, edit, and manage dynamic forms through a shared action layer.

- Repository: https://github.com/BuilderIO/agent-native
- Page: https://hostedmcp.org/servers/builderio/agent-native-forms
- Transport: remote
- Stars: 7696
- License: MIT
- Latest version: 1.0.0

## Install

### Claude Code

```sh
claude mcp add --transport http agent-native-forms https://forms.agent-native.com/mcp
```

### Cursor (`~/.cursor/mcp.json`)

```json
{
  "mcpServers": {
    "agent-native-forms": {
      "url": "https://forms.agent-native.com/mcp"
    }
  }
}
```

### VS Code (`.vscode/mcp.json`)

```json
{
  "servers": {
    "agent-native-forms": {
      "type": "http",
      "url": "https://forms.agent-native.com/mcp"
    }
  }
}
```

### Codex (`~/.codex/config.toml`)

```toml
[mcp_servers.agent-native-forms]
url = "https://forms.agent-native.com/mcp"
```

### Gemini CLI (`~/.gemini/settings.json`)

```json
{
  "mcpServers": {
    "agent-native-forms": {
      "httpUrl": "https://forms.agent-native.com/mcp"
    }
  }
}
```

## FAQ

### What does Agent-Native Forms let an agent do?

The agent works through the same action layer as the UI to create, edit, and manage forms, giving people familiar ways to inspect, edit, approve, and share its work.

### How do the agent and the UI share capabilities?

Each capability is defined once as an action; the agent calls it as a tool and the UI calls it from code, using the same validation, permissions, and implementation.

### Does the agent interact by clicking through the UI?

No, it works through the same shared action layer the UI uses rather than driving the interface.

### What backend does it use?

It uses PostgreSQL in production and PGlite for local development on any Nitro-compatible host.

### What language and framework is it built with?

It is an open-source TypeScript framework for building agents that pair autonomous work with a purpose-built UI.
