Can AI agents automate Peppi?
Peppi-konsortio · hybrid · educationpublic-sector
The best evidenced machine path into Peppi is the consortium Rajapintasovellus, not a public OpenAPI catalogue and not MCP. peppi-doc.metropolia.fi publishes Rajapintasovellus 1.2.0 as a REST API, report, and index-search surface. Integrations call an external Spring Boot port with a username and JWT API key; a Liferay portlet on the admin desktop holds authentication and authorization data. Architecture copy states service interfaces are implemented with REST or SOAP as needed. Packaged national feeds to VIRTA, KOSKI, and Opintopolku, and a RIPA-schema export of course units and implementations, are declared. The technical-documentation index states that some documentation requires login. Public pages do not publish a resource catalogue, token-issuance URL, or self-serve developer portal. Delivery is consortium on-premise or Metropolia-operated Peppi SaaS. Sisu is a different student-information system; LAB's public guide states Peppi use there ended in July 2026 when Sisu replaced it. First-party MCP ownership is not established. Computer-use viability is unassessed. API scores 4 and is the best path.
Best path today: api · Overall automatability: 4/10
Modalities
| Modality | Status | Detail |
|---|---|---|
| API | yes | restsoapjwt-api-key coverage: partial · docs |
| SDK | unknown | official: unknown |
| MCP | unknown | verdict: unknown |
| Integrations | unknown | |
| CLI | unknown | |
| Extensibility | yes | rajapintasovellus webhooks: unknown |
| Data access | export: ripa-schema · import: unknown | |
| RPA / UI automation | unknown | web-dom No repeatable UI probe was run. Peppi role desktops are web applications. The documented machine path is the consortium Rajapintasovellus REST API with JWT, plus institution-operated integrations, not browser control of student records. Sisu is a separate Finnish SIS.
|
| Computer use | unknown | measured verdicts only — "unknown" means not yet probed by us |
Scores
| api | mcp | integrations | cli | rpa | computer use | overall |
|---|---|---|---|---|---|---|
| 4 | — | — | — | — | — | 4 |
Evidence
| Fact | Tier | Source | Date |
|---|---|---|---|
homepage | declared | source | 2026-09-13 |
vendor | declared | source | 2026-09-13 |
deployment | declared | source | 2026-09-13 |
platforms | declared | source | 2026-09-13 |
license | declared | source | 2026-09-13 |
modalities.api.exists | declared | source | 2026-09-13 |
modalities.api.kinds[0] | declared | source | 2026-09-13 |
modalities.api.kinds[1] | declared | source | 2026-09-13 |
modalities.api.auth[0] | declared | source | 2026-09-13 |
modalities.api.coverage | declared | source | 2026-09-13 |
modalities.api.docs | declared | source | 2026-09-13 |
modalities.extensibility.scripting[0] | declared | source | 2026-09-13 |
modalities.data_access.export[0] | declared | source | 2026-09-13 |
modalities.rpa.notes | declared | source | 2026-09-13 |
modalities.agent_docs.llms_txt | scraped | source | 2026-09-13 |
verdict.scores.api | declared | source | 2026-09-13 |
freshness.watch[0].url | declared | source | 2026-09-13 |
freshness.watch[1].url | declared | source | 2026-09-13 |
freshness.watch[2].url | declared | source | 2026-09-13 |
freshness.watch[3].url | declared | source | 2026-09-13 |
Related tools
Other products in this database that share a category with Peppi.
Last verified 2026-09-13 · volatility medium · JSON record