
SurveyCoder
io.github.quack2025Published by GitHub account quack2025v1.0.0Updated Nov 12, 2026
Ask questions of SPSS .sav survey data: crosstabs with significance, and AI coding of open ends.
The publisher's own server: Voice Capture
Overview
Hosted MCP server that lets an assistant tabulate SPSS .sav survey data — crosstabs, bases, significance — and AI-code open-ended answers.
- What you can do
- Prepare uploads, inspect projects and analyze .sav files, then run tabulations with bases, significance letters and custom segments
- Design and save tabulation specs and check run status
- Generate and manage codebooks for open-ended questions, estimate coding cost and start coding runs
- Create and list deliverables such as dashboards or decks, and check credit balance
- When to use it
- Useful for market research work where you want plain-language crosstabs and significance tests from SPSS files without an SPSS license, or want open-ended answers coded with AI and reviewed before committing credits.
- Requirements
- A remote MCP endpoint over Streamable HTTP with OAuth 2.1 sign-in to a SurveyCoder account; no API key and nothing to install. Files are sent through an upload link rather than chat attachments. Coding open-ended answers consumes SurveyCoder credits.
Installation
In SourceWeft
- Open SurveyCoder in the dashboard and add it to a workspace.
- Connect the required credentials. They are stored privately and never shown on public pages.
- Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Use with an agent
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.github.quack2025%2Fsurveycoder/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Other MCP clients
Add this to your client's mcpServers config. The client completes OAuth sign-in on first connect.
{
"mcpServers": {
"surveycoder": {
"type": "http",
"url": "https://api.surveycoder.io/mcp"
}
}
}README
SurveyCoder MCP server
Ask questions of your SPSS (.sav) survey data from Claude, and code open-ended answers with AI.
SurveyCoder is a hosted MCP server for market research. You connect it to Claude, upload a .sav file and ask for tables and crosstabs in plain language. A tabulation engine computes the percentages, bases and significance tests; the assistant explains them and builds the charts, the dashboard or the deck.
- Endpoint:
https://api.surveycoder.io/mcp - Transport: Streamable HTTP
- Auth: OAuth 2.1 (authorization code with PKCE). No API key.
- Docs: https://docs.surveycoder.io/mcp/
- Product page: https://surveycoder.io/claude-connector/ · en español
This repository holds the public documentation of the server. The server itself is a hosted service; there is nothing to install or run.
Why not just attach the .sav to the chat?
- The model does not compute the numbers. The assistant asks SurveyCoder for the table and receives percentages, bases and significance tests already computed. Its job is to explain them.
- Every percentage comes with its base. Low bases are flagged, so a difference on a handful of cases is not read as a finding.
- No SPSS needed. The server reads the
.savwith its variable and value labels. You need no SPSS license, no installation and no syntax. - Cuts by the answer that matters. Beyond demographics: promoters against everyone else, people who would buy against those who would not, people who chose a brand against those who did not.
Connect
Claude
- Open Settings → Connectors.
- Find Survey Coder in the directory and click Connect, or choose Add custom connector and enter
https://api.surveycoder.io/mcp. - Sign in to SurveyCoder and authorize access.
Directory listing: https://claude.ai/directory/connectors/surveycoder
Other MCP clients
Any client that supports remote MCP servers with OAuth can use the same endpoint:
What you can ask
And for open-ended questions:
How it works
- Ask for crosstabs. The assistant returns an upload link. Files attached to the chat do not reach SurveyCoder; the
.savgoes through that link. - The assistant checks the file and shows what it will import. Nothing is imported until you confirm. If there is nothing to code, say "tables only".
- Ask your questions. Each request takes up to twelve questions and up to four banners.
- Ask for cuts by a key answer. Those groups are built for the request and are not saved to the project.
Tools
Full descriptions: https://docs.surveycoder.io/mcp/
Safeguards
- Every tool that changes a project or spends credits works in two steps: a summary first, then the action only after you confirm.
- The server acts with your own SurveyCoder user and your organization's permissions.
- You can revoke access at any time in SurveyCoder, under Settings → Connected apps.
Good to know
- The tables path works with
.savfiles. - Significance letters between columns appear on category rows and on battery summaries.
- Top 2 Box and mean are only computed when the direction of the scale can be identified; otherwise you get the full distribution.
Pricing
The connector is free. Coding open-ended answers consumes SurveyCoder credits, one per response; new accounts start with 250 free credits. See https://surveycoder.io/.
Privacy and support
- Privacy policy: https://surveycoder.io/privacy/
- Security contact: https://surveycoder.io/.well-known/security.txt
- Support: [email protected]
SurveyCoder is made by Insight Genius.
Source: README.md at commit e7805ee
Tools
0Version history
1- v1.0.0LatestNov 12, 2026
Score
75% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 daysRequired25 pts
- Auth declaredRequired10 pts
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts
Declare a license in the repository or the registry entry.
Other Voicecapture integrations

Voice Capture
ai.voicecaptureOfficial publisher
Lets an assistant create Voice Capture survey projects, retrieve embed snippets, and read voice-answer transcripts.

Talk2Data InsightGenius
Published by GitHub account quack2025
A remote MCP server for survey data analysis, letting an assistant run crosstabs with significance, ANOVA and correlation and export results to Excel.