Wenjuanxing MCP. Turn raw survey data into instant insights.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Wenjuanxing / 问卷星 MCP connects your AI agent directly to China's leading online survey platform. It lets you manage entire research lifecycles: creating new questionnaires, listing active surveys, pulling raw response data for auditing, and generating detailed quantitative statistics and summary reports—all via natural conversation.
What your AI agents can do
Create survey
Builds a brand-new questionnaire structure in the system.
Get account info
Retrieves general metadata about your Wenjuanxing account setup.
Get report
Generates a high-level summary report of the survey results.
The agent retrieves a list of questionnaires you've created or access.
It pulls up the full metadata for a specific questionnaire, showing its setup details.
The agent retrieves current participation numbers to track engagement levels.
You can pull a list of actual submissions, useful for auditing individual answers.
It processes the collected data to provide statistical breakdowns and high-level reports.
The agent can change a questionnaire's operational state, like publishing or pausing it.
Ask AI about this MCP
Supported MCP Clients
OAuth 2.0 CompatibleWaiting for input…
Wenjuanxing / 问卷星: 10 Tools
Use these specialized tools to build any research workflow—from initial questionnaire creation to final data reporting.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Wenjuanxing / 问卷星 on Vinkius019d849ccreate survey
Builds a brand-new questionnaire structure in the system.
019d849cget account info
Retrieves general metadata about your Wenjuanxing account setup.
019d849cget report
Generates a high-level summary report of the survey results.
019d849cget stats
Pulls specific quantitative statistics for the questionnaire data.
019d849cget survey
Retrieves detailed structural information and metadata about a single survey.
019d849clist groups
Lists different organizational folders or groups within your account setup.
019d849clist responses
Pulls a list of actual completed submissions for auditing purposes.
019d849clist surveys
Retrieves the names and status of all questionnaires in your account.
019d849cquery surveys
Searches for specific questionnaires using keywords or filters.
019d849cupdate survey status
Changes the active status of a survey, such as publishing it or setting it to draft.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Wenjuanxing / 问卷星, then connect any of our 4,900+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,900+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Wenjuanxing / 问卷星. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Manually compiling survey data is a massive waste of time.
Right now, getting a full picture involves logging into the platform and jumping between dozens of dashboards. You're clicking through tabs to check response counts, then running reports, then downloading raw CSVs just to audit key comments. It’s slow, it's manual, and you always feel like you missed something.
With this MCP, your agent handles the whole chain. Ask for a summary report, and the agent pulls everything together using `get_report`. You get a single, synthesized answer without ever having to click or copy anything yourself.
Get survey data and reports with Wenjuanxing / 问卷星.
You don't have to run manual checks for every piece of metadata. Your agent can use `get_survey` to pull the full structure details, or call `list_groups` to map out how your surveys are organized across different folders.
The difference is that you stop managing data; you just ask for insights.
What you can do with this MCP connector
Wenjuanxing gives your agent the ability to handle complex data gathering operations that normally require navigating a dozen web pages. You can ask it to list all existing surveys or check the metadata on specific groups of questionnaires. Need to know how many people responded? It retrieves real-time response counts, and if you need deep dive stats for a particular question set, your agent gets those quantitative figures immediately.
Furthermore, you can instruct it to create a brand new survey structure from scratch or update the status of an existing one, like publishing it or pausing collection. The entire process—from listing all questionnaires using list_surveys to pulling raw data via list_responses and summarizing findings with get_report—is managed by your agent talking to this MCP.
Because every interaction happens within Vinkius, you get full visibility into what the AI is doing. Vinkius AI Analytics tracks exactly which tools are called, what data moves through the system, and how much of your budget is used. It keeps all your research activity auditable.
019d849d-08c2-716b-9763-f61861226935 How Wenjuanxing MCP Works
- 1 Connect your credentials and authorize the Wenjuanxing App ID and App Key to this MCP.
- 2 Tell your AI client what you need. For example: 'What are the statistics for my Q3 employee survey?'
- 3 The agent calls the necessary tool, pulls the data, and delivers a plain-language answer.
The bottom line is that your research workflow moves from clicking through dashboards to asking direct questions.
Who Is Wenjuanxing MCP For?
This MCP is for anyone who runs research, whether it's market testing or internal HR audits. It’s for the researcher tired of manual data aggregation and dashboard hopping.
They use this to list questionnaires and get summary statistics to quickly compare findings across different customer segments.
They manage employee feedback by listing surveys and pulling raw response data to audit qualitative comments.
They coordinate customer satisfaction research by creating new survey structures or updating the status of older ones.
What Changes When You Connect
- Stop manually logging into the platform. Your agent can list all surveys and check their status using
list_surveysorquery_surveys, giving you a full overview instantly. - Audit participant behavior by pulling records with
list_responses. You get the raw data needed to see exactly who answered what, which is essential for deep dives. - Go beyond simple counts. Use
get_statsto pull quantitative breakdowns and useget_reportto synthesize high-level summary findings without writing complex queries. - Need a new survey? You can bypass the UI entirely by using
create_survey, letting your agent build out entire data collection tools on command. - Don't let outdated information sink your project. Use
update_survey_statusto make sure surveys are active, published, or paused correctly before you run any analysis.
Real-World Use Cases
Auditing an employee engagement survey.
The HR Manager needs to audit the qualitative comments from last month's feedback. Instead of downloading hundreds of records, they ask their agent to use list_responses and then follow up with a specific query for those raw data points.
Quickly checking market research progress.
A Marketing Lead wants to know which surveys are ready for launch. They instruct the agent to call list_surveys first, then use get_survey on a specific result to verify its metadata and readiness.
Compiling quarterly performance metrics.
The analyst needs aggregated data across multiple channels. They ask the agent to get survey statistics (get_stats) and then use get_report to synthesize a final, executive-ready summary report.
Launching an urgent feedback mechanism.
A team needs immediate input on a prototype. They instruct the agent to execute create_survey, define the structure, and then use update_survey_status to set it live immediately.
The Tradeoffs
Asking for 'all data' in one prompt
I need all surveys listed, plus the stats, and also the raw responses from last week.
→
Break it down. First, ask list_surveys to see what exists. Then, if you need reports, use get_report. If you need raw data for auditing, call list_responses. Specificity is key.
Assuming the survey status
The report shows great numbers, so I'll just send it out.
→
Always check the questionnaire status first. Use get_survey to confirm if the survey is active or published before generating reports or sending results.
Over-relying on search only
I'm looking for my customer feedback form.
→
If you know it exists, try list_surveys first to see the full list. If that fails, use query_surveys with keywords to narrow down options.
When It Fits, When It Doesn't
Use this MCP if your primary need is managing or analyzing structured survey data collected through Wenjuanxing. You must be able to identify which specific metric you need: Are you building the questionnaire (use create_survey)? Do you need a full overview (use list_surveys)? Or are you ready for analysis (use get_stats and get_report)? If your goal is simply to manage documents or data from an entirely different system, don't use this. For general document management, look at a dedicated file storage MCP instead. You should also check the list_groups tool if you need to organize surveys by category before running any analysis.
Common Questions About Wenjuanxing MCP
How do I check which questionnaires are available using list_surveys? +
You simply tell your agent to call list_surveys. It pulls a clean list of all the questionnaire names and their current status in your account.
Can I use get_stats to see basic numbers only? +
Yes. If you only need quantitative breakdowns, asking for get_stats is faster than requesting a full report. It pulls the core numerical data points immediately.
What if I want to change a survey's status? Do I use update_survey_status? +
That’s right. The update_survey_status tool lets you manage the lifecycle of a questionnaire, whether that means publishing it for responses or pausing collection.
Can I find my survey if I don't remember the name? Use query_surveys. +
The query_surveys tool lets you search your questionnaires by specific keywords. This is faster than scrolling through a long list.
If I need the raw answers for every submission, should I use list_responses? +
Yes, this tool retrieves a listing of all individual responses. You get the full text and data for each submission record. This lets you manually audit specific answers or run custom analysis outside the platform.
How do I check the detailed structure or fields of an existing questionnaire? Use get_survey. +
It returns the comprehensive metadata for a given survey ID. You can see every question type, field name, and setting. This is crucial for understanding exactly what data you'll pull when running reports.
If I want to create a brand new questionnaire from scratch, do I use create_survey? +
It successfully initiates the form creation process in your account. After calling it, the survey exists and receives an ID. You then need to populate that structure with questions.
When should I use get_report instead of get_stats for my analysis? +
Use get_report when you need a deep summary document, not just basic counts. It generates high-level, narrative insights and detailed analytics across the entire dataset.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.