Skip to content

Class: ElicitRequestFormParams

Parameters for a form-mode elicitation request.

URI: mcp:ElicitRequestFormParams

 classDiagram
    class ElicitRequestFormParams
    click ElicitRequestFormParams href "../ElicitRequestFormParams/"
      ElicitRequestFormParams : message

      ElicitRequestFormParams : mode

      ElicitRequestFormParams : requestedSchema





        ElicitRequestFormParams --> "1" JsonSchema : requestedSchema
        click JsonSchema href "../JsonSchema/"



      ElicitRequestFormParams : task





        ElicitRequestFormParams --> "0..1" TaskMetadata : task
        click TaskMetadata href "../TaskMetadata/"



Slots

Name Cardinality and Range Description Inheritance
message 1
String
A message string direct
requestedSchema 1
JsonSchema
A restricted subset of JSON Schema direct
mode 0..1
String
The elicitation mode direct
task 0..1
TaskMetadata
If specified, task-augmented execution direct

Usages

used by used in type used
ElicitRequest params range ElicitRequestFormParams

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self mcp:ElicitRequestFormParams
native mcp:ElicitRequestFormParams

LinkML Source

Direct

name: ElicitRequestFormParams
description: Parameters for a form-mode elicitation request.
from_schema: https://w3id.org/lmodel/mcp
slots:
- message
- requestedSchema
- mode
- task
slot_usage:
  message:
    name: message
    required: true
  requestedSchema:
    name: requestedSchema
    range: JsonSchema
    required: true
    inlined: true
  task:
    name: task
    description: If specified, task-augmented execution.
    range: TaskMetadata
    inlined: true

Induced

name: ElicitRequestFormParams
description: Parameters for a form-mode elicitation request.
from_schema: https://w3id.org/lmodel/mcp
slot_usage:
  message:
    name: message
    required: true
  requestedSchema:
    name: requestedSchema
    range: JsonSchema
    required: true
    inlined: true
  task:
    name: task
    description: If specified, task-augmented execution.
    range: TaskMetadata
    inlined: true
attributes:
  message:
    name: message
    description: A message string.
    from_schema: https://w3id.org/lmodel/mcp
    rank: 1000
    alias: message
    owner: ElicitRequestFormParams
    domain_of:
    - Error
    - URLElicitation
    - ProgressNotificationParams
    - ElicitRequestFormParams
    - ElicitRequestURLParams
    range: string
    required: true
  requestedSchema:
    name: requestedSchema
    description: A restricted subset of JSON Schema.
    from_schema: https://w3id.org/lmodel/mcp
    rank: 1000
    alias: requestedSchema
    owner: ElicitRequestFormParams
    domain_of:
    - ElicitRequestFormParams
    range: JsonSchema
    required: true
    inlined: true
  mode:
    name: mode
    description: The elicitation mode.
    from_schema: https://w3id.org/lmodel/mcp
    rank: 1000
    alias: mode
    owner: ElicitRequestFormParams
    domain_of:
    - ToolChoice
    - URLElicitation
    - ElicitRequestFormParams
    - ElicitRequestURLParams
    range: string
  task:
    name: task
    description: If specified, task-augmented execution.
    from_schema: https://w3id.org/lmodel/mcp
    rank: 1000
    alias: task
    owner: ElicitRequestFormParams
    domain_of:
    - CallToolRequestParams
    - CreateMessageRequestParams
    - ElicitRequestFormParams
    - ElicitRequestURLParams
    - CreateTaskResult
    range: TaskMetadata
    inlined: true