Skip to main content
Glama

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

A4.4/5.0

Scored across 6 tools

Disambiguation4/5

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.

Naming Consistency5/5

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.

Tool Count5/5

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.

Completeness4/5

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. 1 tool update
    • Changedpropose_wager11 fields changed
      • removedInput schema / properties / proposition
        Removed value: -{
        -  "description": "The concrete proposition that will be resolved.",
        -  "minLength": 15,
        -  "type": "string"
        -}
      • changedInput schema / properties / resolutionAt / description
        Previous value: -"The resolution time as ISO 8601 with a timezone offset."New value: +"The resolve time as ISO 8601 with a timezone offset."
      • removedInput schema / properties / resolutionRules
        Removed value: -{
        -  "description": "The exact rule for deciding the outcome.",
        -  "minLength": 15,
        -  "type": "string"
        -}
      • removedInput schema / properties / resolutionSource
        Removed value: -{
        -  "description": "The authoritative source used to determine the outcome.",
        -  "minLength": 3,
        -  "type": "string"
        -}
      • removedInput schema / properties / resolverAdapter
        Removed 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"
        -}
      • changedInput schema / properties / side / description
        Previous 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."
      • addedInput schema / properties / subtitle
        Added 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"
        +}
      • addedInput schema / properties / title / description
        Added value: +"The wager as a question or claim a reader takes in at a glance. Nine words or fewer; Noemic refuses longer titles."
      • changedInput schema / properties / title / minLength
        Previous value: -5New value: +3
      • removedInput schema / properties / voidRules
        Removed value: -{
        -  "description": "The exact conditions under which the offer is void.",
        -  "minLength": 5,
        -  "type": "string"
        -}
      • changedInput schema / required
        Previous value: -[
        -  "sessionToken",
        -  "title",
        -  "proposition",
        -  "side",
        -  "resolutionAt",
        -  "resolutionSource",
        -  "resolutionRules",
        -  "voidRules"
        -]New value: +[
        +  "sessionToken",
        +  "title",
        +  "side",
        +  "resolutionAt"
        +]
  2. 1 tool update
    • Changedpropose_wager5 fields changed
      • removedInput schema / properties / counterSide
        Removed value: -{
        -  "description": "The compatible opposing side offered to a counterparty.",
        -  "minLength": 1,
        -  "type": "string"
        -}
      • changedInput schema / properties / side / description
        Previous 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."
      • addedInput schema / properties / side / enum
        Added value: +[
        +  "yes",
        +  "no"
        +]
      • removedInput schema / properties / side / minLength
        Removed value: -1
      • changedInput schema / required
        Previous value: -[
        -  "sessionToken",
        -  "title",
        -  "proposition",
        -  "side",
        -  "counterSide",
        -  "resolutionAt",
        -  "resolutionSource",
        -  "resolutionRules",
        -  "voidRules"
        -]New value: +[
        +  "sessionToken",
        +  "title",
        +  "proposition",
        +  "side",
        +  "resolutionAt",
        +  "resolutionSource",
        +  "resolutionRules",
        +  "voidRules"
        +]
  3. 4 tool updates
    • Removedfind_relevant_bets
    • Addedfind_relevant_wagers
    • Removedpropose_bet
    • Addedpropose_wager
  4. 1 tool update
    • Changedfind_counterparties3 fields changed
      • addedInput schema / properties / explicitUserRequest / const
        Added value: +true
      • changedInput schema / properties / explicitUserRequest / description
        Previous 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."
      • changedInput schema / required
        Previous value: -[
        -  "sessionToken",
        -  "conversationContext"
        -]New value: +[
        +  "sessionToken",
        +  "conversationContext",
        +  "explicitUserRequest"
        +]
  5. 51 tool updates
    • Removedadd_availability
    • Removedadd_to_my_corpus
    • Removedartifact_library
    • Removedassign_artifact
    • Removedbecome_available
    • Changedbegin_sign_in1 field changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
    • Removedbook_now
    • Removedbook_session
    • Removedcancel_booking
    • Removedcheck_messages
    • Removedclose_brief
    • Removedcoaching_playbook
    • Removedcomplete_assignment
    • Removedcomplete_session
    • Removedcreate_artifact
    • Removedcreate_commitment
    • Addedexplain_noemic
    • Removedfile_brief
    • Addedfind_counterparties
    • Addedfind_relevant_bets
    • Changedfinish_sign_in2 fields changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
      • removedInput schema / additionalProperties
        Removed value: -false
    • Removedget_availability
    • Removedget_person
    • Removedget_started
    • Removedlist_people
    • Removedlogout
    • Removedmatch_me
    • Removedmy_artifacts
    • Removedmy_assignments
    • Removedmy_bookings
    • Removedmy_briefs
    • Removedmy_coaching
    • Removedmy_commitments
    • Removedmy_connections
    • Removedmy_credits
    • Removedmy_intros
    • Removedmy_profile
    • Removedopen_briefs
    • Removedport_context
    • Addedpropose_bet
    • Removedresolve_commitment
    • Removedrespond_intro
    • Removedsend_cue
    • Removedsend_intro
    • Removedsend_message
    • Removedsession_debrief
    • Removedsession_transcript
    • Removedset_available_now
    • Removedshow_people
    • Removedupdate_my_profile
    • Removedwrite_debrief
  6. 43 tool updates
    • Changedadd_availability1 field changed
      • changedInput schema / properties / sessionToken / description
        Previous 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."
    • Changedadd_to_my_corpus1 field changed
      • changedInput schema / properties / sessionToken / description
        Previous 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."
    • Changedassign_artifact1 field changed
      • changedInput schema / properties / sessionToken / description
        Previous 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."
    • Changedbecome_available1 field changed
      • changedInput schema / properties / sessionToken / description
        Previous 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."
    • Addedbegin_sign_in
    • Changedbook_now1 field changed
      • changedInput schema / properties / sessionToken / description
        Previous 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."
    • Changedbook_session1 field changed
      • changedInput schema / properties / sessionToken / description
        Previous 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."
    • Changedcancel_booking1 field changed
      • changedInput schema / properties / sessionToken / description
        Previous 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."
    • Changedcheck_messages1 field changed
      • changedInput schema / properties / sessionToken / description
        Previous 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."
    • Changedclose_brief1 field changed
      • changedInput schema / properties / sessionToken / description
        Previous 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."
    • Changedcomplete_assignment1 field changed
      • changedInput schema / properties / sessionToken / description
        Previous 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."
    • Changedcomplete_session1 field changed
      • changedInput schema / properties / sessionToken / description
        Previous 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."
    • Changedcreate_artifact1 field changed
      • changedInput schema / properties / sessionToken / description
        Previous 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."
    • Changedcreate_commitment1 field changed
      • changedInput schema / properties / sessionToken / description
        Previous 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."
    • Changedfile_brief1 field changed
      • changedInput schema / properties / sessionToken / description
        Previous 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."
    • Addedfinish_sign_in
    • Removedlogin
    • Changedlogout1 field changed
      • changedInput schema / properties / sessionToken / description
        Previous 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."
    • Changedmatch_me1 field changed
      • changedInput schema / properties / limit / maximum
        Previous value: -20New value: +3
    • Changedmy_artifacts1 field changed
      • changedInput schema / properties / sessionToken / description
        Previous 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."
    • Changedmy_assignments1 field changed
      • changedInput schema / properties / sessionToken / description
        Previous 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."
    • Changedmy_bookings1 field changed
      • changedInput schema / properties / sessionToken / description
        Previous 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."
    • Changedmy_briefs1 field changed
      • changedInput schema / properties / sessionToken / description
        Previous 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."
    • Changedmy_coaching1 field changed
      • changedInput schema / properties / sessionToken / description
        Previous 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."
    • Changedmy_commitments1 field changed
      • changedInput schema / properties / sessionToken / description
        Previous 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."
    • Changedmy_connections1 field changed
      • changedInput schema / properties / sessionToken / description
        Previous 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."
    • Changedmy_credits1 field changed
      • changedInput schema / properties / sessionToken / description
        Previous 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."
    • Changedmy_intros1 field changed
      • changedInput schema / properties / sessionToken / description
        Previous 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."
    • Changedmy_profile1 field changed
      • changedInput schema / properties / sessionToken / description
        Previous 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."
    • Changedport_context1 field changed
      • changedInput schema / properties / sessionToken / description
        Previous 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."
    • Removedregister
    • Changedresolve_commitment1 field changed
      • changedInput schema / properties / sessionToken / description
        Previous 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."
    • Changedrespond_intro1 field changed
      • changedInput schema / properties / sessionToken / description
        Previous 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."
    • Changedsend_cue1 field changed
      • changedInput schema / properties / sessionToken / description
        Previous 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."
    • Changedsend_intro1 field changed
      • changedInput schema / properties / sessionToken / description
        Previous 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."
    • Changedsend_message1 field changed
      • changedInput schema / properties / sessionToken / description
        Previous 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."
    • Changedsession_debrief1 field changed
      • changedInput schema / properties / sessionToken / description
        Previous 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."
    • Changedsession_transcript1 field changed
      • changedInput schema / properties / sessionToken / description
        Previous 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."
    • Changedset_available_now1 field changed
      • changedInput schema / properties / sessionToken / description
        Previous 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."
    • Removedset_password
    • Addedshow_people
    • Changedupdate_my_profile1 field changed
      • changedInput schema / properties / sessionToken / description
        Previous 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."
    • Changedwrite_debrief1 field changed
      • changedInput schema / properties / sessionToken / description
        Previous 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."
  7. 38 tool updates
    • Changedadd_availability3 fields changed
      • removedInput schema / properties / email
        Removed value: -{
        -  "description": "The user's email — their identity on Noemic",
        -  "format": "email",
        -  "type": "string"
        -}
      • addedInput schema / properties / sessionToken
        Added 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"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "email",
        -  "slots"
        -]New value: +[
        +  "sessionToken",
        +  "slots"
        +]
    • Changedadd_to_my_corpus3 fields changed
      • removedInput schema / properties / email
        Removed value: -{
        -  "description": "The user's email — their identity on Noemic",
        -  "format": "email",
        -  "type": "string"
        -}
      • addedInput schema / properties / sessionToken
        Added 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"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "email",
        -  "text"
        -]New value: +[
        +  "sessionToken",
        +  "text"
        +]
    • Changedassign_artifact3 fields changed
      • removedInput schema / properties / email
        Removed value: -{
        -  "description": "The user's email — their identity on Noemic",
        -  "format": "email",
        -  "type": "string"
        -}
      • addedInput schema / properties / sessionToken
        Added 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"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "email",
        -  "connectionId",
        -  "artifactId"
        -]New value: +[
        +  "sessionToken",
        +  "connectionId",
        +  "artifactId"
        +]
    • Changedbecome_available3 fields changed
      • removedInput schema / properties / email
        Removed value: -{
        -  "description": "The user's email — their identity on Noemic",
        -  "format": "email",
        -  "type": "string"
        -}
      • addedInput schema / properties / sessionToken
        Added 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"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "email",
        -  "displayName",
        -  "headline",
        -  "story"
        -]New value: +[
        +  "sessionToken",
        +  "displayName",
        +  "headline",
        +  "story"
        +]
    • Changedbook_now3 fields changed
      • removedInput schema / properties / email
        Removed value: -{
        -  "description": "The user's email — their identity on Noemic",
        -  "format": "email",
        -  "type": "string"
        -}
      • addedInput schema / properties / sessionToken
        Added 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"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "email",
        -  "profileId"
        -]New value: +[
        +  "sessionToken",
        +  "profileId"
        +]
    • Changedbook_session3 fields changed
      • removedInput schema / properties / email
        Removed value: -{
        -  "description": "The user's email — their identity on Noemic",
        -  "format": "email",
        -  "type": "string"
        -}
      • addedInput schema / properties / sessionToken
        Added 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"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "email",
        -  "profileId",
        -  "slotId"
        -]New value: +[
        +  "sessionToken",
        +  "profileId",
        +  "slotId"
        +]
    • Changedcancel_booking2 fields changed
      • addedInput schema / properties / sessionToken
        Added 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"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "bookingId"
        -]New value: +[
        +  "sessionToken",
        +  "bookingId"
        +]
    • Changedcheck_messages3 fields changed
      • removedInput schema / properties / email
        Removed value: -{
        -  "description": "The user's email — their identity on Noemic",
        -  "format": "email",
        -  "type": "string"
        -}
      • addedInput schema / properties / sessionToken
        Added 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"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "email"
        -]New value: +[
        +  "sessionToken"
        +]
    • Changedclose_brief3 fields changed
      • removedInput schema / properties / email
        Removed value: -{
        -  "description": "The user's email — their identity on Noemic",
        -  "format": "email",
        -  "type": "string"
        -}
      • addedInput schema / properties / sessionToken
        Added 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"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "email",
        -  "briefId"
        -]New value: +[
        +  "sessionToken",
        +  "briefId"
        +]
    • Changedcomplete_assignment3 fields changed
      • removedInput schema / properties / email
        Removed value: -{
        -  "description": "The user's email — their identity on Noemic",
        -  "format": "email",
        -  "type": "string"
        -}
      • addedInput schema / properties / sessionToken
        Added 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"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "email",
        -  "assignmentId",
        -  "result"
        -]New value: +[
        +  "sessionToken",
        +  "assignmentId",
        +  "result"
        +]
    • Changedcomplete_session2 fields changed
      • addedInput schema / properties / sessionToken
        Added 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"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "bookingId"
        -]New value: +[
        +  "sessionToken",
        +  "bookingId"
        +]
    • Changedcreate_artifact3 fields changed
      • removedInput schema / properties / email
        Removed value: -{
        -  "description": "The user's email — their identity on Noemic",
        -  "format": "email",
        -  "type": "string"
        -}
      • addedInput schema / properties / sessionToken
        Added 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"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "email",
        -  "title",
        -  "description",
        -  "script"
        -]New value: +[
        +  "sessionToken",
        +  "title",
        +  "description",
        +  "script"
        +]
    • Changedcreate_commitment3 fields changed
      • removedInput schema / properties / email
        Removed value: -{
        -  "description": "The user's email — their identity on Noemic",
        -  "format": "email",
        -  "type": "string"
        -}
      • addedInput schema / properties / sessionToken
        Added 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"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "email",
        -  "title",
        -  "deadline",
        -  "stakeDollars"
        -]New value: +[
        +  "sessionToken",
        +  "title",
        +  "deadline",
        +  "stakeDollars"
        +]
    • Changedfile_brief3 fields changed
      • removedInput schema / properties / email
        Removed value: -{
        -  "description": "The user's email — their identity on Noemic",
        -  "format": "email",
        -  "type": "string"
        -}
      • addedInput schema / properties / sessionToken
        Added 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"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "email",
        -  "need"
        -]New value: +[
        +  "sessionToken",
        +  "need"
        +]
    • Addedlogin
    • Addedlogout
    • Changedmy_artifacts3 fields changed
      • removedInput schema / properties / email
        Removed value: -{
        -  "description": "The user's email — their identity on Noemic",
        -  "format": "email",
        -  "type": "string"
        -}
      • addedInput schema / properties / sessionToken
        Added 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"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "email"
        -]New value: +[
        +  "sessionToken"
        +]
    • Changedmy_assignments3 fields changed
      • removedInput schema / properties / email
        Removed value: -{
        -  "description": "The user's email — their identity on Noemic",
        -  "format": "email",
        -  "type": "string"
        -}
      • addedInput schema / properties / sessionToken
        Added 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"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "email"
        -]New value: +[
        +  "sessionToken"
        +]
    • Changedmy_bookings3 fields changed
      • removedInput schema / properties / email
        Removed value: -{
        -  "description": "The user's email — their identity on Noemic",
        -  "format": "email",
        -  "type": "string"
        -}
      • addedInput schema / properties / sessionToken
        Added 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"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "email"
        -]New value: +[
        +  "sessionToken"
        +]
    • Changedmy_briefs3 fields changed
      • removedInput schema / properties / email
        Removed value: -{
        -  "description": "The user's email — their identity on Noemic",
        -  "format": "email",
        -  "type": "string"
        -}
      • addedInput schema / properties / sessionToken
        Added 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"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "email"
        -]New value: +[
        +  "sessionToken"
        +]
    • Changedmy_coaching3 fields changed
      • removedInput schema / properties / email
        Removed value: -{
        -  "description": "The user's email — their identity on Noemic",
        -  "format": "email",
        -  "type": "string"
        -}
      • addedInput schema / properties / sessionToken
        Added 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"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "email"
        -]New value: +[
        +  "sessionToken"
        +]
    • Changedmy_commitments3 fields changed
      • removedInput schema / properties / email
        Removed value: -{
        -  "description": "The user's email — their identity on Noemic",
        -  "format": "email",
        -  "type": "string"
        -}
      • addedInput schema / properties / sessionToken
        Added 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"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "email"
        -]New value: +[
        +  "sessionToken"
        +]
    • Changedmy_connections3 fields changed
      • removedInput schema / properties / email
        Removed value: -{
        -  "description": "The user's email — their identity on Noemic",
        -  "format": "email",
        -  "type": "string"
        -}
      • addedInput schema / properties / sessionToken
        Added 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"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "email"
        -]New value: +[
        +  "sessionToken"
        +]
    • Changedmy_credits3 fields changed
      • removedInput schema / properties / email
        Removed value: -{
        -  "description": "The user's email — their identity on Noemic",
        -  "format": "email",
        -  "type": "string"
        -}
      • addedInput schema / properties / sessionToken
        Added 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"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "email"
        -]New value: +[
        +  "sessionToken"
        +]
    • Changedmy_intros3 fields changed
      • removedInput schema / properties / email
        Removed value: -{
        -  "description": "The user's email — their identity on Noemic",
        -  "format": "email",
        -  "type": "string"
        -}
      • addedInput schema / properties / sessionToken
        Added 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"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "email"
        -]New value: +[
        +  "sessionToken"
        +]
    • Changedmy_profile3 fields changed
      • removedInput schema / properties / email
        Removed value: -{
        -  "description": "The user's email — their identity on Noemic",
        -  "format": "email",
        -  "type": "string"
        -}
      • addedInput schema / properties / sessionToken
        Added 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"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "email"
        -]New value: +[
        +  "sessionToken"
        +]
    • Changedport_context3 fields changed
      • removedInput schema / properties / email
        Removed value: -{
        -  "description": "The user's email — their identity on Noemic",
        -  "format": "email",
        -  "type": "string"
        -}
      • addedInput schema / properties / sessionToken
        Added 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"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "email",
        -  "connectionId",
        -  "context"
        -]New value: +[
        +  "sessionToken",
        +  "connectionId",
        +  "context"
        +]
    • Addedregister
    • Changedresolve_commitment2 fields changed
      • addedInput schema / properties / sessionToken
        Added 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"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "commitmentId",
        -  "succeeded"
        -]New value: +[
        +  "sessionToken",
        +  "commitmentId",
        +  "succeeded"
        +]
    • Changedrespond_intro3 fields changed
      • removedInput schema / properties / email
        Removed value: -{
        -  "description": "The user's email — their identity on Noemic",
        -  "format": "email",
        -  "type": "string"
        -}
      • addedInput schema / properties / sessionToken
        Added 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"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "email",
        -  "introId",
        -  "accept"
        -]New value: +[
        +  "sessionToken",
        +  "introId",
        +  "accept"
        +]
    • Changedsend_cue3 fields changed
      • removedInput schema / properties / email
        Removed value: -{
        -  "description": "The user's email — their identity on Noemic",
        -  "format": "email",
        -  "type": "string"
        -}
      • addedInput schema / properties / sessionToken
        Added 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"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "email",
        -  "bookingId",
        -  "text"
        -]New value: +[
        +  "sessionToken",
        +  "bookingId",
        +  "text"
        +]
    • Changedsend_intro3 fields changed
      • removedInput schema / properties / email
        Removed value: -{
        -  "description": "The user's email — their identity on Noemic",
        -  "format": "email",
        -  "type": "string"
        -}
      • addedInput schema / properties / sessionToken
        Added 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"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "email",
        -  "message"
        -]New value: +[
        +  "sessionToken",
        +  "message"
        +]
    • Changedsend_message3 fields changed
      • removedInput schema / properties / email
        Removed value: -{
        -  "description": "The user's email — their identity on Noemic",
        -  "format": "email",
        -  "type": "string"
        -}
      • addedInput schema / properties / sessionToken
        Added 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"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "email",
        -  "connectionId",
        -  "text"
        -]New value: +[
        +  "sessionToken",
        +  "connectionId",
        +  "text"
        +]
    • Changedsession_debrief3 fields changed
      • removedInput schema / properties / email
        Removed value: -{
        -  "description": "The user's email — their identity on Noemic",
        -  "format": "email",
        -  "type": "string"
        -}
      • addedInput schema / properties / sessionToken
        Added 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"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "email",
        -  "bookingId"
        -]New value: +[
        +  "sessionToken",
        +  "bookingId"
        +]
    • Changedsession_transcript3 fields changed
      • removedInput schema / properties / email
        Removed value: -{
        -  "description": "The user's email — their identity on Noemic",
        -  "format": "email",
        -  "type": "string"
        -}
      • addedInput schema / properties / sessionToken
        Added 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"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "email",
        -  "bookingId"
        -]New value: +[
        +  "sessionToken",
        +  "bookingId"
        +]
    • Changedset_available_now3 fields changed
      • removedInput schema / properties / email
        Removed value: -{
        -  "description": "The user's email — their identity on Noemic",
        -  "format": "email",
        -  "type": "string"
        -}
      • addedInput schema / properties / sessionToken
        Added 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"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "email",
        -  "open"
        -]New value: +[
        +  "sessionToken",
        +  "open"
        +]
    • Changedupdate_my_profile3 fields changed
      • removedInput schema / properties / email
        Removed value: -{
        -  "description": "The user's email — their identity on Noemic",
        -  "format": "email",
        -  "type": "string"
        -}
      • addedInput schema / properties / sessionToken
        Added 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"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "email"
        -]New value: +[
        +  "sessionToken"
        +]
    • Changedwrite_debrief3 fields changed
      • removedInput schema / properties / email
        Removed value: -{
        -  "description": "The user's email — their identity on Noemic",
        -  "format": "email",
        -  "type": "string"
        -}
      • addedInput schema / properties / sessionToken
        Added 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"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "email",
        -  "bookingId",
        -  "strengths",
        -  "growth",
        -  "drill"
        -]New value: +[
        +  "sessionToken",
        +  "bookingId",
        +  "strengths",
        +  "growth",
        +  "drill"
        +]
  8. 2 tool updates
    • Changedlist_people5 fields changed
      • addedInput schema / additionalProperties
        Added value: +false
      • addedInput schema / properties / availableNow
        Added value: +{
        +  "description": "Only people bookable this minute via book_now",
        +  "type": "boolean"
        +}
      • addedInput schema / properties / freeFirstSession
        Added value: +{
        +  "description": "Only people who do (true) / don't (false) offer a free first session",
        +  "type": "boolean"
        +}
      • addedInput schema / properties / hasOpeningWithinDays
        Added value: +{
        +  "description": "Only people with an open slot (or live presence) within N days",
        +  "maximum": 60,
        +  "minimum": 1,
        +  "type": "integer"
        +}
      • addedInput schema / properties / maxHourlyRateDollars
        Added value: +{
        +  "description": "Highest acceptable hourly rate in US dollars (e.g. 25 or 12.5)",
        +  "minimum": 0,
        +  "type": "number"
        +}
    • Changedset_available_now3 fields changed
      • removedInput schema / properties / minutes
        Removed value: -{
        -  "description": "How long they are available from now; 0 to clear",
        -  "maximum": 480,
        -  "minimum": 0,
        -  "type": "integer"
        -}
      • addedInput schema / properties / open
        Added value: +{
        +  "description": "true = open to instant sessions right now; false = closed",
        +  "type": "boolean"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "email",
        -  "minutes"
        -]New value: +[
        +  "email",
        +  "open"
        +]
  9. 44 tool updates
    • First observedadd_availability
    • First observedadd_to_my_corpus
    • First observedartifact_library
    • First observedassign_artifact
    • First observedbecome_available
    • First observedbook_now
    • First observedbook_session
    • First observedcancel_booking
    • First observedcheck_messages
    • First observedclose_brief
    • First observedcoaching_playbook
    • First observedcomplete_assignment
    • First observedcomplete_session
    • First observedcreate_artifact
    • First observedcreate_commitment
    • First observedfile_brief
    • First observedget_availability
    • First observedget_person
    • First observedget_started
    • First observedlist_people
    • First observedmatch_me
    • First observedmy_artifacts
    • First observedmy_assignments
    • First observedmy_bookings
    • First observedmy_briefs
    • First observedmy_coaching
    • First observedmy_commitments
    • First observedmy_connections
    • First observedmy_credits
    • First observedmy_intros
    • First observedmy_profile
    • First observedopen_briefs
    • First observedport_context
    • First observedresolve_commitment
    • First observedrespond_intro
    • First observedsend_cue
    • First observedsend_intro
    • First observedsend_message
    • First observedsession_debrief
    • First observedsession_transcript
    • First observedset_available_now
    • First observedset_password
    • First observedupdate_my_profile
    • First observedwrite_debrief

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables 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
  • F
    license
    B
    quality
    D
    maintenance
    A 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.
    28
    1
    -
  • A
    license
    Not graded
    quality
    F
    maintenance
    MCP-native co-founder directory. Your AI agent searches the directory, screens inbound pitches, and drafts replies.
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources