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
- from schema: https://w3id.org/lmodel/mcp
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