API & MCP

Everything a person can do on Ohmforge Vibration Spectrum (accelerometer CSV), a program or AI agent can do with the same inputs and get the identical result.

HTTP API

Ohmforge Vibration Spectrum (accelerometer CSV)

Finds the frequencies a machine shakes at from accelerometer samples — a washing machine during spin, an unbalanced fan, a pump. Paste or upload a CSV with a time column and one to three acceleration columns (for example a recording from Ohmforge's Pocket instruments or a phone sensor app). You get the spectrum, the strongest peaks with amplitude and the matching rotation speed in rpm, and RMS acceleration per axis.

Inputs of Ohmforge Vibration Spectrum (accelerometer CSV)
FieldTypeDefaultDescription
filefile—CSV file. One row per sample: time, then 1–3 acceleration columns; header optional. Up to 200 000 rows.
csvtextarea—Or paste the samples. Used when no file is uploaded. Comma, semicolon, tab or space separated.
timeUnitselect (auto, s, ms, us)"auto"Time unit
accelUnitselect (ms2, g)"ms2"Acceleration unit
fftSizeselect (auto, 128, 256, 512, 1024, 2048, 4096, 8192)"auto"FFT size. Larger = finer frequency resolution but fewer averages (noisier).
peaksnumber5Peaks to list

Every result contains

inputs (normalised, defaults applied), summary, result (validated against the published schema), units, assumptions, sources, warnings, computedAt and links.

MCP (Model Context Protocol)

{
  "mcpServers": {
    "ohmforge-vibration-spectrum": { "type": "http", "url": "https://ohmforgevibrationspectrum.usefulweb.app/mcp" }
  }
}