Openemis MCP Server

Read-only MCP server for OpenEMIS — free open-source school management system. 675 resources.

Local serverstdio

What is the Openemis MCP Server?

Openemis is an MCP integration. Read-only MCP server for OpenEMIS — free open-source school management system. 675 resources.

Packages and local setup

The published npm package is openemis-mcp, version 1.1.0. Its declared MCP transport is stdio.

The package declares OPENEMIS_BASE_URL (required): Base URL of your OpenEMIS instance (e.g., https://demo.openemis.org/core); OPENEMIS_USERNAME (required): OpenEMIS login username; OPENEMIS_PASSWORD (required): OpenEMIS login password; OPENEMIS_API_KEY (required): OpenEMIS API key (issued by the OpenEMIS admin); OPENEMIS_TIMEOUT_MS: Request timeout in milliseconds (default 30000); OPENEMIS_LOG_VERBOSE: Set to 1 to log every tool call and result as JSONL. OFF by default. Results contain tenant PII — enable only on instances you own.; OPENEMIS_LOG_FILE: Path to write verbose JSONL log. If empty and OPENEMIS_LOG_VERBOSE=1, logs go to stderr..

Before connecting

Check the maintainer’s instructions for account access, authentication and the supported client configuration. Once connected, inspect the tools your client receives and try a small task that matches the server’s stated purpose. The registry description does not include a verified, complete tool list.

Project and source

View the publisher’s registry entry · Project repository. This profile uses version 1.1.0 from the registry. Registration identifies the publisher namespace; it does not establish that this is a first-party integration for every service it connects.

Browse related developer tools MCP servers for tools that cover the same kind of work.

Configuration

VariableDescriptionRequired
OPENEMIS_BASE_URLBase URL of your OpenEMIS instance (e.g., https://demo.openemis.org/core)Yes
OPENEMIS_USERNAMEOpenEMIS login usernameYes
OPENEMIS_PASSWORDOpenEMIS login passwordYes
OPENEMIS_API_KEYOpenEMIS API key (issued by the OpenEMIS admin)Yes
OPENEMIS_TIMEOUT_MSRequest timeout in milliseconds (default 30000)Optional
OPENEMIS_LOG_VERBOSESet to 1 to log every tool call and result as JSONL. OFF by default. Results contain tenant PII — enable only on instances you own.Optional
OPENEMIS_LOG_FILEPath to write verbose JSONL log. If empty and OPENEMIS_LOG_VERBOSE=1, logs go to stderr.Optional