> ## Documentation Index
> Fetch the complete documentation index at: https://formpaste.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Instalar el servidor MCP

> Conecta el servidor MCP de Formpaste con Claude Code, Codex, Cursor, Claude Desktop, VS Code o cualquier cliente mcp-remote.

<Info>**Gratis** - el servidor MCP no está limitado por plan. Necesitas un token de API (`fpat_…`) - crea uno en **Settings → API & MCP** en el panel.</Info>

Formpaste es un servidor MCP **remoto**, así que los clientes se conectan por HTTP mediante
[`mcp-remote`](https://www.npmjs.com/package/mcp-remote) en lugar de lanzar un proceso
local. Elige tu cliente abajo. Sustituye `fpat_YOUR_TOKEN` por tu token real en todos los casos.

<Tabs>
  <Tab title="Claude Code">
    Claude Code instala servidores MCP desde la CLI:

    ```bash theme={null}
    claude mcp add formpaste --transport http https://api.formpaste.com/mcp \
      --header "Authorization: Bearer fpat_YOUR_TOKEN"
    ```

    Verifica: ejecuta `claude mcp list` - `formpaste` debería aparecer como conectado.
  </Tab>

  <Tab title="Codex">
    Añade a `~/.codex/config.toml`:

    ```toml theme={null}
    [mcp_servers.formpaste]
    command = "npx"
    args = ["mcp-remote", "https://api.formpaste.com/mcp", "--header", "Authorization: Bearer fpat_YOUR_TOKEN"]
    ```

    Reinicia Codex después de guardar.
  </Tab>

  <Tab title="Cursor">
    Añade a `.cursor/mcp.json`:

    ```json theme={null}
    {
      "mcpServers": {
        "formpaste": {
          "command": "npx",
          "args": ["mcp-remote", "https://api.formpaste.com/mcp", "--header", "Authorization: Bearer fpat_YOUR_TOKEN"]
        }
      }
    }
    ```

    Reinicia Cursor después de guardar.
  </Tab>

  <Tab title="Claude Desktop">
    Añade a `claude_desktop_config.json`:

    ```json theme={null}
    {
      "mcpServers": {
        "formpaste": {
          "command": "npx",
          "args": ["mcp-remote", "https://api.formpaste.com/mcp", "--header", "Authorization: Bearer fpat_YOUR_TOKEN"]
        }
      }
    }
    ```

    Reinicia Claude Desktop después de guardar.
  </Tab>

  <Tab title="VS Code">
    Añade a `.vscode/mcp.json`:

    ```json theme={null}
    {
      "servers": {
        "formpaste": {
          "command": "npx",
          "args": ["mcp-remote", "https://api.formpaste.com/mcp", "--header", "Authorization: Bearer fpat_YOUR_TOKEN"]
        }
      }
    }
    ```

    Recarga VS Code después de guardar.
  </Tab>

  <Tab title="Any mcp-remote client">
    Cualquier cliente compatible con `mcp-remote` (Windsurf, Zed, Cline y otros) usa la misma
    forma. Apúntalo a `https://api.formpaste.com/mcp` con una cabecera
    `Authorization: Bearer fpat_YOUR_TOKEN`:

    ```json theme={null}
    {
      "command": "npx",
      "args": ["mcp-remote", "https://api.formpaste.com/mcp", "--header", "Authorization: Bearer fpat_YOUR_TOKEN"]
    }
    ```

    Consulta la documentación de tu cliente para saber dónde está su archivo de configuración MCP.
  </Tab>
</Tabs>

## Verifica que se conectó

Una vez instalado y reiniciado, tu cliente debería listar `formpaste` como un servidor conectado
con **seis** herramientas: `create_form`, `get_snippet`, `list_forms`, `get_form`,
`send_test_submission` y `list_submissions`. Si no es así, consulta
[Troubleshooting](/docs/agents/troubleshooting).

<CardGroup cols={2}>
  <Card title="Servidor MCP" icon="server" href="/docs/agents/mcp-server">
    El endpoint, la autenticación y la lista completa de herramientas.
  </Card>

  <Card title="Prompts de recetario" icon="book" href="/docs/agents/cookbook-prompts">
    Prompts que guían crear, conectar y verificar de principio a fin.
  </Card>
</CardGroup>
