What authentication is required?
You must provide a JotForm API key, created in your [JotForm account settings](https://www.jotform.com/myaccount/api). Set it as the `JOTFORM_API_KEY` environment variable.
@The-AI-Workshops
基本情報
MCP Server for interacting with the Jotform API, generated from the original Python client.
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"jotform-mcp-server": {
"command": "python3",
"args": [
"-m",
"venv",
"venv"
]
}
}
}Get user account details.
Get monthly usage stats (submissions, uploads).
Get a list of submissions for the account (paginated, filterable).
Get a list of sub users.
Get user's settings (timezone, language).
Update user's settings.
Get user activity log.
Register a new user (use with caution).
Login user (use with caution).
Logout user.
Get a list of forms for the account (paginated, filterable).
Get basic information about a specific form.
Get a list of all questions on a form.
Get details about a specific question.
Create a new form.
Create multiple new forms (PUT).
Delete a specific form.
Clone a single form.
Delete a single form question.
Add a new question to a form.
Add multiple new questions to a form (PUT).
Add or edit properties of a single question.
Get all properties of a form.
Get a specific property of a form.
Add or edit properties of a form (POST).
Add or edit multiple properties of a form (PUT).
List files uploaded to a form.
Get list of webhooks for a form.
Add a new webhook to a form.
Delete a specific webhook from a form.
Get all reports associated with a form.
Create a new report for a form.
List submissions for a specific form (paginated, filterable).
Submit data to a specific form.
Submit multiple data entries to a form (PUT).
Get data for a specific submission.
Delete a single submission.
Edit a single submission.
Get a list of form folders.
Get details of a specific folder.
Create a new folder.
Delete a specific folder and its subfolders.
Update properties of a specific folder.
Add multiple forms to a folder.
Add a specific form to a folder.
List all reports for the account.
Get details of a specific report.
Delete a specific report.
Get details of a specific Jotform plan (e.g., FREE, PREMIUM).
This project provides a Python client for the JotForm API and an MCP (Model Context Protocol) server built on that client. It allows MCP‑compatible clients (e.g., Windsurf, Claude Desktop) to interact with the JotForm platform through standardized tools.
You can install it via Smithery by searching for “JotForm API Server” and setting the JOTFORM_API_KEY environment variable. Alternatively, clone the repository, create a virtual environment, install dependencies (with uv or pip), configure a .env file with your API key, and run python jotform_mcp_server.py. A Dockerfile is also provided for containerized deployment. Use SSE (http://localhost:8067/sse) or stdio transport to connect your MCP client.
search_submissions_by_date tool for date‑based searches.You must provide a JotForm API key, created in your [JotForm account settings](https://www.jotform.com/myaccount/api). Set it as the `JOTFORM_API_KEY` environment variable.
Python 3.11+ and `git` are needed for manual setup. For the quick‑run method, `pip` or `uv` is also required. Docker is optional for containerized use.
All data remains in JotForm’s cloud. The MCP server only acts as a proxy; it does not store any submissions or form data locally.
The server supports both SSE (Server‑Sent Events) and stdio transports. SSE is the default; stdio can be used for clients that manage the server process directly.
The server exposes tools for user management (e.g., `get_user`, `get_usage`), form operations (e.g., `create_form`, `get_form_submissions`), submission editing, folder management, report handling, system queries (`get_plan`), and a custom date‑based submission search.
Get a second opinion on your code from every coding agent you have. Claude Code, Codex and Grok review each other's diffs and answer each other's questions, even inside a session that's already running. Uses the CLIs you

Turn Perfex CRM into an AI-ready workspace. This MCP server exposes your full REST API to Claude, ChatGPT and any AI agent, so leads, invoices and tasks are one prompt away.

Catch intent conflicts before code conflicts. The open-source coordination protocol for coding agents, built above Git.
Console, Backend and CLI to manage Capgo Instant update and Native build for Capacitor apps Build and upload to app store your mobile app

Launch your product from your AI agent. Connect Claude Code, Codex, Cursor or ChatGPT to Launchdog over MCP and your agent drafts the listing, picks a launch week and books it. 50 launches a week, ranked only by human vo
コメント