Developer API

Create an API key to connect the Form Orah WordPress plugin, Claude and other MCP clients, or the REST API.

API Keysβ“˜Secret tokens that authenticate API and MCP requests on your account. Up to 20 keys.

Each key authenticates one connection β€” your WordPress site, a Claude/MCP client, or a custom script. Tip: create a separate key for each site or app, named accordingly, so you can revoke or rotate one without affecting the others.

0 / 20

Embedding a form on Wix, Squarespace, Webflow, or Shopify doesn't need a key β€” use the embed script instead.

Loading…

πŸ”Œ

MCP Serverβ“˜The Model Context Protocol endpoint that lets Claude and other MCP clients call Form Orah tools.

JSON-RPC 2.0 over HTTP POST

Live

MCP server URLβ“˜The endpoint MCP clients POST to. Authenticate with an API key as a Bearer token.

/api/mcp

Tool manifest (public)β“˜A public JSON list of available tools and their schemas β€” no API key required to view it.

/api/mcp/manifest

Available toolsβ“˜The MCP tools clients can call: list forms, get submissions, get contact, score lead, and create submission.

πŸ“‹list_formsπŸ“₯get_submissionsπŸ‘€get_contact🎯score_lead✏️create_submission

Calls todayβ“˜Total MCP tool calls made across all your keys since midnight.

0

Active keysβ“˜Number of your API keys that are currently enabled (not revoked).

0

Tools called (30d)β“˜Total tool calls across all keys over the last 30 days.

0

Quick startβ“˜Copy-paste config snippets to connect Claude Code, Claude Desktop, or cURL to the MCP server.

Claude Code (~/.claude/settings.json)

{
  "mcpServers": {
    "form-orah": {
      "command": "npx",
      "args": ["-y", "@anthropic-ai/mcp-client-http"],
      "env": {
        "MCP_SERVER_URL": "/api/mcp",
        "MCP_API_KEY": "YOUR_FORM_ORAH_API_KEY"
      }
    }
  }
}

Claude Desktop (macOS)

# Add to ~/Library/Application Support/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "form-orah": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "/api/mcp",
        "--header",
        "Authorization: Bearer YOUR_FORM_ORAH_API_KEY"
      ]
    }
  }
}

cURL β€” test a tool call

curl -X POST /api/mcp \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/call",
    "params": {
      "name": "list_forms",
      "arguments": {}
    }
  }'

Live request logβ“˜The most recent MCP requests with tool, key, response time, and status. Click Refresh to update.

Loading…