LimeSurvey MCP Server
# LimeSurvey MCP Server
This is an MCP server for LimeSurvey. It is a simple server that allows you to manage your LimeSurvey surveys and responses.
<a href="https://glama.ai/mcp/servers/@edgarrmondragon/limesurvey-mcp">
<img width="380" height="200" src="https://glama.ai/mcp/servers/@edgarrmondragon/limesurvey-mcp/badge" alt="LimeSurvey Server MCP server" />
</a>
[](https://mseep.ai/app/edgarrmondragon-limesurvey-mcp)
## Configuration
| Name | Description |
|------|-------------|
| LIMESURVEY_URL | The URL of your LimeSurvey instance, e.g. `https://myinstance.limequery.com/admin/remotecontrol` |
| LIMESURVEY_USERNAME | Your LimeSurvey username |
| LIMESURVEY_PASSWORD | Your LimeSurvey password |
## Using with MCP clients
```json
{
"mcpServers": {
"limesurvey-mcp": {
// For example, /Users/<YOUR USERNAME>/.local/bin/uv
"command": "/path/to/uv",
"args": [
"--directory",
// For example, /Users/<YOUR USERNAME>/mcp-servers/limesurvey-mcp
"/path/to/limesurvey-mcp",
"run",
"main.py"
],
"env": {
// see config above
// "LIMESURVEY_URL": "https://myinstance.limequery.com/admin/remotecontrol"
// "LIMESURVEY_USERNAME": "myusername"
// "LIMESURVEY_PASSWORD": "mypassword"
}
}
}
}
```
TDQS
Scored across 35 tools
Most tools are clearly distinct, targeting specific resources like surveys, groups, participants, questions, quotas, responses, and files with precise actions. However, some potential overlap exists between 'add_response' and 'save_responses', and 'add_participants' and 'import_cpdb_participants', which could cause minor confusion for agents.
Tool names follow a highly consistent verb_noun pattern throughout, such as 'activate_survey', 'add_group', 'delete_participants', 'export_responses', 'import_survey', and 'set_question_properties'. This uniformity makes the tool set predictable and easy to navigate.
With 35 tools, the count is high but may be justified for a comprehensive survey management system like LimeSurvey, covering CRUD operations for multiple entities. However, it borders on being heavy and could overwhelm agents, suggesting some consolidation might improve usability.
The tool set provides extensive coverage for LimeSurvey's domain, including full lifecycle management for surveys, groups, questions, participants, responses, quotas, and files. It supports activation, import/export, property setting, and deletion, with no obvious gaps for core workflows.