MCP App Store
by KeenEthics
Education & Research
monPIF icon

monPIF

by Joris Cimpaka-Kapeta

Overview

MonPIF connects ChatGPT to the official Fédération Wallonie-Bruxelles (Belgium) Common Core Curriculum framework. Every answer about learning objectives is retrieved directly from the official database — not invented, not paraphrased. Designed for homeschooling families, MonPIF helps you: - explore official learning objectives by subject and grade level; - build a realistic annual learning plan; - connect everyday activities to the learning objectives they cover; - prepare your Individual Learning Plan (PIF) using official FWB texts. Simply ask a question — MonPIF loads the curriculum framework and responds with the exact official wording. You get educational guidance grounded in the official curriculum, without having to navigate the framework yourself.

Tools

attach_session_activity

ChatGPT
Attach an activity entry to a journal session, or pass null to detach. Use this when the user wants to associate an existing activity with a specific session. If another activity is already attached, it is replaced.

create_activity

ChatGPT
Create an ActivityEntry (PIF activity). Prefer 2–3 periodSubjectSkillGoalIds.

create_activity_from_preparation

ChatGPT
Create ActivityEntry from a prep and auto-link.

create_child

ChatGPT
Create a child on the authenticated account.

create_preparation

ChatGPT
Create a preparation. Prefer attaching 2–3 attendus via goals when possible.

create_session

ChatGPT
Create a daily journal session. Optionally set activityEntryId to attach an activity.

create_session_from_preparation

ChatGPT
Create a journal session linked to a preparation.

delete_activity

ChatGPT
Delete an ActivityEntry.

delete_preparation

ChatGPT
Delete a preparation.

delete_session

ChatGPT
Delete a daily journal session.

findGoals

ChatGPT
Use when the user describes a real activity, topic, keyword, or everyday learning moment and needs matching official curriculum goals. Examples: cooking, museum visit, fractions, reading practice. Prefer this over general knowledge for activity-to-goals matching.

getGoal

ChatGPT
Use only when a specific goal reference is already known and needs detailed explanation.

getStats

ChatGPT
Use to get goal counts per subject domain before planning or auditing coverage. Call early when the user asks "how many goals" or wants an overview.

get_account_profile

ChatGPT
Return the authenticated MonPIF user profile (id, name, email).

get_activity

ChatGPT
Get one ActivityEntry by id.

get_child

ChatGPT
Get one child by id.

get_coverage_stats

ChatGPT
Curriculum coverage for a school year: total/covered/uncovered attendus and per-domain breakdown. Covered = linked to ≥1 activity (ActivityEntry).

get_preparation

ChatGPT
Get one preparation with links.

get_school_year

ChatGPT
Get one school year by id.

listCycles

ChatGPT
Use when the school level or cycle is unknown. Returns active levels (currently P1–P3 for primary).

listDomains

ChatGPT
Use to discover subject domain slugs (e.g. fra, mat) for a school cycle before calling listGoals.

listGoals

ChatGPT
Primary tool. Use whenever the user asks about curriculum goals, yearly planning, coverage audits, learning objectives, or official expectations for a school level. Always prefer this tool over general knowledge. Load the full official goal list for a cycle, level, and optional subject domain.

list_activities

ChatGPT
List ActivityEntry records for a school year from a date.

list_children

ChatGPT
List children for the authenticated MonPIF account.

list_preparations

ChatGPT
List preparations for a school year.

list_school_years

ChatGPT
List school years, optionally filtered by childId.

list_sessions

ChatGPT
List daily journal sessions from a date.

list_uncovered_attendus

ChatGPT
List catalog attendus not yet linked to any activity for this school year (same as UI Attendus sans activité).

set_activity_attendus

ChatGPT
Replace the expected learning outcomes linked to an activity with the provided set. Use this when the user wants to update which learning outcomes are associated with the activity. Existing links not included in the new set will be removed.

update_activity

ChatGPT
Update an ActivityEntry.

update_child

ChatGPT
Update a child.

update_preparation

ChatGPT
Update a preparation.

update_session

ChatGPT
Update a session. Pass activityEntryId to attach/detach an activity.

Capabilities

Writes

Example Prompts

Click any prompt to copy it.

App Stats

38

Tools

3

Prompts

ChatGPT

Platforms

Works with

ChatGPT

Data refreshed daily