jotform-mcp-server

jotform-mcp-server

3.2

If you are the rightful owner of jotform-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

This repository contains a Python client for the JotForm API and an MCP server built using this client, enabling interaction with the JotForm API through standardized tools.

The JotForm API - Python Client & MCP Server provides a robust interface for interacting with JotForm's API using a Model Context Protocol (MCP) server. This setup allows users to manage forms, submissions, and user accounts through a standardized protocol, making it easier to integrate with various MCP-compatible clients. The server can be installed via Smithery for seamless integration with MCP clients like Windsurf, or set up manually for development purposes. It supports both direct execution and containerized deployment using Docker, offering flexibility in how it can be run and managed. The server exposes a wide range of tools derived from the JotForm API, allowing for comprehensive management of forms, submissions, and user data.

Features

  • Seamless integration with MCP clients via Smithery.
  • Supports both manual and Docker-based deployment.
  • Exposes a wide range of tools for managing forms, submissions, and user data.
  • Custom tools for advanced submission searches.
  • Flexible configuration through environment variables.

Tools

  1. User Tools

    get_user, get_usage, get_submissions, get_submissions, get_settings, update_settings, get_history, register_user, login_user, logout_user

  2. Form Tools

    get_form, get_form, get_form_questions, get_form_question, get_form_question, create_form, create_form, clone_form, delete_form_question, create_form_question, create_form_question, create_form_question, edit_form_question, get_form_properties, get_form_property, set_form_properties, set_multiple_form_properties, get_form_files, get_form_webhooks, create_form_webhook, delete_form_webhook, get_form_reports, create_report

  3. Submission Tool

    get_form_submissions, create_form_submission, create_form_submissions, get_submission, delete_submission, edit_submission

  4. Folder Tools

    get_folders, get_folder, create_folder, delete_folder, update_folder, add_forms_to_folder, add_form_to_folder

  5. Reporting Tools

    get_reports, get_report, delete_report

  6. System Tools

    get_plan

  7. Custom tools

    search_submissions_by_date