← paneui.com

INDIVIDUAL MCP TOOL

upsert_record

Create a row in a pane's record collection, or return the existing row if record_key is already present (deduped:true).

paneui.comnone authenticationAvailability not checked

Input schema

{}

Risk classification

Potential side effects detected · medium confidence · heuristic, not a guarantee.

  • A tool name or description contains a write-action term.

Parent endpoint

paneui.com

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.paneui-com]
url = "https://relay.paneui.com/mcp"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "paneui-com": {
      "type": "http",
      "url": "https://relay.paneui.com/mcp"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: paneui-com
Remote MCP URL: https://relay.paneui.com/mcp

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "paneui-com": {
      "url": "https://relay.paneui.com/mcp"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "paneui-com": {
      "type": "http",
      "url": "https://relay.paneui.com/mcp"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "paneui-com",
  "transport": "streamable-http",
  "url": "https://relay.paneui.com/mcp"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

Related tools

  • create_pane — Hand the human a rich interactive UI by URL and (optionally) get structured data back.
  • get_pane_state — Fetch a pane's current metadata (status, title, template version, timestamps, expires_at) WITHOUT its event log.
  • get_events — Poll a pane's append-only event log for what the human did (form submissions, approvals, picks).
  • send_to_pane — Push an event INTO an open pane — update the live UI the human is looking at (progress, a new message, a status change, fresh data).
  • update_pane — Edit instance-level fields on a LIVE pane in place (PATCH) without minting a new one — the pane keeps its id, URL, event log, and template pin.
  • upgrade_pane — Re-pin a LIVE pane to swap its HTML (design) + event/input/record schemas in place — same URL, no new pane.
  • list_panes — Enumerate YOUR agent's panes (newest first).
  • delete_pane — Close/delete a pane (idempotent — an already-closed pane still succeeds).