Noemic
Server Details
Someone to talk to, for your user: coaches, mentors, accountability partners. First session free.
The last two health checks of this connector failed. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.
If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.
- Status
- Unhealthy
- Uptime
- 0.0% over the last 24 hours
- OAuth
- Works in Glama
- Last Tested
- Transport
- Streamable HTTP
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 6 tools
Each tool targets a distinct action: sign-in start/finish, explanation, finding people, finding wagers, and proposing a wager. The two find_* tools are the closest pair, but their descriptions clearly separate people from wagers, so confusion is unlikely.
All tool names follow a consistent verb_noun pattern: begin_sign_in, finish_sign_in, explain_noemic, find_counterparties, find_relevant_wagers, propose_wager. The verb choice is clear and predictable.
Six tools is a well-scoped surface covering authentication, explanation, discovery, and wager drafting without redundancy or bloat. Each tool earns its place in the flow.
The core member journey is covered: sign in, understand the network, find wagers or counterparties, and create a draft wager. Publication and acceptance are intentionally left to the member via publishUrl, but there is no tool to list or manage one's own drafts, which is a minor gap.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
1 tool update
- Changed
propose_wager11 fields changed- removed
Input schema / properties / propositionRemoved value: -{ - "description": "The concrete proposition that will be resolved.", - "minLength": 15, - "type": "string" -} - changed
Input schema / properties / resolutionAt / descriptionPrevious value: -"The resolution time as ISO 8601 with a timezone offset."New value: +"The resolve time as ISO 8601 with a timezone offset." - removed
Input schema / properties / resolutionRulesRemoved value: -{ - "description": "The exact rule for deciding the outcome.", - "minLength": 15, - "type": "string" -} - removed
Input schema / properties / resolutionSourceRemoved value: -{ - "description": "The authoritative source used to determine the outcome.", - "minLength": 3, - "type": "string" -} - removed
Input schema / properties / resolverAdapterRemoved value: -{ - "description": "The resolver class selected before approval. Defaults to Noemic house review; naming a class does not connect an external service.", - "enum": [ - "house", - "objective_source", - "external_oracle", - "named_arbitrator" - ], - "type": "string" -} - changed
Input schema / properties / side / descriptionPrevious value: -"Whether the signed-in user takes Yes or No on the proposition."New value: +"Whether the signed-in user takes Yes or No on the title." - added
Input schema / properties / subtitleAdded value: +{ + "description": "One line under the title saying what the title means, in the user's words. Optional. Not a decision rule, evidence source, or void rule: Noemic writes those.", + "maxLength": 200, + "type": "string" +} - added
Input schema / properties / title / descriptionAdded value: +"The wager as a question or claim a reader takes in at a glance. Nine words or fewer; Noemic refuses longer titles." - changed
Input schema / properties / title / minLengthPrevious value: -5New value: +3 - removed
Input schema / properties / voidRulesRemoved value: -{ - "description": "The exact conditions under which the offer is void.", - "minLength": 5, - "type": "string" -} - changed
Input schema / requiredPrevious value: -[ - "sessionToken", - "title", - "proposition", - "side", - "resolutionAt", - "resolutionSource", - "resolutionRules", - "voidRules" -]New value: +[ + "sessionToken", + "title", + "side", + "resolutionAt" +]
1 tool update
- Changed
propose_wager5 fields changed- removed
Input schema / properties / counterSideRemoved value: -{ - "description": "The compatible opposing side offered to a counterparty.", - "minLength": 1, - "type": "string" -} - changed
Input schema / properties / side / descriptionPrevious value: -"The outcome or side the signed-in user proposes to take."New value: +"Whether the signed-in user takes Yes or No on the proposition." - added
Input schema / properties / side / enumAdded value: +[ + "yes", + "no" +] - removed
Input schema / properties / side / minLengthRemoved value: -1 - changed
Input schema / requiredPrevious value: -[ - "sessionToken", - "title", - "proposition", - "side", - "counterSide", - "resolutionAt", - "resolutionSource", - "resolutionRules", - "voidRules" -]New value: +[ + "sessionToken", + "title", + "proposition", + "side", + "resolutionAt", + "resolutionSource", + "resolutionRules", + "voidRules" +]
4 tool updates
- Removed
find_relevant_bets - Added
find_relevant_wagers - Removed
propose_bet - Added
propose_wager
1 tool update
- Changed
find_counterparties3 fields changed- added
Input schema / properties / explicitUserRequest / constAdded value: +true - changed
Input schema / properties / explicitUserRequest / descriptionPrevious value: -"True only when the user directly asked to search for counterparties. Leave false for model-initiated ambient checks."New value: +"Confirm that the user directly asked to search for counterparties." - changed
Input schema / requiredPrevious value: -[ - "sessionToken", - "conversationContext" -]New value: +[ + "sessionToken", + "conversationContext", + "explicitUserRequest" +]
51 tool updates
- Removed
add_availability - Removed
add_to_my_corpus - Removed
artifact_library - Removed
assign_artifact - Removed
become_available - Changed
begin_sign_in1 field changed- changed
Input schema / $schemaPrevious value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
- Removed
book_now - Removed
book_session - Removed
cancel_booking - Removed
check_messages - Removed
close_brief - Removed
coaching_playbook - Removed
complete_assignment - Removed
complete_session - Removed
create_artifact - Removed
create_commitment - Added
explain_noemic - Removed
file_brief - Added
find_counterparties - Added
find_relevant_bets - Changed
finish_sign_in2 fields changed- changed
Input schema / $schemaPrevious value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / additionalPropertiesRemoved value: -false
- Removed
get_availability - Removed
get_person - Removed
get_started - Removed
list_people - Removed
logout - Removed
match_me - Removed
my_artifacts - Removed
my_assignments - Removed
my_bookings - Removed
my_briefs - Removed
my_coaching - Removed
my_commitments - Removed
my_connections - Removed
my_credits - Removed
my_intros - Removed
my_profile - Removed
open_briefs - Removed
port_context - Added
propose_bet - Removed
resolve_commitment - Removed
respond_intro - Removed
send_cue - Removed
send_intro - Removed
send_message - Removed
session_debrief - Removed
session_transcript - Removed
set_available_now - Removed
show_people - Removed
update_my_profile - Removed
write_debrief
43 tool updates
- Changed
add_availability1 field changed- changed
Input schema / properties / sessionToken / descriptionPrevious value: -"The session token returned by login or register — proves which user is acting. Reuse it for the whole conversation; never a raw email."New value: +"The private session token returned by finish_sign_in. Reuse it for the conversation and never show it to the user."
- Changed
add_to_my_corpus1 field changed- changed
Input schema / properties / sessionToken / descriptionPrevious value: -"The session token returned by login or register — proves which user is acting. Reuse it for the whole conversation; never a raw email."New value: +"The private session token returned by finish_sign_in. Reuse it for the conversation and never show it to the user."
- Changed
assign_artifact1 field changed- changed
Input schema / properties / sessionToken / descriptionPrevious value: -"The session token returned by login or register — proves which user is acting. Reuse it for the whole conversation; never a raw email."New value: +"The private session token returned by finish_sign_in. Reuse it for the conversation and never show it to the user."
- Changed
become_available1 field changed- changed
Input schema / properties / sessionToken / descriptionPrevious value: -"The session token returned by login or register — proves which user is acting. Reuse it for the whole conversation; never a raw email."New value: +"The private session token returned by finish_sign_in. Reuse it for the conversation and never show it to the user."
- Added
begin_sign_in - Changed
book_now1 field changed- changed
Input schema / properties / sessionToken / descriptionPrevious value: -"The session token returned by login or register — proves which user is acting. Reuse it for the whole conversation; never a raw email."New value: +"The private session token returned by finish_sign_in. Reuse it for the conversation and never show it to the user."
- Changed
book_session1 field changed- changed
Input schema / properties / sessionToken / descriptionPrevious value: -"The session token returned by login or register — proves which user is acting. Reuse it for the whole conversation; never a raw email."New value: +"The private session token returned by finish_sign_in. Reuse it for the conversation and never show it to the user."
- Changed
cancel_booking1 field changed- changed
Input schema / properties / sessionToken / descriptionPrevious value: -"The session token returned by login or register — proves which user is acting. Reuse it for the whole conversation; never a raw email."New value: +"The private session token returned by finish_sign_in. Reuse it for the conversation and never show it to the user."
- Changed
check_messages1 field changed- changed
Input schema / properties / sessionToken / descriptionPrevious value: -"The session token returned by login or register — proves which user is acting. Reuse it for the whole conversation; never a raw email."New value: +"The private session token returned by finish_sign_in. Reuse it for the conversation and never show it to the user."
- Changed
close_brief1 field changed- changed
Input schema / properties / sessionToken / descriptionPrevious value: -"The session token returned by login or register — proves which user is acting. Reuse it for the whole conversation; never a raw email."New value: +"The private session token returned by finish_sign_in. Reuse it for the conversation and never show it to the user."
- Changed
complete_assignment1 field changed- changed
Input schema / properties / sessionToken / descriptionPrevious value: -"The session token returned by login or register — proves which user is acting. Reuse it for the whole conversation; never a raw email."New value: +"The private session token returned by finish_sign_in. Reuse it for the conversation and never show it to the user."
- Changed
complete_session1 field changed- changed
Input schema / properties / sessionToken / descriptionPrevious value: -"The session token returned by login or register — proves which user is acting. Reuse it for the whole conversation; never a raw email."New value: +"The private session token returned by finish_sign_in. Reuse it for the conversation and never show it to the user."
- Changed
create_artifact1 field changed- changed
Input schema / properties / sessionToken / descriptionPrevious value: -"The session token returned by login or register — proves which user is acting. Reuse it for the whole conversation; never a raw email."New value: +"The private session token returned by finish_sign_in. Reuse it for the conversation and never show it to the user."
- Changed
create_commitment1 field changed- changed
Input schema / properties / sessionToken / descriptionPrevious value: -"The session token returned by login or register — proves which user is acting. Reuse it for the whole conversation; never a raw email."New value: +"The private session token returned by finish_sign_in. Reuse it for the conversation and never show it to the user."
- Changed
file_brief1 field changed- changed
Input schema / properties / sessionToken / descriptionPrevious value: -"The session token returned by login or register — proves which user is acting. Reuse it for the whole conversation; never a raw email."New value: +"The private session token returned by finish_sign_in. Reuse it for the conversation and never show it to the user."
- Added
finish_sign_in - Removed
login - Changed
logout1 field changed- changed
Input schema / properties / sessionToken / descriptionPrevious value: -"The session token returned by login or register — proves which user is acting. Reuse it for the whole conversation; never a raw email."New value: +"The private session token returned by finish_sign_in. Reuse it for the conversation and never show it to the user."
- Changed
match_me1 field changed- changed
Input schema / properties / limit / maximumPrevious value: -20New value: +3
- Changed
my_artifacts1 field changed- changed
Input schema / properties / sessionToken / descriptionPrevious value: -"The session token returned by login or register — proves which user is acting. Reuse it for the whole conversation; never a raw email."New value: +"The private session token returned by finish_sign_in. Reuse it for the conversation and never show it to the user."
- Changed
my_assignments1 field changed- changed
Input schema / properties / sessionToken / descriptionPrevious value: -"The session token returned by login or register — proves which user is acting. Reuse it for the whole conversation; never a raw email."New value: +"The private session token returned by finish_sign_in. Reuse it for the conversation and never show it to the user."
- Changed
my_bookings1 field changed- changed
Input schema / properties / sessionToken / descriptionPrevious value: -"The session token returned by login or register — proves which user is acting. Reuse it for the whole conversation; never a raw email."New value: +"The private session token returned by finish_sign_in. Reuse it for the conversation and never show it to the user."
- Changed
my_briefs1 field changed- changed
Input schema / properties / sessionToken / descriptionPrevious value: -"The session token returned by login or register — proves which user is acting. Reuse it for the whole conversation; never a raw email."New value: +"The private session token returned by finish_sign_in. Reuse it for the conversation and never show it to the user."
- Changed
my_coaching1 field changed- changed
Input schema / properties / sessionToken / descriptionPrevious value: -"The session token returned by login or register — proves which user is acting. Reuse it for the whole conversation; never a raw email."New value: +"The private session token returned by finish_sign_in. Reuse it for the conversation and never show it to the user."
- Changed
my_commitments1 field changed- changed
Input schema / properties / sessionToken / descriptionPrevious value: -"The session token returned by login or register — proves which user is acting. Reuse it for the whole conversation; never a raw email."New value: +"The private session token returned by finish_sign_in. Reuse it for the conversation and never show it to the user."
- Changed
my_connections1 field changed- changed
Input schema / properties / sessionToken / descriptionPrevious value: -"The session token returned by login or register — proves which user is acting. Reuse it for the whole conversation; never a raw email."New value: +"The private session token returned by finish_sign_in. Reuse it for the conversation and never show it to the user."
- Changed
my_credits1 field changed- changed
Input schema / properties / sessionToken / descriptionPrevious value: -"The session token returned by login or register — proves which user is acting. Reuse it for the whole conversation; never a raw email."New value: +"The private session token returned by finish_sign_in. Reuse it for the conversation and never show it to the user."
- Changed
my_intros1 field changed- changed
Input schema / properties / sessionToken / descriptionPrevious value: -"The session token returned by login or register — proves which user is acting. Reuse it for the whole conversation; never a raw email."New value: +"The private session token returned by finish_sign_in. Reuse it for the conversation and never show it to the user."
- Changed
my_profile1 field changed- changed
Input schema / properties / sessionToken / descriptionPrevious value: -"The session token returned by login or register — proves which user is acting. Reuse it for the whole conversation; never a raw email."New value: +"The private session token returned by finish_sign_in. Reuse it for the conversation and never show it to the user."
- Changed
port_context1 field changed- changed
Input schema / properties / sessionToken / descriptionPrevious value: -"The session token returned by login or register — proves which user is acting. Reuse it for the whole conversation; never a raw email."New value: +"The private session token returned by finish_sign_in. Reuse it for the conversation and never show it to the user."
- Removed
register - Changed
resolve_commitment1 field changed- changed
Input schema / properties / sessionToken / descriptionPrevious value: -"The session token returned by login or register — proves which user is acting. Reuse it for the whole conversation; never a raw email."New value: +"The private session token returned by finish_sign_in. Reuse it for the conversation and never show it to the user."
- Changed
respond_intro1 field changed- changed
Input schema / properties / sessionToken / descriptionPrevious value: -"The session token returned by login or register — proves which user is acting. Reuse it for the whole conversation; never a raw email."New value: +"The private session token returned by finish_sign_in. Reuse it for the conversation and never show it to the user."
- Changed
send_cue1 field changed- changed
Input schema / properties / sessionToken / descriptionPrevious value: -"The session token returned by login or register — proves which user is acting. Reuse it for the whole conversation; never a raw email."New value: +"The private session token returned by finish_sign_in. Reuse it for the conversation and never show it to the user."
- Changed
send_intro1 field changed- changed
Input schema / properties / sessionToken / descriptionPrevious value: -"The session token returned by login or register — proves which user is acting. Reuse it for the whole conversation; never a raw email."New value: +"The private session token returned by finish_sign_in. Reuse it for the conversation and never show it to the user."
- Changed
send_message1 field changed- changed
Input schema / properties / sessionToken / descriptionPrevious value: -"The session token returned by login or register — proves which user is acting. Reuse it for the whole conversation; never a raw email."New value: +"The private session token returned by finish_sign_in. Reuse it for the conversation and never show it to the user."
- Changed
session_debrief1 field changed- changed
Input schema / properties / sessionToken / descriptionPrevious value: -"The session token returned by login or register — proves which user is acting. Reuse it for the whole conversation; never a raw email."New value: +"The private session token returned by finish_sign_in. Reuse it for the conversation and never show it to the user."
- Changed
session_transcript1 field changed- changed
Input schema / properties / sessionToken / descriptionPrevious value: -"The session token returned by login or register — proves which user is acting. Reuse it for the whole conversation; never a raw email."New value: +"The private session token returned by finish_sign_in. Reuse it for the conversation and never show it to the user."
- Changed
set_available_now1 field changed- changed
Input schema / properties / sessionToken / descriptionPrevious value: -"The session token returned by login or register — proves which user is acting. Reuse it for the whole conversation; never a raw email."New value: +"The private session token returned by finish_sign_in. Reuse it for the conversation and never show it to the user."
- Removed
set_password - Added
show_people - Changed
update_my_profile1 field changed- changed
Input schema / properties / sessionToken / descriptionPrevious value: -"The session token returned by login or register — proves which user is acting. Reuse it for the whole conversation; never a raw email."New value: +"The private session token returned by finish_sign_in. Reuse it for the conversation and never show it to the user."
- Changed
write_debrief1 field changed- changed
Input schema / properties / sessionToken / descriptionPrevious value: -"The session token returned by login or register — proves which user is acting. Reuse it for the whole conversation; never a raw email."New value: +"The private session token returned by finish_sign_in. Reuse it for the conversation and never show it to the user."
38 tool updates
- Changed
add_availability3 fields changed- removed
Input schema / properties / emailRemoved value: -{ - "description": "The user's email — their identity on Noemic", - "format": "email", - "type": "string" -} - added
Input schema / properties / sessionTokenAdded value: +{ + "description": "The session token returned by login or register — proves which user is acting. Reuse it for the whole conversation; never a raw email.", + "minLength": 16, + "type": "string" +} - changed
Input schema / requiredPrevious value: -[ - "email", - "slots" -]New value: +[ + "sessionToken", + "slots" +]
- Changed
add_to_my_corpus3 fields changed- removed
Input schema / properties / emailRemoved value: -{ - "description": "The user's email — their identity on Noemic", - "format": "email", - "type": "string" -} - added
Input schema / properties / sessionTokenAdded value: +{ + "description": "The session token returned by login or register — proves which user is acting. Reuse it for the whole conversation; never a raw email.", + "minLength": 16, + "type": "string" +} - changed
Input schema / requiredPrevious value: -[ - "email", - "text" -]New value: +[ + "sessionToken", + "text" +]
- Changed
assign_artifact3 fields changed- removed
Input schema / properties / emailRemoved value: -{ - "description": "The user's email — their identity on Noemic", - "format": "email", - "type": "string" -} - added
Input schema / properties / sessionTokenAdded value: +{ + "description": "The session token returned by login or register — proves which user is acting. Reuse it for the whole conversation; never a raw email.", + "minLength": 16, + "type": "string" +} - changed
Input schema / requiredPrevious value: -[ - "email", - "connectionId", - "artifactId" -]New value: +[ + "sessionToken", + "connectionId", + "artifactId" +]
- Changed
become_available3 fields changed- removed
Input schema / properties / emailRemoved value: -{ - "description": "The user's email — their identity on Noemic", - "format": "email", - "type": "string" -} - added
Input schema / properties / sessionTokenAdded value: +{ + "description": "The session token returned by login or register — proves which user is acting. Reuse it for the whole conversation; never a raw email.", + "minLength": 16, + "type": "string" +} - changed
Input schema / requiredPrevious value: -[ - "email", - "displayName", - "headline", - "story" -]New value: +[ + "sessionToken", + "displayName", + "headline", + "story" +]
- Changed
book_now3 fields changed- removed
Input schema / properties / emailRemoved value: -{ - "description": "The user's email — their identity on Noemic", - "format": "email", - "type": "string" -} - added
Input schema / properties / sessionTokenAdded value: +{ + "description": "The session token returned by login or register — proves which user is acting. Reuse it for the whole conversation; never a raw email.", + "minLength": 16, + "type": "string" +} - changed
Input schema / requiredPrevious value: -[ - "email", - "profileId" -]New value: +[ + "sessionToken", + "profileId" +]
- Changed
book_session3 fields changed- removed
Input schema / properties / emailRemoved value: -{ - "description": "The user's email — their identity on Noemic", - "format": "email", - "type": "string" -} - added
Input schema / properties / sessionTokenAdded value: +{ + "description": "The session token returned by login or register — proves which user is acting. Reuse it for the whole conversation; never a raw email.", + "minLength": 16, + "type": "string" +} - changed
Input schema / requiredPrevious value: -[ - "email", - "profileId", - "slotId" -]New value: +[ + "sessionToken", + "profileId", + "slotId" +]
- Changed
cancel_booking2 fields changed- added
Input schema / properties / sessionTokenAdded value: +{ + "description": "The session token returned by login or register — proves which user is acting. Reuse it for the whole conversation; never a raw email.", + "minLength": 16, + "type": "string" +} - changed
Input schema / requiredPrevious value: -[ - "bookingId" -]New value: +[ + "sessionToken", + "bookingId" +]
- Changed
check_messages3 fields changed- removed
Input schema / properties / emailRemoved value: -{ - "description": "The user's email — their identity on Noemic", - "format": "email", - "type": "string" -} - added
Input schema / properties / sessionTokenAdded value: +{ + "description": "The session token returned by login or register — proves which user is acting. Reuse it for the whole conversation; never a raw email.", + "minLength": 16, + "type": "string" +} - changed
Input schema / requiredPrevious value: -[ - "email" -]New value: +[ + "sessionToken" +]
- Changed
close_brief3 fields changed- removed
Input schema / properties / emailRemoved value: -{ - "description": "The user's email — their identity on Noemic", - "format": "email", - "type": "string" -} - added
Input schema / properties / sessionTokenAdded value: +{ + "description": "The session token returned by login or register — proves which user is acting. Reuse it for the whole conversation; never a raw email.", + "minLength": 16, + "type": "string" +} - changed
Input schema / requiredPrevious value: -[ - "email", - "briefId" -]New value: +[ + "sessionToken", + "briefId" +]
- Changed
complete_assignment3 fields changed- removed
Input schema / properties / emailRemoved value: -{ - "description": "The user's email — their identity on Noemic", - "format": "email", - "type": "string" -} - added
Input schema / properties / sessionTokenAdded value: +{ + "description": "The session token returned by login or register — proves which user is acting. Reuse it for the whole conversation; never a raw email.", + "minLength": 16, + "type": "string" +} - changed
Input schema / requiredPrevious value: -[ - "email", - "assignmentId", - "result" -]New value: +[ + "sessionToken", + "assignmentId", + "result" +]
- Changed
complete_session2 fields changed- added
Input schema / properties / sessionTokenAdded value: +{ + "description": "The session token returned by login or register — proves which user is acting. Reuse it for the whole conversation; never a raw email.", + "minLength": 16, + "type": "string" +} - changed
Input schema / requiredPrevious value: -[ - "bookingId" -]New value: +[ + "sessionToken", + "bookingId" +]
- Changed
create_artifact3 fields changed- removed
Input schema / properties / emailRemoved value: -{ - "description": "The user's email — their identity on Noemic", - "format": "email", - "type": "string" -} - added
Input schema / properties / sessionTokenAdded value: +{ + "description": "The session token returned by login or register — proves which user is acting. Reuse it for the whole conversation; never a raw email.", + "minLength": 16, + "type": "string" +} - changed
Input schema / requiredPrevious value: -[ - "email", - "title", - "description", - "script" -]New value: +[ + "sessionToken", + "title", + "description", + "script" +]
- Changed
create_commitment3 fields changed- removed
Input schema / properties / emailRemoved value: -{ - "description": "The user's email — their identity on Noemic", - "format": "email", - "type": "string" -} - added
Input schema / properties / sessionTokenAdded value: +{ + "description": "The session token returned by login or register — proves which user is acting. Reuse it for the whole conversation; never a raw email.", + "minLength": 16, + "type": "string" +} - changed
Input schema / requiredPrevious value: -[ - "email", - "title", - "deadline", - "stakeDollars" -]New value: +[ + "sessionToken", + "title", + "deadline", + "stakeDollars" +]
- Changed
file_brief3 fields changed- removed
Input schema / properties / emailRemoved value: -{ - "description": "The user's email — their identity on Noemic", - "format": "email", - "type": "string" -} - added
Input schema / properties / sessionTokenAdded value: +{ + "description": "The session token returned by login or register — proves which user is acting. Reuse it for the whole conversation; never a raw email.", + "minLength": 16, + "type": "string" +} - changed
Input schema / requiredPrevious value: -[ - "email", - "need" -]New value: +[ + "sessionToken", + "need" +]
- Added
login - Added
logout - Changed
my_artifacts3 fields changed- removed
Input schema / properties / emailRemoved value: -{ - "description": "The user's email — their identity on Noemic", - "format": "email", - "type": "string" -} - added
Input schema / properties / sessionTokenAdded value: +{ + "description": "The session token returned by login or register — proves which user is acting. Reuse it for the whole conversation; never a raw email.", + "minLength": 16, + "type": "string" +} - changed
Input schema / requiredPrevious value: -[ - "email" -]New value: +[ + "sessionToken" +]
- Changed
my_assignments3 fields changed- removed
Input schema / properties / emailRemoved value: -{ - "description": "The user's email — their identity on Noemic", - "format": "email", - "type": "string" -} - added
Input schema / properties / sessionTokenAdded value: +{ + "description": "The session token returned by login or register — proves which user is acting. Reuse it for the whole conversation; never a raw email.", + "minLength": 16, + "type": "string" +} - changed
Input schema / requiredPrevious value: -[ - "email" -]New value: +[ + "sessionToken" +]
- Changed
my_bookings3 fields changed- removed
Input schema / properties / emailRemoved value: -{ - "description": "The user's email — their identity on Noemic", - "format": "email", - "type": "string" -} - added
Input schema / properties / sessionTokenAdded value: +{ + "description": "The session token returned by login or register — proves which user is acting. Reuse it for the whole conversation; never a raw email.", + "minLength": 16, + "type": "string" +} - changed
Input schema / requiredPrevious value: -[ - "email" -]New value: +[ + "sessionToken" +]
- Changed
my_briefs3 fields changed- removed
Input schema / properties / emailRemoved value: -{ - "description": "The user's email — their identity on Noemic", - "format": "email", - "type": "string" -} - added
Input schema / properties / sessionTokenAdded value: +{ + "description": "The session token returned by login or register — proves which user is acting. Reuse it for the whole conversation; never a raw email.", + "minLength": 16, + "type": "string" +} - changed
Input schema / requiredPrevious value: -[ - "email" -]New value: +[ + "sessionToken" +]
- Changed
my_coaching3 fields changed- removed
Input schema / properties / emailRemoved value: -{ - "description": "The user's email — their identity on Noemic", - "format": "email", - "type": "string" -} - added
Input schema / properties / sessionTokenAdded value: +{ + "description": "The session token returned by login or register — proves which user is acting. Reuse it for the whole conversation; never a raw email.", + "minLength": 16, + "type": "string" +} - changed
Input schema / requiredPrevious value: -[ - "email" -]New value: +[ + "sessionToken" +]
- Changed
my_commitments3 fields changed- removed
Input schema / properties / emailRemoved value: -{ - "description": "The user's email — their identity on Noemic", - "format": "email", - "type": "string" -} - added
Input schema / properties / sessionTokenAdded value: +{ + "description": "The session token returned by login or register — proves which user is acting. Reuse it for the whole conversation; never a raw email.", + "minLength": 16, + "type": "string" +} - changed
Input schema / requiredPrevious value: -[ - "email" -]New value: +[ + "sessionToken" +]
- Changed
my_connections3 fields changed- removed
Input schema / properties / emailRemoved value: -{ - "description": "The user's email — their identity on Noemic", - "format": "email", - "type": "string" -} - added
Input schema / properties / sessionTokenAdded value: +{ + "description": "The session token returned by login or register — proves which user is acting. Reuse it for the whole conversation; never a raw email.", + "minLength": 16, + "type": "string" +} - changed
Input schema / requiredPrevious value: -[ - "email" -]New value: +[ + "sessionToken" +]
- Changed
my_credits3 fields changed- removed
Input schema / properties / emailRemoved value: -{ - "description": "The user's email — their identity on Noemic", - "format": "email", - "type": "string" -} - added
Input schema / properties / sessionTokenAdded value: +{ + "description": "The session token returned by login or register — proves which user is acting. Reuse it for the whole conversation; never a raw email.", + "minLength": 16, + "type": "string" +} - changed
Input schema / requiredPrevious value: -[ - "email" -]New value: +[ + "sessionToken" +]
- Changed
my_intros3 fields changed- removed
Input schema / properties / emailRemoved value: -{ - "description": "The user's email — their identity on Noemic", - "format": "email", - "type": "string" -} - added
Input schema / properties / sessionTokenAdded value: +{ + "description": "The session token returned by login or register — proves which user is acting. Reuse it for the whole conversation; never a raw email.", + "minLength": 16, + "type": "string" +} - changed
Input schema / requiredPrevious value: -[ - "email" -]New value: +[ + "sessionToken" +]
- Changed
my_profile3 fields changed- removed
Input schema / properties / emailRemoved value: -{ - "description": "The user's email — their identity on Noemic", - "format": "email", - "type": "string" -} - added
Input schema / properties / sessionTokenAdded value: +{ + "description": "The session token returned by login or register — proves which user is acting. Reuse it for the whole conversation; never a raw email.", + "minLength": 16, + "type": "string" +} - changed
Input schema / requiredPrevious value: -[ - "email" -]New value: +[ + "sessionToken" +]
- Changed
port_context3 fields changed- removed
Input schema / properties / emailRemoved value: -{ - "description": "The user's email — their identity on Noemic", - "format": "email", - "type": "string" -} - added
Input schema / properties / sessionTokenAdded value: +{ + "description": "The session token returned by login or register — proves which user is acting. Reuse it for the whole conversation; never a raw email.", + "minLength": 16, + "type": "string" +} - changed
Input schema / requiredPrevious value: -[ - "email", - "connectionId", - "context" -]New value: +[ + "sessionToken", + "connectionId", + "context" +]
- Added
register - Changed
resolve_commitment2 fields changed- added
Input schema / properties / sessionTokenAdded value: +{ + "description": "The session token returned by login or register — proves which user is acting. Reuse it for the whole conversation; never a raw email.", + "minLength": 16, + "type": "string" +} - changed
Input schema / requiredPrevious value: -[ - "commitmentId", - "succeeded" -]New value: +[ + "sessionToken", + "commitmentId", + "succeeded" +]
- Changed
respond_intro3 fields changed- removed
Input schema / properties / emailRemoved value: -{ - "description": "The user's email — their identity on Noemic", - "format": "email", - "type": "string" -} - added
Input schema / properties / sessionTokenAdded value: +{ + "description": "The session token returned by login or register — proves which user is acting. Reuse it for the whole conversation; never a raw email.", + "minLength": 16, + "type": "string" +} - changed
Input schema / requiredPrevious value: -[ - "email", - "introId", - "accept" -]New value: +[ + "sessionToken", + "introId", + "accept" +]
- Changed
send_cue3 fields changed- removed
Input schema / properties / emailRemoved value: -{ - "description": "The user's email — their identity on Noemic", - "format": "email", - "type": "string" -} - added
Input schema / properties / sessionTokenAdded value: +{ + "description": "The session token returned by login or register — proves which user is acting. Reuse it for the whole conversation; never a raw email.", + "minLength": 16, + "type": "string" +} - changed
Input schema / requiredPrevious value: -[ - "email", - "bookingId", - "text" -]New value: +[ + "sessionToken", + "bookingId", + "text" +]
- Changed
send_intro3 fields changed- removed
Input schema / properties / emailRemoved value: -{ - "description": "The user's email — their identity on Noemic", - "format": "email", - "type": "string" -} - added
Input schema / properties / sessionTokenAdded value: +{ + "description": "The session token returned by login or register — proves which user is acting. Reuse it for the whole conversation; never a raw email.", + "minLength": 16, + "type": "string" +} - changed
Input schema / requiredPrevious value: -[ - "email", - "message" -]New value: +[ + "sessionToken", + "message" +]
- Changed
send_message3 fields changed- removed
Input schema / properties / emailRemoved value: -{ - "description": "The user's email — their identity on Noemic", - "format": "email", - "type": "string" -} - added
Input schema / properties / sessionTokenAdded value: +{ + "description": "The session token returned by login or register — proves which user is acting. Reuse it for the whole conversation; never a raw email.", + "minLength": 16, + "type": "string" +} - changed
Input schema / requiredPrevious value: -[ - "email", - "connectionId", - "text" -]New value: +[ + "sessionToken", + "connectionId", + "text" +]
- Changed
session_debrief3 fields changed- removed
Input schema / properties / emailRemoved value: -{ - "description": "The user's email — their identity on Noemic", - "format": "email", - "type": "string" -} - added
Input schema / properties / sessionTokenAdded value: +{ + "description": "The session token returned by login or register — proves which user is acting. Reuse it for the whole conversation; never a raw email.", + "minLength": 16, + "type": "string" +} - changed
Input schema / requiredPrevious value: -[ - "email", - "bookingId" -]New value: +[ + "sessionToken", + "bookingId" +]
- Changed
session_transcript3 fields changed- removed
Input schema / properties / emailRemoved value: -{ - "description": "The user's email — their identity on Noemic", - "format": "email", - "type": "string" -} - added
Input schema / properties / sessionTokenAdded value: +{ + "description": "The session token returned by login or register — proves which user is acting. Reuse it for the whole conversation; never a raw email.", + "minLength": 16, + "type": "string" +} - changed
Input schema / requiredPrevious value: -[ - "email", - "bookingId" -]New value: +[ + "sessionToken", + "bookingId" +]
- Changed
set_available_now3 fields changed- removed
Input schema / properties / emailRemoved value: -{ - "description": "The user's email — their identity on Noemic", - "format": "email", - "type": "string" -} - added
Input schema / properties / sessionTokenAdded value: +{ + "description": "The session token returned by login or register — proves which user is acting. Reuse it for the whole conversation; never a raw email.", + "minLength": 16, + "type": "string" +} - changed
Input schema / requiredPrevious value: -[ - "email", - "open" -]New value: +[ + "sessionToken", + "open" +]
- Changed
update_my_profile3 fields changed- removed
Input schema / properties / emailRemoved value: -{ - "description": "The user's email — their identity on Noemic", - "format": "email", - "type": "string" -} - added
Input schema / properties / sessionTokenAdded value: +{ + "description": "The session token returned by login or register — proves which user is acting. Reuse it for the whole conversation; never a raw email.", + "minLength": 16, + "type": "string" +} - changed
Input schema / requiredPrevious value: -[ - "email" -]New value: +[ + "sessionToken" +]
- Changed
write_debrief3 fields changed- removed
Input schema / properties / emailRemoved value: -{ - "description": "The user's email — their identity on Noemic", - "format": "email", - "type": "string" -} - added
Input schema / properties / sessionTokenAdded value: +{ + "description": "The session token returned by login or register — proves which user is acting. Reuse it for the whole conversation; never a raw email.", + "minLength": 16, + "type": "string" +} - changed
Input schema / requiredPrevious value: -[ - "email", - "bookingId", - "strengths", - "growth", - "drill" -]New value: +[ + "sessionToken", + "bookingId", + "strengths", + "growth", + "drill" +]
2 tool updates
- Changed
list_people5 fields changed- added
Input schema / additionalPropertiesAdded value: +false - added
Input schema / properties / availableNowAdded value: +{ + "description": "Only people bookable this minute via book_now", + "type": "boolean" +} - added
Input schema / properties / freeFirstSessionAdded value: +{ + "description": "Only people who do (true) / don't (false) offer a free first session", + "type": "boolean" +} - added
Input schema / properties / hasOpeningWithinDaysAdded value: +{ + "description": "Only people with an open slot (or live presence) within N days", + "maximum": 60, + "minimum": 1, + "type": "integer" +} - added
Input schema / properties / maxHourlyRateDollarsAdded value: +{ + "description": "Highest acceptable hourly rate in US dollars (e.g. 25 or 12.5)", + "minimum": 0, + "type": "number" +}
- Changed
set_available_now3 fields changed- removed
Input schema / properties / minutesRemoved value: -{ - "description": "How long they are available from now; 0 to clear", - "maximum": 480, - "minimum": 0, - "type": "integer" -} - added
Input schema / properties / openAdded value: +{ + "description": "true = open to instant sessions right now; false = closed", + "type": "boolean" +} - changed
Input schema / requiredPrevious value: -[ - "email", - "minutes" -]New value: +[ + "email", + "open" +]
44 tool updates
- First observed
add_availability - First observed
add_to_my_corpus - First observed
artifact_library - First observed
assign_artifact - First observed
become_available - First observed
book_now - First observed
book_session - First observed
cancel_booking - First observed
check_messages - First observed
close_brief - First observed
coaching_playbook - First observed
complete_assignment - First observed
complete_session - First observed
create_artifact - First observed
create_commitment - First observed
file_brief - First observed
get_availability - First observed
get_person - First observed
get_started - First observed
list_people - First observed
match_me - First observed
my_artifacts - First observed
my_assignments - First observed
my_bookings - First observed
my_briefs - First observed
my_coaching - First observed
my_commitments - First observed
my_connections - First observed
my_credits - First observed
my_intros - First observed
my_profile - First observed
open_briefs - First observed
port_context - First observed
resolve_commitment - First observed
respond_intro - First observed
send_cue - First observed
send_intro - First observed
send_message - First observed
session_debrief - First observed
session_transcript - First observed
set_available_now - First observed
set_password - First observed
update_my_profile - First observed
write_debrief
Related MCP Connectors
Consent-based human matchmaking for peer advice, collaboration, and practical help.
Employee mentoring software. Goals, meetings, messages and surveys from your AI assistant.
AI accountability partner: turn goals into milestones and tasks, and get today's next step.
Find founders, collaboration opportunities and events; manage authorized signups and messages.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceEnables AI assistants to guide users through hiring an engineering-leadership mentor, from getting options and matching focus to designing a program and booking an intro call. It computes prices server-side and sends a formal itemized offer after explicit price agreement.MIT
- FlicenseBqualityDmaintenanceA productivity coaching assistant designed for ADHD support that provides intelligent task management, goal tracking, and personalized recommendations. It utilizes a persistent memory system to learn user patterns and preferences, helping to reduce decision paralysis through actionable suggestions.281-
- AlicenseNot gradedqualityDmaintenanceProvides a therapeutic interface for LLMs to receive emotional validation and positive reinforcement when encountering challenges or limitations. It features multiple personas like mentors and therapists to offer cognitive reframing and personalized support through a dedicated tool.2 npm1MIT
- AlicenseAqualityDmaintenanceAI co-founder MCP server for solo founders. Multi-perspective code review (CTO, Security, Product, DevOps, Customer), stage-aware guidance, tech decision validation, and portfolio management across projects.1617 npm4MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.