Populi runs on your own machine — the client starts it, so there is no endpoint to ping. 790 installs a week from npm. Last commit 28 Oct 2026.
Populi API v2 for student information systems: search the API, read data, optionally write
Today is the operative word: we check Populi every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.
This server runs on your own machine — install it with the package manager and the client starts it for you. Package name taken from the official registry entry.
claude mcp add populi-mcp -e 'POPULI_BASE_URL=<POPULI_BASE_URL>' -e 'POPULI_API_KEY=<POPULI_API_KEY>' -- npx -y @kisasa/populi-mcp
{
"mcpServers": {
"populi-mcp": {
"command": "npx",
"args": [
"-y",
"@kisasa/populi-mcp"
],
"env": {
"POPULI_API_KEY": "<POPULI_API_KEY>",
"POPULI_BASE_URL": "<POPULI_BASE_URL>"
}
}
}
}
[mcp_servers.populi-mcp]
command = "npx"
args = ["-y", "@kisasa/populi-mcp"]
env = { POPULI_BASE_URL = "<POPULI_BASE_URL>", POPULI_API_KEY = "<POPULI_API_KEY>" }
{
"mcpServers": {
"populi-mcp": {
"command": "npx",
"args": [
"-y",
"@kisasa/populi-mcp"
],
"env": {
"POPULI_API_KEY": "<POPULI_API_KEY>",
"POPULI_BASE_URL": "<POPULI_BASE_URL>"
}
}
}
}
{
"servers": {
"populi-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@kisasa/populi-mcp"
],
"env": {
"POPULI_API_KEY": "<POPULI_API_KEY>",
"POPULI_BASE_URL": "<POPULI_BASE_URL>"
}
}
}
}
Put your own values in place of
<POPULI_BASE_URL> (Your Populi instance URL, with or without the /api2 suffix), <POPULI_API_KEY> (Populi API key token (Account & Settings > API > Keys). Use an sk_sandbox_ key against a sandbox instance while evaluating).
The author’s registry entry marks them as required.
Optional settings from the registry entry, left out of the block above:
POPULI_ALLOW_WRITES (Set to true to enable the populi_write tool (create, update, delete). Default is read-only), POPULI_FILES_DIR (Folder for downloads and uploads (the only place files are read from or written to). Default ~/populi-mcp-files), POPULI_TIMEOUT_MS (Per-request timeout in milliseconds, 1000 to 600000. Default 120000).
Provides metadata information to AI agents through the search API.
Recreation.gov MCP — wraps the Recreation Information Database (RIDB) API v1…
Search and read the Claude Platform documentation and API reference.
Search and read the Lithuanian Data Portal user guide and Data API docs, in Lithuanian and English
MCP server for Google Sheets API — read, write, format, batch operations.
Read-only MCP server for searching Japan government procurement bid information from the KKJ portal.
Read-only MCP server for searching Japan government procurement bid information from the KKJ portal.
Google Web Search: Google Web Search API. Search the world’s information, including webpages.
Answers built from our own checks of this server.