MCP App Store
by KeenEthics
Education & Research
Bodhaka Virtual Labs icon

Bodhaka Virtual Labs

by BuoyantWave Learning Technologies LLP

Overview

Bodhaka brings interactive physics and chemistry lab canvases into ChatGPT. Students build circuits, mechanics, and optics diagrams in the Physics Lab, or atoms, bonds, and balanced equations in the Chemistry Lab, all by hand on a drawing canvas inside the chat. The labs are fully interactive and render consistently on both web and mobile. Built by the team behind bodhaka.org for real, hands-on learning.

Tools

open_chemistry_lab

ChatGPT
Open the interactive Bodhaka CHEMISTRY Lab (atoms, ions, bonds, equations) inside the chat. Call this ONLY when the user clearly wants the Chemistry lab specifically. DISAMBIGUATION: if the request is vague or plural (e.g. 'open the lab', 'open labs', 'open bodhaka', 'start a lab') and does NOT name Chemistry, do NOT call this tool — instead ask the user to choose between the Bodhaka Physics Lab and the Bodhaka Chemistry Lab. NEVER call this in the same turn as open_physics_lab; at most one lab opens per turn. ALWAYS invoke this tool EVERY time the user asks to open, reopen, re-launch, or return to the Chemistry Lab — even if it was already opened earlier in this same conversation. Each invocation re-renders the lab in fullscreen and automatically restores the student's previously saved equation (the session is preserved across reopens). NEVER reply that the lab is 'already open' or skip the tool call; you MUST call this tool so the canvas actually re-appears. The student builds a chemical equation visually, then clicks the 'Ask ChatGPT' button to get structured reaction feedback. The canvas content (including a screenshot) only reaches you when the student clicks 'Ask ChatGPT'; until then you cannot see the equation, so ask them to click 'Ask ChatGPT'.

open_physics_lab

ChatGPT
Open the interactive Bodhaka PHYSICS Lab (circuits, mechanics, optics) inside the chat. Call this ONLY when the user clearly wants the Physics lab specifically. DISAMBIGUATION: if the request is vague or plural (e.g. 'open the lab', 'open labs', 'open bodhaka', 'start a lab') and does NOT name Physics, do NOT call this tool — instead ask the user to choose between the Bodhaka Physics Lab and the Bodhaka Chemistry Lab. NEVER call this in the same turn as open_chemistry_lab; at most one lab opens per turn. ALWAYS invoke this tool EVERY time the user asks to open, reopen, re-launch, or return to the Physics Lab — even if it was already opened earlier in this same conversation. Each invocation re-renders the lab in fullscreen and automatically restores the student's previously saved diagram (the session is preserved across reopens). NEVER reply that the lab is 'already open' or skip the tool call; you MUST call this tool so the canvas actually re-appears. The student builds a circuit/diagram visually, then clicks the 'Ask ChatGPT' button to get structured physics feedback. The canvas content (including a screenshot) only reaches you when the student clicks 'Ask ChatGPT'; until then you cannot see the diagram, so ask them to click 'Ask ChatGPT'.

Capabilities

Interactive

App Stats

2

Tools

ChatGPT

Platforms

Works with

ChatGPT

Data refreshed daily