Skip to content

Class: ElicitRequestURLParams

Parameters for a URL-mode elicitation request.

URI: mcp:ElicitRequestURLParams

 classDiagram
    class ElicitRequestURLParams
    click ElicitRequestURLParams href "../ElicitRequestURLParams/"
      ElicitRequestURLParams : elicitationId

      ElicitRequestURLParams : message

      ElicitRequestURLParams : mode

      ElicitRequestURLParams : task





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



      ElicitRequestURLParams : url

Slots

Name Cardinality and Range Description Inheritance
elicitationId 1
String
The ID of the elicitation direct
message 1
String
A message string direct
mode 1
String
The elicitation mode direct
url 1
uri
The URL that the user should navigate to direct
task 0..1
TaskMetadata
If specified, task-augmented execution direct

Identifier and Mapping Information

Schema Source

Mappings

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

LinkML Source

Direct

name: ElicitRequestURLParams
description: Parameters for a URL-mode elicitation request.
from_schema: https://w3id.org/lmodel/mcp
slots:
- elicitationId
- message
- mode
- url
- task
slot_usage:
  elicitationId:
    name: elicitationId
    required: true
  message:
    name: message
    required: true
  mode:
    name: mode
    required: true
    equals_string: url
  url:
    name: url
    required: true
  task:
    name: task
    description: If specified, task-augmented execution.
    range: TaskMetadata
    inlined: true

Induced

name: ElicitRequestURLParams
description: Parameters for a URL-mode elicitation request.
from_schema: https://w3id.org/lmodel/mcp
slot_usage:
  elicitationId:
    name: elicitationId
    required: true
  message:
    name: message
    required: true
  mode:
    name: mode
    required: true
    equals_string: url
  url:
    name: url
    required: true
  task:
    name: task
    description: If specified, task-augmented execution.
    range: TaskMetadata
    inlined: true
attributes:
  elicitationId:
    name: elicitationId
    description: The ID of the elicitation.
    from_schema: https://w3id.org/lmodel/mcp
    rank: 1000
    alias: elicitationId
    owner: ElicitRequestURLParams
    domain_of:
    - URLElicitation
    - ElicitationCompleteNotificationParams
    - ElicitRequestURLParams
    range: string
    required: true
  message:
    name: message
    description: A message string.
    from_schema: https://w3id.org/lmodel/mcp
    rank: 1000
    alias: message
    owner: ElicitRequestURLParams
    domain_of:
    - Error
    - URLElicitation
    - ProgressNotificationParams
    - ElicitRequestFormParams
    - ElicitRequestURLParams
    range: string
    required: true
  mode:
    name: mode
    description: The elicitation mode.
    from_schema: https://w3id.org/lmodel/mcp
    rank: 1000
    alias: mode
    owner: ElicitRequestURLParams
    domain_of:
    - ToolChoice
    - URLElicitation
    - ElicitRequestFormParams
    - ElicitRequestURLParams
    range: string
    required: true
    equals_string: url
  url:
    name: url
    description: The URL that the user should navigate to.
    from_schema: https://w3id.org/lmodel/mcp
    rank: 1000
    alias: url
    owner: ElicitRequestURLParams
    domain_of:
    - URLElicitation
    - ElicitRequestURLParams
    range: uri
    required: true
  task:
    name: task
    description: If specified, task-augmented execution.
    from_schema: https://w3id.org/lmodel/mcp
    rank: 1000
    alias: task
    owner: ElicitRequestURLParams
    domain_of:
    - CallToolRequestParams
    - CreateMessageRequestParams
    - ElicitRequestFormParams
    - ElicitRequestURLParams
    - CreateTaskResult
    range: TaskMetadata
    inlined: true