@@ -37,7 +37,7 @@ Applications **SHOULD**:
37
37
38
38
- Provide UI that makes it clear which server is requesting information
39
39
- Allow users to review and modify their responses before sending
40
- - Respect user privacy and provide clear reject and cancel options
40
+ - Respect user privacy and provide clear decline and cancel options
41
41
42
42
</Warning >
43
43
@@ -158,7 +158,7 @@ To request information from a user, servers send an `elicitation/create` request
158
158
"jsonrpc" : " 2.0" ,
159
159
"id" : 2 ,
160
160
"result" : {
161
- "action" : " reject "
161
+ "action" : " decline "
162
162
}
163
163
}
164
164
```
@@ -289,7 +289,7 @@ Elicitation responses use a three-action model to clearly distinguish between di
289
289
"jsonrpc" : " 2.0" ,
290
290
"id" : 1 ,
291
291
"result" : {
292
- "action" : " accept" , // or "reject " or "cancel"
292
+ "action" : " accept" , // or "decline " or "cancel"
293
293
"content" : {
294
294
"propertyName" : " value" ,
295
295
"anotherProperty" : 42
@@ -305,7 +305,7 @@ The three response actions are:
305
305
- The ` content ` field contains the submitted data matching the requested schema
306
306
- Example: User clicked "Submit", "OK", "Confirm", etc.
307
307
308
- 2 . ** Reject ** (` action: "reject " ` ): User explicitly rejected the request
308
+ 2 . ** Decline ** (` action: "decline " ` ): User explicitly declined the request
309
309
310
310
- The ` content ` field is typically omitted
311
311
- Example: User clicked "Reject", "Decline", "No", etc.
@@ -317,7 +317,7 @@ The three response actions are:
317
317
Servers should handle each state appropriately:
318
318
319
319
- ** Accept** : Process the submitted data
320
- - ** Reject ** : Handle explicit rejection (e.g., offer alternatives)
320
+ - ** Decline ** : Handle explicit declination (e.g., offer alternatives)
321
321
- ** Cancel** : Handle dismissal (e.g., prompt again later)
322
322
323
323
## Security Considerations
@@ -326,6 +326,6 @@ Servers should handle each state appropriately:
326
326
2 . Clients ** SHOULD** implement user approval controls
327
327
3 . Both parties ** SHOULD** validate elicitation content against the provided schema
328
328
4 . Clients ** SHOULD** provide clear indication of which server is requesting information
329
- 5 . Clients ** SHOULD** allow users to reject elicitation requests at any time
329
+ 5 . Clients ** SHOULD** allow users to decline elicitation requests at any time
330
330
6 . Clients ** SHOULD** implement rate limiting
331
331
7 . Clients ** SHOULD** present elicitation requests in a way that makes it clear what information is being requested and why
0 commit comments