Summary
Add send_personal_chat_message to the inbound SimpleChat MCP server only after read-only personal tools, auth, governance, telemetry, and tests are stable.
Scope
- Add
send_personal_chat_message as a personal-scope-only inbound MCP tool.
- Require a valid delegated user identity.
- Validate conversation ownership/access when
conversation_id is supplied.
- Define behavior for new-conversation creation.
- Preserve content safety behavior.
- Preserve model invocation and token/cost logging.
- Add rate limits and abuse protections.
- Bound response size.
- Add audit events that identify caller app, user, tool, conversation, and success/failure without logging message secrets.
Acceptance Criteria
Notes
Parent: #1013
Depends on the inbound auth/governance foundation and read-only personal tools issues.
Planning doc: docs/explanation/features/MCP_PLUGIN_ROBUSTNESS_PLAN.md
Priority: P1
Size: L
Summary
Add
send_personal_chat_messageto the inbound SimpleChat MCP server only after read-only personal tools, auth, governance, telemetry, and tests are stable.Scope
send_personal_chat_messageas a personal-scope-only inbound MCP tool.conversation_idis supplied.Acceptance Criteria
Notes
Parent: #1013
Depends on the inbound auth/governance foundation and read-only personal tools issues.
Planning doc:
docs/explanation/features/MCP_PLUGIN_ROBUSTNESS_PLAN.mdPriority: P1
Size: L