Skip to main content
Glama
chrishayuk

Physics MCP Server

by chrishayuk

calculate_normal_force

Calculate the normal force on an inclined plane given mass, angle, gravity, and optional additional perpendicular force. Returns normal force and weight components.

Instructions

Calculate normal force on an inclined plane.

On an incline at angle θ: - N = mg cos(θ) + F_additional - Weight component perpendicular: mg cos(θ) - Weight component parallel: mg sin(θ) Args: mass: Object mass in kg gravity: Gravitational acceleration in m/s² (default 9.81) angle_degrees: Incline angle in degrees (0 = horizontal) additional_force: Additional perpendicular force in Newtons (optional) Returns: Dict containing: - normal_force: Normal force in Newtons - weight_component_perpendicular: Weight component ⊥ to surface - weight_component_parallel: Weight component ∥ to surface Example - Box on 30° ramp: result = await calculate_normal_force( mass=10.0, angle_degrees=30.0 ) # normal_force ≈ 84.9 N

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
massYes
gravityNo
angle_degreesNo
additional_forceNo

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/chrishayuk/chuk-mcp-physics'

If you have feedback or need assistance with the MCP directory API, please join our Discord server