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.
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
MCP server URLβThe endpoint MCP clients POST to. Authenticate with an API key as a Bearer token.
/api/mcpTool manifest (public)βA public JSON list of available tools and their schemas β no API key required to view it.
/api/mcp/manifestAvailable 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_submissionCalls 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β¦