Tiny CLI for the hosted mcp-surveys API.
Project description
mcp-surveys-cli
Python CLI for secure short-lived human surveys.
Secure create is the default and stores the E2EE receipt locally. Send only the returned public_url to the human.
uvx --refresh-package mcp-surveys-cli mcp-surveys-cli install-skill --target both
uvx --refresh-package mcp-surveys-cli mcp-surveys-cli template decision > survey.json
uvx --refresh-package mcp-surveys-cli mcp-surveys-cli schema
uvx --refresh-package mcp-surveys-cli mcp-surveys-cli create survey.json
uvx --refresh-package mcp-surveys-cli mcp-surveys-cli wait <survey_id> --format markdown
uvx --refresh-package mcp-surveys-cli mcp-surveys-cli answers <survey_id>
uvx --refresh-package mcp-surveys-cli mcp-surveys-cli stats
Receipt path defaults to ~/.config/mcp-surveys/receipts/<survey_id>.json; override with MCP_SURVEYS_RECEIPT_DIR or pass --receipt when reading answers elsewhere.
Plaintext is explicit opt-in only:
uvx --refresh-package mcp-surveys-cli mcp-surveys-cli create survey.json --mode plaintext
Use MCP_SURVEYS_BASE_URL or --base-url to point at a different instance. Outdated-version notices go to stderr and never block the command.
The hosted API also has a server-side critical upgrade gate: agent calls without x-mcp-surveys-version: 0.4.0+ receive HTTP 426 with an urgent update message. Current CLI commands send anonymous client/version/mode headers automatically for observability.
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mcp_surveys_cli-0.4.0.tar.gz.
File metadata
- Download URL: mcp_surveys_cli-0.4.0.tar.gz
- Upload date:
- Size: 8.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
94f57729fcfeb955c7b3538e2c321f07f588fc97c451f257596ad64e0e5d7b44
|
|
| MD5 |
2596a87cd0fdd93b1f618b8e0fc6b223
|
|
| BLAKE2b-256 |
f37acd3c470ddfe4c93feded36b0b5e426e8b01fc151be0aed1ddae4af8da27e
|
File details
Details for the file mcp_surveys_cli-0.4.0-py3-none-any.whl.
File metadata
- Download URL: mcp_surveys_cli-0.4.0-py3-none-any.whl
- Upload date:
- Size: 10.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
819f952c110c3b9e53eca21bd9c6ac28f7b7b7fd646f6ad21b1469c77ae23603
|
|
| MD5 |
e85d51a989b7e4ae5bc65b79c5e98584
|
|
| BLAKE2b-256 |
1ced2864a92427d1d8aed39e349a55b1836e5b478c70b0f0bf2a96a0b5e3bf33
|