Noemic
Server Details
Someone to talk to, for your user: coaches, mentors, accountability partners. First session free.
Glama couldn't complete the latest health check. 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
- 61.2% over 57 days
- OAuth
- Works in Glama
- Last Tested
- Transport
- Streamable HTTP
- URL
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.
Find founders, collaboration opportunities and events; manage authorized signups and messages.
Tests your live app like a first customer, free. One exact fix to paste in your builder, re-tested.
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-
- 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.169 npm4MIT

Cofound Pluginofficial
AlicenseNot gradedqualityFmaintenanceMCP-native co-founder directory. Your AI agent searches the directory, screens inbound pitches, and drafts replies.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.