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
Basic information
MCP Server for interacting with the Jotform API, generated from the original Python client.
Add this server to your MCP-compatible client using the configuration below.
{
"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.
Modelglass turns "which model should I use?" into a lookup instead of a guess. Seven tools give your agent live pricing across image, language, video, and audio models. Sourced and versioned, not scraped once and forgott

The tools your AI needs to make your games. Turn prompts into production-ready game assets — animated characters with their weapons attached, seamless textures, terrain, VFX, HUDs — and playable game kits Unity, Godot, U
JiCo for Jira & Confluence: local MCP server for Jira Data Center - redacts personal data before the AI model, holds every write for approval

Catch intent conflicts before code conflicts. The open-source coordination protocol for coding agents, built above Git.

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.
Comments