Skip to main content

SurveyMars MCP server

Project description

SurveyMars

App Store Google Play   Facebook Twitter Instagram Youtube

SurveyMars MCP Server

At SurveyMars our mission is to make it easy for our users to gather insights quickly and effortlessly through our powerful and completely free survey platform. With unlimited surveys, questions, responses, and advanced analytics tools, you can create, distribute, and analyze surveys in minutes, without any technical expertise or budget.

Our goal is to help our users save time and resources, so you can focus on what matters most: using data to drive success. We are dedicated to continuously improving our platform to meet the evolving needs of our users, and to providing you with the best possible experience.

Official SurveyMars Model Context Protocol (MCP) server that enables interaction with SurveyMars APIs. This server allows MCP clients like Claude Desktop, Cursor, Windsurf, OpenAI Agents and others to create, distribute, and analyze surveys.

Components

Tools

Quickstart with Claude Desktop

  1. Login to your SurveyMars account from SurveyMars Login
  2. Get your Account ID and Secret Key from SurveyMars Account Summary.
  3. Install uv (Python package manager), install with curl -LsSf https://astral.sh/uv/install.sh | sh or see the uv repo for additional install methods.
  4. Go to Claude > Settings > Developer > Edit Config > claude_desktop_config.json to include the following:
{
  "mcpServers": {
    "surveymars-mcp": {
      "command": "uvx",
      "args": [
        "surveymars-mcp",
        "--account-id=your-account-id",
        "--secret-key=your-secret-key"
      ]
    }
  }
}

If you're using Windows, you will have to enable "Developer Mode" in Claude Desktop to use the MCP server. Click "Help" in the hamburger menu at the top left and select "Enable Developer Mode".

Example usage

Try asking Claude:

  • "Help me create a questionnaire for a hotel satisfaction survey"
  • "Create a vehicle purchase journey survey to gather valuable insights from customers at every stage of their journey, from their initial research and showroom visit, to their final purchase decision and post-sale satisfaction."

Development

Building and Publishing

To prepare the package for distribution:

  1. Sync dependencies and update lockfile:
uv sync
  1. Build package distributions:
uv build

This will create source and wheel distributions in the dist/ directory.

  1. Publish to PyPI:
uv publish

Note: You'll need to set PyPI credentials via environment variables or command flags:

  • Token: --token or UV_PUBLISH_TOKEN
  • Or username/password: --username/UV_PUBLISH_USERNAME and --password/UV_PUBLISH_PASSWORD

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mseep_surveymars_mcp-0.1.2.tar.gz (3.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mseep_surveymars_mcp-0.1.2-py3-none-any.whl (3.3 kB view details)

Uploaded Python 3

File details

Details for the file mseep_surveymars_mcp-0.1.2.tar.gz.

File metadata

  • Download URL: mseep_surveymars_mcp-0.1.2.tar.gz
  • Upload date:
  • Size: 3.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.12

File hashes

Hashes for mseep_surveymars_mcp-0.1.2.tar.gz
Algorithm Hash digest
SHA256 8c9f6f4c34371e00b43196aa5d0f7b50bbe9b020befa616aa86d516629a71336
MD5 aae8927bde82ec6f7bdcdaa3ea4fcab4
BLAKE2b-256 3088a9144158de9e91d62c4a2c5c6517deab0633eadd0d7a3587ebe282983cd3

See more details on using hashes here.

File details

Details for the file mseep_surveymars_mcp-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for mseep_surveymars_mcp-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 adae04c021461c01d95e552ba9a5ce42ec173bfb863d572918aa2719265187a1
MD5 3724ffac4b59376f7205f045e53db5f5
BLAKE2b-256 8a975435c0c14a6eea9c04fb9d36d2c9697bac355068a4e1caa850688b8b3a42

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page