About LimeSurvey MCP Server
LimeSurvey MCP Server connects MCP clients to LimeSurvey to manage surveys and responses. It uses the LimeSurvey instance URL and account credentials for configuration.
Key features
- 01Manage LimeSurvey surveys
- 02Manage survey responses
- 03Configure instance URL and credentials
Use cases
- 01Manage surveys in LimeSurvey
- 02Handle collected survey responses
MCP support
The MCP server connects to LimeSurvey and lets MCP clients manage surveys and responses.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMELimeSurvey MCP Server
This is an MCP server for LimeSurvey. It is a simple server that allows you to manage your LimeSurvey surveys and responses.
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
{
"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"
}
}
}
}
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.
