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.1.tar.gz (3.3 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.1-py3-none-any.whl (3.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mseep_surveymars_mcp-0.1.1.tar.gz
  • Upload date:
  • Size: 3.3 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.1.tar.gz
Algorithm Hash digest
SHA256 f12b56ccce01d5340195e3c5ab279b92d333cf4c43a78d6f7365566d0f78501e
MD5 9bd3ea7f58080e3b606c787147dde596
BLAKE2b-256 b0281cb5f8f8d27b7cd652c61f678655c645400cd54b5bc493ec5cb73693a53c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mseep_surveymars_mcp-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 3e5fb21d6c2ed4628c63814e7ac1c133f576aae0ebccaa63a6f80b7f56ddd3bd
MD5 45a8bbf6f8264166765d6e55c3360e41
BLAKE2b-256 b75e09cffc68300d3ab233589ba3e097e36ad9a27ef7dd6404a02da200a7586b

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