MCP Exchange Validation Workflow
Goal
Verify end-to-end MCP and Exchange behavior after any config or code change.
Smoke flow
- Activate or call python from .venv.
- Start MCP server and validate startup logs.
- Verify Exchange auth success and inbox count.
- Execute get_inbox with explicit limit (example: 32).
- Confirm output format and error handling.
Expected evidence
- Startup log shows host/port and account identifier.
- Connection log reports inbox total without auth errors.
- get_inbox returns JSON list with requested max_items.
- Failures return structured JSON with error field.
Troubleshooting map
- Invalid credentials: verify domain\user format and password source.