{
  "version": "1.0",
  "updated": "2026-10-01",
  "title": "Plan My re:Invent",
  "url": "https://planmyreinvent.com/",
  "description": "Free setup instructions and an approval-first planning prompt for AWS re:Invent 2026. This public reference is readable without authentication. AWS operates the external event catalog, sign-in, and schedule tools.",
  "event": "AWS re:Invent 2026",
  "awsMcpUrl": "https://api.awsevents.com/mcp",
  "clients": [
    {
      "id": "claude-code",
      "name": "Claude Code",
      "format": "bash",
      "destination": "Terminal",
      "configuration": "claude mcp add --transport http --scope user awsevents \\\n  https://api.awsevents.com/mcp \\\n  --callback-port 8484 \\\n  --client-id 7vmom55m1qstvq8i71ph127bfq",
      "instructions": "Run the command, then start a new Claude Code session. Ask: List AWS events. Complete AWS Builder ID sign-in in your browser."
    },
    {
      "id": "codex",
      "name": "Codex",
      "format": "toml",
      "destination": "~/.codex/config.toml",
      "configuration": "[mcp_servers.awsevents]\ncommand = \"npx\"\nargs = [\n  \"-y\", \"mcp-remote@0.14.3\",\n  \"https://api.awsevents.com/mcp\", \"8976\",\n  \"--host\", \"127.0.0.1\",\n  \"--static-oauth-client-info\",\n  '{\"client_id\":\"7vmom55m1qstvq8i71ph127bfq\"}',\n  \"--static-oauth-client-metadata\",\n  '{\"scope\":\"openid email events/access\"}',\n  \"--authorize-param\", \"identity_provider=AWSBuilderID\",\n  \"--auth-timeout\", \"180\"\n]\nstartup_timeout_sec = 180",
      "instructions": "Install Node.js 22 or newer. Add this configuration, preserving other settings and replacing an existing awsevents entry. Restart Codex. The third-party mcp-remote bridge handles and stores authorization locally. Complete AWS Builder ID sign-in on the same computer within three minutes. Port 8976 must be available. Then ask: List AWS events."
    },
    {
      "id": "kiro",
      "name": "Kiro",
      "format": "json",
      "destination": "~/.kiro/settings/mcp.json",
      "configuration": "{\n  \"mcpServers\": {\n    \"awsevents\": {\n      \"url\": \"https://api.awsevents.com/mcp\",\n      \"oauth\": {\n        \"clientId\": \"7vmom55m1qstvq8i71ph127bfq\",\n        \"redirectUri\": \"http://127.0.0.1:8976\",\n        \"oauthScopes\": [\"openid\", \"email\", \"events/access\"]\n      }\n    }\n  }\n}",
      "instructions": "Choose Kiro: Open user MCP config (JSON). Merge awsevents into mcpServers, save, and reload. Ask: List AWS events. Complete AWS Builder ID sign-in. Keep redirectUri exactly as shown."
    }
  ],
  "signInPrompt": "List AWS events.",
  "planningPrompt": "Help me plan AWS re:Invent 2026 using the awsevents tools.\n\nRead my current schedule, then ask me about my interests, experience, preferred session types, must-see talks, and time for breaks or meeting people.\n\nSuggest an itinerary with no overlapping sessions and realistic travel time between venues. Explain why you picked each session and offer alternatives where useful.\n\nShow me any favorites, reservations, cancellations, or personal-time blocks you propose. Make only the changes I approve. Afterwards, read my schedule again and tell me what was saved and what needs attention.",
  "safety": [
    "Let the attendee complete sign-in directly with AWS.",
    "Read the current schedule before proposing changes.",
    "Obtain explicit approval for every favorite, reservation, cancellation, or personal-time change.",
    "Read the schedule again and verify each outcome."
  ],
  "sources": [
    "https://docs.aws.amazon.com/events/latest/devguide/mcp-server.html",
    "https://developers.openai.com/codex/mcp/",
    "https://github.com/punkpeye/mcp-remote"
  ],
  "author": {
    "name": "mza",
    "url": "https://www.linkedin.com/in/themza"
  }
}
