physbound
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tasks | {
"list": {},
"cancel": {},
"requests": {
"tools": {
"call": {}
},
"prompts": {
"get": {}
},
"resources": {
"read": {}
}
}
} |
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| rf_link_budgetA | Calculate a complete RF link budget using the Friis transmission equation. Computes free-space path loss (FSPL), received power, and validates antenna gains against aperture limits (G_max = eta * (pi*D/lambda)^2). Rejects any configuration that implies physically impossible antenna performance. Use this tool when you need to:
Returns both human-readable summary and machine-readable JSON with all intermediate values. Returns a PhysicalViolationError dict if any input violates physics. Args: tx_power_dbm: Transmit power in dBm tx_antenna_gain_dbi: Transmit antenna gain in dBi rx_antenna_gain_dbi: Receive antenna gain in dBi frequency_hz: Carrier frequency in Hz (must be > 0) distance_m: Link distance in meters (must be > 0) tx_losses_db: TX-side miscellaneous losses in dB (default: 0) rx_losses_db: RX-side miscellaneous losses in dB (default: 0) tx_antenna_diameter_m: TX antenna diameter in meters (enables aperture check) rx_antenna_diameter_m: RX antenna diameter in meters (enables aperture check) |
| shannon_hartleyA | Calculate Shannon-Hartley channel capacity and validate throughput claims. Computes the theoretical maximum data rate C = B * log2(1 + SNR) for an AWGN channel. If a claimed throughput is provided, validates it against this limit. Any claim exceeding the Shannon limit is a physical impossibility. Use this tool when you need to:
Returns a PhysicalViolationError dict when a claim exceeds the Shannon limit. Args: bandwidth_hz: Channel bandwidth in Hz (must be > 0) snr_linear: Signal-to-noise ratio (linear, not dB). Provide this OR snr_db. snr_db: Signal-to-noise ratio in dB. Provide this OR snr_linear. claimed_throughput_bps: Optional throughput claim to validate in bits/sec |
| noise_floorA | Calculate thermal noise power (kTB), cascaded noise figure, and receiver sensitivity. Computes the fundamental thermal noise floor N = k_B * T * B, which is -174 dBm/Hz at the IEEE standard temperature of 290K. Optionally cascades multiple amplifier/filter stages using the Friis noise figure formula F_total = F_1 + (F_2-1)/G_1 + (F_3-1)/(G_1*G_2) + ... and computes receiver sensitivity as S_min = N_floor + NF + SNR_required. Use this tool when you need to:
Returns a PhysicalViolationError dict if inputs violate thermodynamic limits. Args: bandwidth_hz: Receiver bandwidth in Hz (must be > 0) temperature_k: System noise temperature in Kelvin (default: 290K, must be >= 0) stages: Optional list of stages, each with 'gain_db' and 'noise_figure_db' keys required_snr_db: Required SNR in dB for sensitivity calculation |
| radar_rangeA | Calculate maximum monostatic radar detection range and validate range claims. Computes the radar range equation R_max = [P_t * G^2 * lambda^2 * sigma / ((4*pi)^3 * S_min * L)]^(1/4) for a monostatic radar (same antenna for transmit and receive). Validates that claimed detection ranges do not exceed the theoretical maximum. Catches the common fourth-root fallacy where LLMs incorrectly state that doubling transmit power doubles radar range (it only increases range by a factor of 2^(1/4) = 1.19x). Use this tool when you need to:
Returns both human-readable summary and machine-readable JSON with all intermediate values. Returns a PhysicalViolationError dict if any input violates physics or the claimed range exceeds R_max. Args: peak_power_w: Peak transmit power in watts (must be > 0) antenna_gain_dbi: Antenna gain in dBi (same antenna for TX and RX) frequency_hz: Operating frequency in Hz (must be > 0) rcs_m2: Radar cross section of the target in m^2 (must be > 0) system_noise_temp_k: System noise temperature in Kelvin (default: 290K) noise_bandwidth_hz: Receiver noise bandwidth in Hz (default: 1 MHz) min_snr_db: Minimum required SNR in dB for detection (default: 13 dB, Swerling I) claimed_range_m: Optional claimed detection range to validate against R_max (meters) num_pulses: Number of integrated pulses for integration gain (default: 1) losses_db: Total system losses in dB (default: 0) |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/JonesRobM/physbound'
If you have feedback or need assistance with the MCP directory API, please join our Discord server