# MyLearners K53 Co-Pilot — SA Learner Licence Exam Prep

> Official South African K53 learner licence practice tests, road signs, rules, and study tools.

- name: za.co.mylearners/k53-copilot-mcp
- version: 2.0.1
- connection class: R0 (autonomous)
- trust: 83/100 flags: no-repository
- quality: 77/100 (good)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/za.co.mylearners%2Fk53-copilot-mcp
- tools: https://api.protogrid.dev/v1/servers/za.co.mylearners%2Fk53-copilot-mcp/tools

**An agent can connect right now, no human step.** Remote endpoint, no authentication, reachable on the last probe.

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "k53-copilot-mcp": {
      "type": "http",
      "url": "https://api.mylearners.co.za/mcp"
    }
  }
}
```


## Trust

- hygiene: 80
- liveness: 100
- freshness: 100
- provenance: 55
- drivers: +dns-namespace +website +reachable +uptime-100% +updated-16d-ago -no-repository
- Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed.

## Quality 77/100 (good)

### protocol: 75 (weight 25)

- warn `protocol.modern`: newest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
- n/a `protocol.stateless`: only applies to 2026-07-28 servers
- pass `protocol.transport`: streamable HTTP
- n/a `protocol.list_ttl`: only applies to 2026-07-28 servers

### authorization: n/a (weight 15)

- n/a `auth.prm`, `auth.as_metadata`, `auth.cimd`: no remote uses OAuth
- n/a `auth.secret_in_url`: no templated URL

### tool hygiene: 75 (weight 30)

- pass `tools.descriptions`: every tool has a description
- pass `tools.description_length`: descriptions are concise
- pass `tools.schemas`: every tool has an object input schema
- fail `tools.annotations`: no tool declares readOnlyHint or destructiveHint, so clients cannot tell safe calls from risky ones
- fail `tools.directory_hints`: no tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: get_top_mistakes (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); get_outcomes_summary (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); whoami (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); …
- pass `tools.token_cost`: about 702 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump
- pass `tools.hidden_text`: no hidden text in tool names, descriptions, schemas or annotations

### stability: 83 (weight 15)

- warn `stability.changes`: 9 tool changes in 30 days
- pass `stability.rug_pull`: no tool changed its meaning under the same name
- pass `stability.new_links`: no tool change named a new site

### dependencies: n/a (weight 15)

- n/a `deps.known_vulns`, `deps.mcp_sdk_version`, `deps.resolvable`: no npm or PyPI package

- tools: 7, about 702 tokens to load them all
- tool set hash: e83b22cb5a0b16f7f40e59864527e862
- tools last changed: 2026-10-31T12:27:12.943Z
- badge: [![protogrid quality](https://protogrid.dev/badge/za.co.mylearners/k53-copilot-mcp.svg)](https://protogrid.dev/servers/za.co.mylearners/k53-copilot-mcp)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

- 2026-10-31 `search` removed
  - Intelligently search K53 Co-Pilot candidates, common mistakes, DLTC testing centers, and database schemas with live matches.
- 2026-10-31 `get_candidate_summary` removed
  - Alias for get_candidate_dossier. Look up a learner candidate to inspect readiness, scores, test trajectory, and weaknesses.
- 2026-10-31 `get_candidate_dossier` removed
  - Retrieve a deep diagnostic dossier for a learner candidate by ID, email, or name. Returns statutory DLTC readiness, triple-hurdle breakdown (Rules, Signs, Controls), test history trajectory, top 5 recurring mistakes, and coaching recommendations.
- 2026-10-31 `execute_sql` removed
  - Execute a read-only SQL query against the K53 Co-Pilot Cloudflare D1 database (SELECT or PRAGMA only) with execution timing and column metadata.
- 2026-10-31 `get_top_mistakes` changed (inputSchema)
- 2026-10-31 `check_inventory` added
  - Check live MyLearners K53 course offerings, 100% free practice simulator availability, and real-time D1 platform candidate and completed test counts.
- 2026-10-31 `search_k53` added
  - Search the South African K53 statutory curriculum, SADC-RTSM road signs, rules of the road, vehicle controls, common learner mistakes, and DLTC testing centres.
- 2026-10-31 `check_readiness` added
  - Calculate statutory South African DLTC triple-hurdle computerized learner's test pass probability across Rules of the Road (min 22/28 or 78.6%), Road Traffic Signs (min 23/28 or 82.1%), and Vehicle Controls (min 6/8 or 75.0%).
- 2026-10-31 `whoami` changed (description)
  - before: Return authenticated platform identity, service metadata, and database connection status.
  - after: Return platform identity, service metadata, and live database health status.

Full history: https://api.protogrid.dev/v1/servers/za.co.mylearners%2Fk53-copilot-mcp/changes

## Remotes

- https://api.mylearners.co.za/mcp (streamable-http, auth none, reachable true, uptime30d 1)

## Packages

_none_

## Tools (7)

- `check_inventory`: Check live MyLearners K53 course offerings, 100% free practice simulator availability, and real-time D1 platform candidate and completed test counts.
- `check_readiness`: Calculate statutory South African DLTC triple-hurdle computerized learner's test pass probability across Rules of the Road (min 22/28 or 78.6%), Road Traffic Signs (min 23/28 or 82.1%), and Vehicle Controls (min 6/8 or 75.0%).
- `get_outcomes_summary`: Retrieve real-world official traffic department (DLTC) driving license exam outcomes (pass rate vs 44% national baseline, failure hurdle deficits, and center performance rankings).
- `get_platform_stats`: Retrieve comprehensive executive telemetry, candidate audience composition, test volume velocity, and real-world DLTC pass rate efficacy.
- `get_top_mistakes`: Retrieve South Africa's most failed K53 test questions across all learners, segmented by statutory section (Rules of the Road, Road Signs, Vehicle Controls) with error frequencies, candidate counts, and mastery recovery rates.
- `search_k53`: Search the South African K53 statutory curriculum, SADC-RTSM road signs, rules of the road, vehicle controls, common learner mistakes, and DLTC testing centres.
- `whoami`: Return platform identity, service metadata, and live database health status.
