CO
Commonlands Optics: M12 Lens and C-Mount Lens Finder + Field
/calculate_field_of_view
Calculate Commonlands field of view
Calculate Commonlands lens field of view for a lens/sensor pair and return HFOV, VFOV, DFOV, coverage, distortion status, and an explicit rectilinear comparison
liveverifiedunknown~5s typical
mcpprobedcommonlandsoptics:m12
$0.0020
per call
plus $0.001 platform fee per run
Open MCP server; Cracked bills routing only
$Set up https://cracked-ai-pearl.vercel.app/SKILL.md, then use Cracked to run mcp-com-commonlands-optics-mcp /calculate_field_of_view for me.
Input
| Field | Type | Description |
|---|---|---|
| lens_sku | string | Commonlands lens SKU, for example CIL250. Snake-case alias for lensSku. |
| lensSku | string | Commonlands lens SKU, for example CIL250. Camel-case alias for lens_sku. |
| focal_length_mm | number | Fallback rectilinear reference only when no Commonlands lens SKU is available. Snake-case |
| focalLengthMm | number | Fallback rectilinear reference only when no Commonlands lens SKU is available. Camel-case |
| sensor | string | Sensor part number or safe sensor object. Supports AR0234, IMX290/IMX477 when present in t |
| sensorPartNumber | string | Sensor part number. Camel-case alias for sensor. |
| sensor_part_number | string | Sensor part number. Snake-case alias for sensorPartNumber. |
| working_distance_mm | number | Optional working distance in mm. Snake-case alias for workingDistanceMm. |
| workingDistanceMm | number | Optional working distance in mm. Camel-case alias for working_distance_mm. |
| widthPx | integer | Custom sensor: horizontal pixel count (e.g. 4056). Use with heightPx and pixelSizeUm. |
| heightPx | integer | Custom sensor: vertical pixel count (e.g. 3040). |
| horizontalPixels | integer | Alias for widthPx. |
| verticalPixels | integer | Alias for heightPx. |
| pixelSizeUm | number | Custom sensor: pixel pitch in microns (e.g. 1.55). |
| pixelPitchUm | number | Alias for pixelSizeUm. |
| sensorWidthMm | number | Custom sensor: active-area width in mm (alternative to pixels x pitch). |
| sensorHeightMm | number | Custom sensor: active-area height in mm. |
Call it
curl
curl https://cracked-ai-pearl.vercel.app/v1/run \
-H "Authorization: Bearer ck_live_..." -H "content-type: application/json" \
-d '{"provider":"mcp-com-commonlands-optics-mcp","endpoint":"/calculate_field_of_view","input":{}}'cli
npx cracked-ai run -p mcp-com-commonlands-optics-mcp -e /calculate_field_of_view -i '{}'mcp
run_tool({ provider: "mcp-com-commonlands-optics-mcp", endpoint: "/calculate_field_of_view", input: {} })Try it
Runs against your signed-in workspace balance. Sign in if you have not.