Distributed Concert Ticket Booking System | MCP | Spring Boot · Kafka · Redis · PostgreSQL · Docker · Grafana k6 · Razorpay
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport — counts 27 tools · 0 res
· 0 prompts
permission surface via code analysis
tools
-
admin_get_event_bookings
-
cancel_booking
-
cancel_event
-
create_booking
-
create_event
-
create_venue
-
find_seat_uuids
-
get_available_seat_count
-
get_booking
-
get_event
-
get_my_bookings
-
get_my_profile
-
get_payment_by_booking
-
get_seat_map
-
get_seats_by_section
-
get_venue
-
list_events
-
list_venues
-
login
-
logout
-
publish_event
-
refresh_session
-
register_user
-
update_event
-
update_my_profile
-
update_venue
-
validate_seats
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 208
network 1
- net ArunKumar235-StagePass-ad0ce78/user-service/src/main/resources/static/auth/js/app.js :169
const response = await fetch(`${API_AUTH}/register`, {
tool registrations 27
- register_user ArunKumar235-StagePass-ad0ce78/mcp-service/src/stagepass_mcp/tools/auth_tools.py :19
- login ArunKumar235-StagePass-ad0ce78/mcp-service/src/stagepass_mcp/tools/auth_tools.py :57
- get_my_profile ArunKumar235-StagePass-ad0ce78/mcp-service/src/stagepass_mcp/tools/auth_tools.py :76
- update_my_profile ArunKumar235-StagePass-ad0ce78/mcp-service/src/stagepass_mcp/tools/auth_tools.py :89
- refresh_session ArunKumar235-StagePass-ad0ce78/mcp-service/src/stagepass_mcp/tools/auth_tools.py :109
- logout ArunKumar235-StagePass-ad0ce78/mcp-service/src/stagepass_mcp/tools/auth_tools.py :126
- create_booking ArunKumar235-StagePass-ad0ce78/mcp-service/src/stagepass_mcp/tools/booking_tools.py :17
- get_booking ArunKumar235-StagePass-ad0ce78/mcp-service/src/stagepass_mcp/tools/booking_tools.py :31
- get_my_bookings ArunKumar235-StagePass-ad0ce78/mcp-service/src/stagepass_mcp/tools/booking_tools.py :47
- cancel_booking ArunKumar235-StagePass-ad0ce78/mcp-service/src/stagepass_mcp/tools/booking_tools.py :60
- admin_get_event_bookings ArunKumar235-StagePass-ad0ce78/mcp-service/src/stagepass_mcp/tools/booking_tools.py :76
- get_payment_by_booking ArunKumar235-StagePass-ad0ce78/mcp-service/src/stagepass_mcp/tools/booking_tools.py :94
- list_events ArunKumar235-StagePass-ad0ce78/mcp-service/src/stagepass_mcp/tools/event_tools.py :17
- get_event ArunKumar235-StagePass-ad0ce78/mcp-service/src/stagepass_mcp/tools/event_tools.py :31
- create_event ArunKumar235-StagePass-ad0ce78/mcp-service/src/stagepass_mcp/tools/event_tools.py :49
- update_event ArunKumar235-StagePass-ad0ce78/mcp-service/src/stagepass_mcp/tools/event_tools.py :64
- publish_event ArunKumar235-StagePass-ad0ce78/mcp-service/src/stagepass_mcp/tools/event_tools.py :82
- cancel_event ArunKumar235-StagePass-ad0ce78/mcp-service/src/stagepass_mcp/tools/event_tools.py :98
- get_seat_map ArunKumar235-StagePass-ad0ce78/mcp-service/src/stagepass_mcp/tools/seat_tools.py :16
- get_available_seat_count ArunKumar235-StagePass-ad0ce78/mcp-service/src/stagepass_mcp/tools/seat_tools.py :32
- get_seats_by_section ArunKumar235-StagePass-ad0ce78/mcp-service/src/stagepass_mcp/tools/seat_tools.py :47
- validate_seats ArunKumar235-StagePass-ad0ce78/mcp-service/src/stagepass_mcp/tools/seat_tools.py :65
- find_seat_uuids ArunKumar235-StagePass-ad0ce78/mcp-service/src/stagepass_mcp/tools/seat_tools.py :85
- list_venues ArunKumar235-StagePass-ad0ce78/mcp-service/src/stagepass_mcp/tools/venue_tools.py :17
- get_venue ArunKumar235-StagePass-ad0ce78/mcp-service/src/stagepass_mcp/tools/venue_tools.py :38
- create_venue ArunKumar235-StagePass-ad0ce78/mcp-service/src/stagepass_mcp/tools/venue_tools.py :53
- update_venue ArunKumar235-StagePass-ad0ce78/mcp-service/src/stagepass_mcp/tools/venue_tools.py :68
declared dependencies 19
- k6@^0.0.0
- org.springframework.boot:spring-boot-micrometer-tracing-brave@*
- org.springframework.boot:spring-boot-starter-actuator@*
- org.springframework.boot:spring-boot-starter-data-redis-reactive@*
- org.springframework.boot:spring-boot-starter-webflux@*
- org.springframework.boot:spring-boot-starter-zipkin@*
- io.micrometer:micrometer-tracing-bridge-brave@*
- net.ttddyy.observation:datasource-micrometer-spring-boot@*
- org.springframework.cloud:spring-cloud-starter-gateway-server-webflux@*
- org.springframework.cloud:spring-cloud-starter-netflix-eureka-client@*
- org.springframework.cloud:spring-cloud-starter-circuitbreaker-reactor-resilience4j@*
- org.projectlombok:lombok@*
- io.jsonwebtoken:jjwt-api@0.11.5
- io.jsonwebtoken:jjwt-impl@0.11.5
- io.jsonwebtoken:jjwt-jackson@0.11.5
- org.springframework.boot:spring-boot-starter-test@*
- io.projectreactor:reactor-test@*
- org.springframework.cloud:spring-cloud-dependencies@*
- net.ttddyy.observation:datasource-micrometer-bom@*