Developers · MCP

Use Mentornity from your AI assistant

Mentors and mentees can connect their own AI assistant to Mentornity. Ask it what is coming up this week, find a free time with your mentor and book it, answer a match request or fill in a mentoring tool, all in the conversation.

Server URL
https://api.mentornity.com/mcp
Protocol
MCP, Streamable HTTP
Sign-in
Your Mentornity account (OAuth)
Cost
Included for members

Connect your assistant

Every assistant needs the same server URL. When you add it, a Mentornity page opens: sign in, check which app is asking, and choose whether it may only look, or may also act for you. Nothing is shared until you press Connect.

Claude (claude.ai, desktop and mobile)

  1. Open Mentornity in Claude's connector directory (or Settings › Connectors › Browse connectors and search for Mentornity).
  2. Press Connect and approve on the Mentornity page. On Team and Enterprise plans an owner may need to enable the connector first.

Where the directory is not available, choose Add custom connector in Settings › Connectors, name it Mentornity and paste https://api.mentornity.com/mcp.

ChatGPT

  1. In plans that allow custom connectors, open Settings › Apps & Connectors and create a connector.
  2. Use https://api.mentornity.com/mcp as the URL and OAuth as the authentication, then approve on the Mentornity page.

Claude Code

claude mcp add --transport http mentornity https://api.mentornity.com/mcp

Then run /mcp in Claude Code and choose Authenticate.

Cursor

Add to ~/.cursor/mcp.json (or the project's .cursor/mcp.json), then sign in from Cursor's MCP settings:

{
  "mcpServers": {
    "mentornity": { "url": "https://api.mentornity.com/mcp" }
  }
}

VS Code

Add to .vscode/mcp.json and start the server from the file; VS Code opens the sign-in page:

{
  "servers": {
    "mentornity": { "type": "http", "url": "https://api.mentornity.com/mcp" }
  }
}

Other assistants

Any MCP client that supports remote servers with OAuth works: it registers itself, opens the Mentornity page for your approval, and receives a token only for you.

What it can do

The assistant works in every kind of programme (one-to-one and group mentoring, structured and free-form, mentor pools) and sees exactly what you see in the web app, in the programme's time zone.

Look things up

ToolWhat it does
list_my_programsYour programmes and your role in each.
get_my_todoWhat is waiting for you: upcoming meetings, meeting forms, match requests, to-do lists, forms, mentoring tools and events.
get_program_guideHow a programme works: how matching works, who books meetings, meeting goals, limits.
list_my_matchesYour mentors or mentees, and open match requests.
search_mentorsMentors you may choose, in programmes where mentees choose; can also find who is free on a given day.
search_menteesMentees or teams in the programme (mentors).
get_my_profileYour headline, bio, your answers to the programme's profile questions, your team's profile, and which calendar and video accounts (Google, Microsoft, Zoom) you connected.
get_member_profileThe profile of someone you can see in the programme, with their answers to the programme's profile questions; for a team or startup also its profile answers and members.
find_meeting_slotsFree times in a mentor's published hours, in the programme's time zone.
list_my_availabilityYour published hours and blocked times, across programmes (mentors).
list_meetings / get_meetingYour upcoming and past meetings, and one meeting's details: who it is with (so their profiles can be read), the notes you may read and, in structured programmes, the before and after meeting forms.
list_mentoring_tools / get_mentoring_toolMentoring tools assigned to you or by you, their answers, comments and review.
list_tool_catalogThe mentoring tools a mentor can assign in the programme.
list_conversations / read_conversationYour message threads in the programme and their messages.
list_tasksThe programme's to-do lists and your progress.
list_postsProgramme posts and their comments.
get_formA form's questions, with a link to fill it in.

Act for you (only if you allowed it)

ToolWhat it does
book_meetingBook a meeting in a free slot, or outside published hours where the programme allows it.
reschedule_meetingMove one of your meetings to another time.
cancel_meetingCancel one of your meetings, with an optional reason.
plan_meetingsPlan and book many meetings at once, e.g. Thursdays 9:00–17:00, 50 minutes each, around your calendar (mentors).
add_availability / remove_availabilityPublish or remove hours mentees can book (mentors).
block_time / unblock_timeBlock a time, e.g. all of tomorrow, in one or every programme (mentors).
send_messageSend a message to a match, your team or a member of the programme.
assign_mentoring_toolSend a mentoring tool to your mentees, e.g. everyone you meet today (mentors).
review_mentoring_tool / comment_on_mentoring_toolMark a handed-in tool reviewed, ask for it again, keep a private note, or comment.
submit_formFill in a form or meeting form that is waiting for you.
update_my_profileChange your headline and bio.
update_program_profileChange your answers to the programme's profile questions.
update_venture_profileChange your team's or startup's profile.
request_matchChoose a mentor, in programmes where mentees choose.
withdraw_match_requestTake back a match request that is still waiting.
respond_to_match_requestAccept or decline a match request (mentors).
save_mentoring_tool_responseFill in a mentoring tool, as a draft or handed in.
set_task_item_doneTick or untick an item on a to-do list.
comment_on_postComment on a programme post, where comments are open.

Some things stay in the web app: questions that need a file, date or phone number, signing up for events, visual mentoring tools (card sort, wheel, network), your photo and everything an admin does.

Your control

  • Look-only by default. The assistant can act for you only if you tick Also let it act for me when you connect.
  • Every change waits for your OK. The assistant first shows what will happen (who is told, how to undo it) and goes ahead only when you agree. The approval is tied to exactly that change and expires after 10 minutes.
  • Only you. It acts as you, within your role in each programme, with the same rules and limits as the web app. It never sees your password and can do nothing as an admin.
  • Other people's text is data. Profiles, posts and messages written by others are marked as such, so instructions hidden in them are not followed.
  • Disconnect any time. Settings › AI assistants in Mentornity lists your connected assistants, what each did recently, and a Disconnect button that ends access at once. Changing your password or signing out everywhere also disconnects them.

Limits

LimitDefault
Tool calls per connection per minute60
Tool calls per person per day (UTC)2,000
Changes (booked, cancelled, sent …) per person per hour20
Changes per person per day (UTC)60
Sign-in token lifetime1 hour, renewed automatically for 30 days of use

Over a limit the assistant is told to wait; nothing is lost.

For programme admins

In the admin panel, Settings › Privacy › AI assistants turns access on or off for your programme. By default it is on, and off for programmes that use single sign-on or a partner brand. When it is off, members' assistants see that the programme exists but cannot read or change anything in it.

Troubleshooting

  • "The admins have turned off access from AI assistants": the programme's switch is off; use the web app for it.
  • "This connection may only read": you connected without Also let it act for me. Disconnect it in Settings › AI assistants and connect again with the box ticked.
  • The approval page says the request expired: requests last 10 minutes. Start again from the assistant.
  • Anything else: write to info@mentornity.com with the assistant's name and the time it happened.