{"mcpName":"station__suit-sensors__calibrate-imu","slug":"suit-sensors__calibrate-imu","label":"calibrate-imu","description":"Apply calibration to a raw 9-DOF IMU reading — removes accelerometer bias/scale, gyroscope bias, and magnetometer hard-iron offset","domainSlug":"suit-sensors","pvRelevance":"non-pv","backend":"external","agentMetadata":{"idempotent":null,"read_only":null,"expected_latency_ms":null,"cost_tokens_estimate":null,"pipes_to":null},"inputSchema":{"type":"object","properties":{"accel_x":{"type":"number","description":"Raw accelerometer X (m/s²)"},"accel_y":{"type":"number","description":"Raw accelerometer Y (m/s²)"},"accel_z":{"type":"number","description":"Raw accelerometer Z (m/s²)"},"gyro_x":{"type":"number","description":"Raw gyroscope X (rad/s)"},"gyro_y":{"type":"number","description":"Raw gyroscope Y (rad/s)"},"gyro_z":{"type":"number","description":"Raw gyroscope Z (rad/s)"},"accel_bias_x":{"type":"number","description":"Accel bias X (m/s²)","default":0},"accel_bias_y":{"type":"number","description":"Accel bias Y (m/s²)","default":0},"accel_bias_z":{"type":"number","description":"Accel bias Z (m/s²)","default":0},"gyro_bias_x":{"type":"number","description":"Gyro bias X (rad/s)","default":0},"gyro_bias_y":{"type":"number","description":"Gyro bias Y (rad/s)","default":0},"gyro_bias_z":{"type":"number","description":"Gyro bias Z (rad/s)","default":0}},"required":["accel_x","accel_y","accel_z","gyro_x","gyro_y","gyro_z"]},"example":null,"taxonomy":{"rank":{"domain":"Substrata","kingdom":"Constructa","phylum":"Configa","class":"station-config","order":"suit","family":"mcp-tool-config"},"characteristics":{"substrate":"config","domain":"pv","lifecycle":"continuous","stateful":false,"persistence":"none","authority":"read","compounding":"producer","io_input":"agent-request","io_output":"tool-response"}},"_links":{"html":"/tools/suit-sensors__calibrate-imu","markdown":"/tools/suit-sensors__calibrate-imu/raw.md","invoke":"/api/mcp","catalog":"/api/mcp"}}