Korean Elementary Learning Map MCP vs Openemis Pro
In-depth architectural comparison of the Korean Elementary Learning Map MCP and Openemis Pro MCP servers. Compare execution transports, security boundaries, tool capabilities, quality scores, and ready-to-paste client installation snippets for Claude, Cursor, Windsurf, and VS Code.
At a Glance & Executive Verdict
Korean Elementary Learning Map MCP
Education · Local stdio
Quality: 47/100 (Fair) | Auth: No auth required
Openemis Pro
Education · Remote HTTP/SSE
Quality: 48/100 (Fair) | Auth: No auth required
Verdict Summary: Choose Korean Elementary Learning Map MCP if you need specialized Education tools running via a local process. Choose Openemis Pro if your workspace requires Education integration with remote web transport. Both servers can be configured concurrently in your client's mcpServers manifest.
Which MCP Server Should You Choose?
Choose Korean Elementary Learning Map MCP when:
You need dedicated capabilities in the Education domain.
You prefer local stdio subprocess transport architecture.
Your security boundary fits: No auth required (Free / Open Source).
Primary tools included: Local stdio execution with bundled curriculum data, Search across 620 achievement standards, Full official standard-text lookup.
Korean Elementary Learning Map MCP is categorized under Education and uses a local stdio subprocess. In contrast, Openemis Pro belongs to Education using remote streaming HTTP/SSE transport. Select Korean Elementary Learning Map MCP when you need capabilities focused on education and Openemis Pro when you require tools for education.
Pings the configured instance and reports reachability. Performs a real login round-trip — if this passes, CRUD will work.
openemis_list_domains
Lists the curated OpenEMIS domains — Attendance, Assessment, Staff, Student, Institution, Schedule, Examination, Report — each with a one-line summary. The agent uses this to figure out *where* a question lives.
openemis_discover
Input: a topic string. Output: up to 30 endpoints relevant to that topic, drawn from the domain knowledge pack and the per-instance manifest. Keeps conversations small regardless of how large the underlying API is.
openemis_list_playbooks
Lists all 40 curated workflow playbooks with id, title, domain, and audience. The agent uses this to find the right step-by-step guide for a user-level task.
openemis_get_playbook
Input: a playbook id. Output: the full playbook — resources, ordered steps, guidance notes, and example queries.
openemis_get
Unified read tool. `{ resource, id?, params? }` — if `id` is present, fetches the singleton; otherwise lists with any combination of `_fields`, `_conditions`, `orderby`, `order`, `page`, `limit`, plus any ad-hoc filter key.
openemis_create
Create a new record. `{ resource, body }` — non-workflow resources only. Workflow-controlled resources (e.g. institution-staff-leave) are blocked and will redirect to the appropriate playbook.
openemis_update
Update an existing record by id. `{ resource, id, body }` — non-workflow resources only.
openemis_delete
Delete a record by id. `{ resource, id }` — non-workflow resources only.