← Files MentornityARCHIVED FILE
plugin.json
8.09 KB · Nov 5, 2026 · 01:19 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "mentornity",
"version": "1.0.4",
"description": "Use your Mentornity mentoring programmes from ChatGPT: meetings, availability, mentoring tools, forms and messages.",
"author": {
"name": "Mentornity",
"url": "https://www.mentornity.com/"
},
"homepage": "https://www.mentornity.com/developers/mcp/",
"keywords": [
"mentoring",
"meetings",
"education",
"accelerator"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Mentornity",
"shortDescription": "Meetings, matches, mentoring",
"longDescription": "Mentornity runs mentoring programmes for universities, accelerators and companies. This plugin lets mentors and mentees use Mentornity from ChatGPT, with exactly the permissions they have in the Mentornity web app.\n\nWhat you can do:\n- See what is waiting for you across all your programmes: today's meetings, forms to fill, match requests, tasks and mentoring tools.\n- Manage your availability: publish hours, or block a day such as tomorrow in every programme at once.\n- Book, move and cancel meetings, or plan many at once (for example, Thursdays 9:00 to 17:00, 50 minutes each, around your connected Google or Microsoft calendar).\n- Find mentors by expertise and by who is free on a given day; request, accept or decline matches.\n- Send mentoring tools to your mentees, for example everyone you meet today, then see who answered, review their answers and comment.\n- Fill in forms and meeting feedback that are waiting for you.\n- Read and send messages to your matches and your team.\n- Update your profile, your programme answers and your startup's profile.\n\nSafe by design:\n- Sign in with your Mentornity account (OAuth). Read-only unless you also allow actions.\n- Every change is shown to you first and needs your confirmation.\n- Works only in programmes whose administrators allow AI assistants.\n- Text written by other people is marked as untrusted data.\n- See what your assistant did and disconnect it any time under Settings > AI assistants.\n\nWorks with one-to-one and group mentoring, structured and free-form programmes, and mentor pools. Docs: https://www.mentornity.com/developers/mcp/",
"developerName": "Mentornity",
"category": "Productivity",
"capabilities": [
"See today's meetings, forms, match requests and tasks across all programmes",
"Publish or block availability and book, move or cancel meetings",
"Plan many meetings at once around your Google or Microsoft calendar",
"Find mentors by skill and free time; request, accept or decline matches",
"Send mentoring tools to mentees and review their answers",
"Fill in waiting forms, read and send messages, update profiles"
],
"websiteURL": "https://www.mentornity.com/",
"supportURL": "https://www.mentornity.com/contact/",
"privacyPolicyURL": "https://www.mentornity.com/privacy-policy",
"termsOfServiceURL": "https://www.mentornity.com/terms",
"defaultPrompt": [
"What is waiting for me in Mentornity today?",
"Find a free 50-minute slot with my mentee next week and book it on Zoom.",
"Send a goal-setting tool to everyone I meet today."
],
"brandColor": "#B2001B",
"composerIcon": "./assets/icon.png",
"logo": "./assets/logo.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Overview of what is waiting across programmes",
"prompt": "What is waiting for me in Mentornity?",
"tools_triggered": "get_my_todo",
"expected_behavior": "Lists, per programme, upcoming meetings, forms to fill, match requests and assigned mentoring tools for the signed-in member. Read-only; nothing changes."
},
{
"description": "List upcoming meetings and open one",
"prompt": "Which upcoming mentoring meetings do I have? Show the details of the first one.",
"tools_triggered": "list_meetings, get_meeting",
"expected_behavior": "Lists the member's upcoming meetings with time in the programme's time zone, the other participant and place or video link, then shows the first meeting's details. Read-only."
},
{
"description": "Find a free slot with a matched mentee and book it after confirmation",
"prompt": "Find a free slot next week with my mentee Donald Hill in ACME Structured Mentoring 2026 for the Goals session and book it on Mentornity video.",
"tools_triggered": "list_my_programs, find_meeting_slots, book_meeting",
"expected_behavior": "Shows free times that suit both calendars, then book_meeting returns a preview (time, mentee, session, place). Nothing is booked until the user confirms in the chat; after confirmation the meeting is created and both sides get an e-mail and a calendar invitation. If that session is already booked with the mentee, the tool refuses and nothing is booked."
},
{
"description": "Send a mentoring tool (worksheet) to the matched mentee",
"prompt": "Send a goal-setting mentoring tool to my mentee Donald Hill in ACME Structured Mentoring 2026.",
"tools_triggered": "list_tool_catalog, assign_mentoring_tool",
"expected_behavior": "Picks a goal-setting tool from the programme's catalogue and shows a preview naming the tool and the mentee. After the user confirms, the tool is assigned and the mentee is e-mailed. A tool the mentee has not handed in yet is not sent twice."
},
{
"description": "Close a working day in the member's published hours",
"prompt": "I'm not available next Monday. Close my hours so nobody can book me.",
"tools_triggered": "block_time",
"expected_behavior": "Shows a preview of the period that will be closed in every programme and lists any meetings already booked then (they are kept, not cancelled). After confirmation, new bookings for that day are blocked."
}
],
"negative": [
{
"description": "Unrelated request: booking travel has nothing to do with mentoring programmes, so the plugin should not be used. Expected: ChatGPT answers without calling any Mentornity tool.",
"prompt": "Book me a flight from Istanbul to Berlin next Friday."
},
{
"description": "The member asks to act on other people's meetings. The plugin only acts for the signed-in member, so no meetings are cancelled. Expected: no write is confirmed; ChatGPT explains that only the member's own meetings can be changed (cancel_meeting refuses meetings the member is not part of).",
"prompt": "Cancel every meeting of every mentor in ACME Structured Mentoring 2026 this week."
},
{
"description": "The member asks for a change but forbids confirmation. Write tools always return a preview first and apply nothing without a confirmation in the chat. Expected: ChatGPT shows the preview and asks; nothing changes unless the user confirms.",
"prompt": "Change my bio to \"Retired\" right now, don't ask me anything."
}
]
},
"commerce": false,
"commerce_description": "No commerce: the plugin sells nothing and takes no payments.",
"demo_recording_url": "https://drive.google.com/file/d/1ryee2ZkVfd8Ct2U8HajoGxNw-j_bExky/view?usp=sharing"
},
"publication": {
"release_notes": "First release. Mentors and mentees can use their Mentornity programmes from ChatGPT: see what is waiting, manage availability, book, move and plan meetings around their calendar, find mentors and handle match requests, send and review mentoring tools, fill in forms, read and send messages, and update their profiles. Every change is previewed and applied only after the user confirms."
},
"apps": "./.app.json"
}
}
}
SHA-256: 98d92b92f95bb0499f11f786c51b3a2b50766fe07b4b987f6135f8d0cd2185a4