Claude connector
ezInputs MCP server
Manage forms, submissions, campaigns, and audiences from Claude — using the same tenant-scoped permissions as a logged-in admin.
~70 tools
across 6 domains
OAuth 2.1
PKCE · DCR
v0.3.0
MCP spec 2025-03-26
Available as a Claude connector
Add ezInputs to Claude.ai and ask in plain English. OAuth 2.1 handles the authorization flow; you approve scopes once on a consent screen.
Add to Claude →Setup instructionsTry asking Claude
Quick connect for Claude
Open Claude.ai
Go to Settings → Connectors → Add Custom Connector.
Paste the URL
https://www.ezinputs.com/api/mcp
Approve scopes
One-time OAuth consent screen lists the 7 scopes.
Start asking
Type any of the prompts above in a new Claude chat.
Connect from Codex or another MCP client
Codex
A Codex plugin bundle is ready for marketplace submission, but the repository is private. Until a public Codex listing is available, use the production MCP server URL in clients that support remote MCP.
Custom MCP clients
Add https://www.ezinputs.com/api/mcp as a Streamable HTTP MCP server. The client will discover OAuth metadata automatically.
Production endpoint
Use the hosted endpoint for user installs. Development-only URLs are intentionally omitted from this guide.
{
"mcpServers": {
"ezinputs": {
"type": "http",
"url": "https://www.ezinputs.com/api/mcp"
}
}
}OAuth scopes
Tool catalog
Forms
15 toolsSubmissions
7 toolsCampaigns
15 toolsContacts & audiences
10 toolsSafety & audit
5 toolsOther
18 toolsOrange badges write data. Plain badges are read-only. See the full tool reference →
Safety pillars
Tenant isolation
Every tool is filtered server-side by the authenticating user's tenant. Cross-tenant access is impossible.
Auto-snapshots
Destructive writes auto-snapshot with a 30-day TTL. Any edit can be undone via restore_snapshot.
Soft approvals
recommend_submission is advisory only. Status changes require HMAC-confirmed advance_status.
Bulk gates
Bulk operations > 25 records need an HMAC token bound to the exact args.
Tool annotations
Destructive tools carry destructiveHint: true so Claude shows an Allow / Deny card.
Revision locks
Form writes increment a revision. Concurrent edits trigger a refresh prompt, not a silent overwrite.
Endpoints
MCP server
https://www.ezinputs.com/api/mcp
OAuth metadata
/.well-known/oauth-authorization-server
Authorization
/oauth/authorize (PKCE S256)
Token
/api/oauth/token · 1h access · 30d refresh
Dynamic registration
/api/oauth/register (RFC 7591)
Security disclosures
Slash command prompts
Starter prompts exposed via MCP's prompts/list:
Versioning & support
Server lives at version 0.3.0. Breaking tool-schema changes are announced ≥ 30 days in advance via the changelog. Bug reports go to support@ezinputs.com.