Skip to main content
Glama
chrishayuk

Physics MCP Server

by chrishayuk

calculate_pendulum_period

Calculate the oscillation period of a simple pendulum using length and gravity inputs, with optional amplitude correction for large angles.

Instructions

Calculate pendulum period: T = 2π√(L/g).

Period of a simple pendulum depends only on length and gravity (for small amplitudes). Includes correction for large amplitudes. Args: length: Pendulum length in meters (pivot to center of mass) gravity: Gravitational acceleration in m/s² (default 9.81) amplitude_degrees: Amplitude in degrees (optional, for large angle correction) Returns: Dict containing: - period: T in seconds - frequency: f in Hz - angular_frequency: ω in rad/s - small_angle_approximation: Whether small angle formula was used Tips for LLMs: - Period independent of mass (Galileo's discovery) - Period independent of amplitude (for small angles < 15°) - Longer pendulum → longer period - Use for: clocks, playground swings, seismometers Example - Grandfather clock: result = await calculate_pendulum_period( length=0.994, # meters (for 2-second period) gravity=9.81 ) # T = 2.0 seconds

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
lengthYes
gravityNo
amplitude_degreesNo

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