# mcp

Connect an AI agent to Formester submissions to read and search entries, update fields, and fetch attachments. Useful for sorting support requests or reviewing applications.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI
- Author: formester
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/formester/mcp
- Updated: 2026-04-13
- HTML: https://affpapa.org/en/nevibecode/mcp/formester-mcp

## What it does

The server gives an agent access to Formester form submissions. It can read an entry, search submissions across forms, change stored values, and retrieve attached files. For example, an agent can categorize incoming requests and save the result to a custom field.

The available tools are `read_submission`, `query_submissions`, `update_submission`, and `fetch_file`. Connect over HTTP at `https://app.formester.com/mcp` and authenticate with OAuth or an API token. Reading an attachment requires access to the submission and its file.

## Requirements
- Remote server: `https://app.formester.com/mcp`

## Install

### Claude Code (native platform)

**Platform CLI: remote server**
```bash
claude mcp add --transport http mcp https://app.formester.com/mcp
```

### Codex

**Platform CLI: remote server**
```bash
codex mcp add formester-mcp --url https://app.formester.com/mcp
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "formester-mcp": {
            "url": "https://app.formester.com/mcp"
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "formester-mcp": {
            "type": "http",
            "url": "https://app.formester.com/mcp"
        }
    }
}
```

### Gemini CLI

**Platform CLI: remote server**
```bash
gemini mcp add -t http formester-mcp https://app.formester.com/mcp
```

## When to use it
- search submissions for a form
- summarize the issue in a submission
- save a request category to a custom field
- retrieve a file attached to an entry

## Example prompts
- Read submission `a1b2c3d4` and summarize the reported issue.
- Find recent entries for form `xyz`, classify them, and save each category in the `ai_category` custom field.
- Read submission `a1b2c3d4`, retrieve its attached resume, and write a short assessment to `ai_evaluation`.

## Similar
- [REA](https://affpapa.org/en/nevibecode/mcp/rea.md) — MCP server · ★ 397855
- [GitHub](https://affpapa.org/en/nevibecode/mcp/github.md) — MCP server · ★ 34011
- [World Monitor](https://affpapa.org/en/nevibecode/mcp/world-monitor.md) — MCP server · ★ 89674
- [Netdata](https://affpapa.org/en/nevibecode/mcp/netdata.md) — MCP server · ★ 81191
- [Front-End Checklist](https://affpapa.org/en/nevibecode/mcp/front-end-checklist.md) — MCP server · ★ 74577
- [Scrapling MCP Server](https://affpapa.org/en/nevibecode/mcp/scrapling-mcp-server.md) — MCP server · ★ 90077

## Other versions with the same name
- [mcp · kubeshark](https://affpapa.org/en/nevibecode/mcp/kubeshark-mcp.md) — ★ 12111
- [mcp · butterbase-ai](https://affpapa.org/en/nevibecode/mcp/butterbase-ai-mcp.md) — ★ 3031
- [mcp · medplum](https://affpapa.org/en/nevibecode/mcp/mcp.md) — ★ 2768
- [mcp · sceneview](https://affpapa.org/en/nevibecode/mcp/sceneview-mcp.md) — ★ 1350
- [mcp · buoy-gg](https://affpapa.org/en/nevibecode/mcp/buoy-gg-mcp.md) — ★ 691

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
