{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.kisasa/populi-mcp","description":"Populi API v2 for student information systems: search the API, read data, optionally write","title":"Populi","repository":{"url":"https://github.com/kisasa/populi-mcp","source":"github"},"version":"0.2.0","websiteUrl":"https://github.com/kisasa/populi-mcp#readme","packages":[{"registryType":"npm","identifier":"@kisasa/populi-mcp","version":"0.2.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Populi instance URL, with or without the /api2 suffix","isRequired":true,"placeholder":"https://yourschool.populiweb.com","name":"POPULI_BASE_URL"},{"description":"Populi API key token (Account & Settings > API > Keys). Use an sk_sandbox_ key against a sandbox instance while evaluating","isRequired":true,"isSecret":true,"name":"POPULI_API_KEY"},{"description":"Set to true to enable the populi_write tool (create, update, delete). Default is read-only","default":"false","name":"POPULI_ALLOW_WRITES"},{"description":"Folder for downloads and uploads (the only place files are read from or written to). Default ~/populi-mcp-files","name":"POPULI_FILES_DIR"},{"description":"Per-request timeout in milliseconds, 1000 to 600000. Default 120000","default":"120000","name":"POPULI_TIMEOUT_MS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-28T17:40:07.243622Z","publishedAt":"2026-10-28T17:40:07.243622Z","updatedAt":"2026-10-28T17:40:07.243622Z","isLatest":true}}}
