Skip to main content

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

Metadata

Release files for surveymars-mcp 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for surveymars-mcp 0.1.1
File Size Uploaded Provenance
surveymars_mcp-0.1.1.tar.gz 256.9 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for surveymars-mcp 0.1.1
File Interpreter ABI Platform
surveymars_mcp-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 266.8 kB

Release files / surveymars_mcp-0.1.1.tar.gz

Download URL surveymars_mcp-0.1.1.tar.gz
Size 256.9 kB
Tags Source
SHA-256 checksum
How to use checksums
0499eb5d55ab828591d6f31628af22e952a6b532c03a23a6843d123b1fc0fc79
BLAKE2b-256 checksum
How to use checksums
d39ca7d694dcec99567b0287d0dce598a49faa1b1d97be7f9be58db85fd67cc5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.6.11

Release files / surveymars_mcp-0.1.1-py3-none-any.whl

Download URL surveymars_mcp-0.1.1-py3-none-any.whl
Size 9.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f87709372129a953c224bef120910bd861adb72aa15c88cb2f834ce62c25eacf
BLAKE2b-256 checksum
How to use checksums
1609315b66ef72777ec830703585e92e6fc0c2eec66c2bd4db02a01b31595a74
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.6.11

Security for surveymars-mcp 0.1.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page