Commonlands Optics: M12 Lens and C-Mount Lens Finder + Field-of-View Calculator
by commonlands.com in Other
M12 lens and C-mount lens finder with image-sensor matching and field-of-view calculator.
https://mcp.commonlands.com/mcp- Tools
- 21
- open to any client
- Uptime
- 66.7%
- last 30 days
- Response time
- 179 ms
- 728 ms slowest 5%
- Last check
- Passed
- 14 min ago, next in 5 h
Reliability
Status and outage history · Atom feed · Watch with other listings
How to connect
Add it to any MCP client that supports remote servers.
{
"mcpServers": {
"commonlands-optics-m12-lens-and-c-mount-lens-finder-field-of": {
"type": "http",
"url": "https://mcp.commonlands.com/mcp"
}
}
}21 tools
- calculate_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. Use this tool for FOV, HFOV, VFOV, DFOV, field of view, "lens for", lens-to-sensor, AR0234, IMX290, IMX477, and…
- match_lens_to_sensor
Find and rank Commonlands lenses for a sensor, target field of view, working distance, mount, or "lens for" request. Use this tool for FOV, HFOV, VFOV, DFOV, field of view, "lens for", lens-to-sensor, AR0234, IMX290, IMX477, and sensor part-number requests. It returns…
- search_lens_catalog
Search the Commonlands lens catalog by SKU, mount, lens type, M12, C-mount, or application text. For sensor part numbers such as AR0234, IMX290, and IMX477, or any "lens for <sensor>" request, use match_lens_to_sensor instead — sensor names are not searchable text here. Use this…
- get_lens_distortion_profile
Return the Commonlands distortion model/status for one lens SKU, including whether the data is source-display-only or backend-calculated. Use this tool for FOV, HFOV, VFOV, DFOV, field of view, "lens for", lens-to-sensor, AR0234, IMX290, IMX477, and sensor part-number requests…
- get_sensor_specs
Return sensor dimensions, pixel pitch, and resolution for lens field of view, M12 lens, and C-mount lens matching inputs. In production this uses the read-only live sensor table when configured, with fixture fallback when unavailable. Use these specs as inputs to…
- compare_lenses
Compare selected Commonlands M12 lens and C-mount lens SKUs on the same sensor with the same deterministic scoring model. Use as explanatory context, then call calculate_field_of_view for final sensor-specific FoV values when precision matters. FoV rule: never estimate…
- get_product_page_details
Return fixture-backed product-page handoff details for one lens, including DynamoDB-sourced optical specs and gated datasheet policy. Product-page/catalog optical fields are not a substitute for sensor-specific FoV; call calculate_field_of_view for the lens/sensor pair. FoV…
- get_catalog_snapshot_status
Return fixture-backed joined catalog counts, validation status, source provenance, live connector readiness, and non-authoritative product-truth warning.
- get_shopify_ucp_readiness
Report connector-free Shopify Storefront MCP and UCP Catalog compatibility, launch blockers, and Commonlands engineering differentiators.
- get_shopify_readonly_config_status
Report sanitized Cloudflare Shopify binding presence, approved read scopes, and read-only safety flags without exposing secrets or calling Shopify.
- read_shopify_products
Use this for live purchasable product truth: product and variant IDs, SKUs, prices, coarse availability, product URLs, and public product-page metafields. Public data only: active products, no exact inventory counts, and metafields limited to the custom.* display fields shown on…
- create_cart
Create a Shopify-owned cart for selected variant line items through the configured Shopify Cart/Storefront MCP endpoint. Commonlands MCP is a stateless proxy: cart state is stored and mutated by Shopify, not in the Worker. The response includes a cart_access_token that binds the…
- get_cart
Retrieve a Shopify-owned cart by cart id. Owner-bound: requires the cart_access_token returned by create_cart, so only the session that created a cart can read it. Cart persistence comes from Shopify; agents must retain the cart id, cart_access_token, and continue_url across…
- update_cart
Update a Shopify-owned cart through the configured Cart/Storefront MCP endpoint. Owner-bound: requires the cart_access_token returned by create_cart, so only the session that created a cart can change it. With UCP endpoints, treat updates as full-state PUT semantics; with the…
- search_catalog
Fixture-backed UCP Catalog search alias for Shopify-native product discovery; no live Shopify calls or cart behavior. Use this only for broad discovery; when a sensor or target FoV is involved, call match_lens_to_sensor or calculate_field_of_view instead of estimating from…
- lookup_catalog
Fixture-backed UCP Catalog lookup alias for product, variant, SKU, handle, or URL identifiers; returns not-found messages instead of writes. Lookup records are not enough for sensor-specific FoV; call calculate_field_of_view for known lens/sensor pairs. FoV rule: never estimate…
- get_product
Fixture-backed UCP Catalog product detail alias with Commonlands optical metadata and Shopify-native handoff fields. Product optical fields are not a substitute for sensor-specific FoV; call calculate_field_of_view for the lens/sensor pair. FoV rule: never estimate…
- prepare_shopify_purchase_handoff
Build a read-only Shopify-native purchase handoff seam for a selected lens without creating carts, checkout, orders, inventory mutations, or writes. Preserve any computed FoV provenance from calculate_field_of_view/match_lens_to_sensor when carrying optical context into purchase…
- get_purchase_route_options
Return safe dual-channel purchase route options for AI agents and robotics engineers across Commonlands MCP and Shopify-native channels without mutating commerce state. This explains commerce routes only; call calculate_field_of_view/match_lens_to_sensor for sensor-specific FoV…
- recommend_lenses_for_application
Rank Commonlands M12 lenses and C-mount lenses for an application note such as embedded robotics, machine-vision inspection, or a required lens field of view. Use as an application shortlist helper, then call match_lens_to_sensor or calculate_field_of_view for final per-sensor…
- submit_rfq
Forward a buyer request-for-quote or engineering question to the Commonlands engineering team. Two-step, buyer-confirmed: the first call returns a preview and sends nothing; show the buyer the preview (including their reply-to email) and, only after they explicitly approve, call…
Security scan
No findings
We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.
Recent checks
| When | Result | HTTP | Time |
|---|---|---|---|
| 14 min ago | Passed | 200 | 140 ms |
| 10 h ago | Passed | 200 | 221 ms |
| 20 h ago | Passed | 200 | 132 ms |
| 29 h ago | Passed | 200 | 196 ms |
| 39 h ago | Passed | 200 | 224 ms |
Show 10 older checks
| 47 h ago | Passed | 200 | 179 ms |
| 2 days ago | Passed | 200 | 162 ms |
| 3 days ago | Passed | 200 | 728 ms |
| 3 days ago | Passed | 200 | 171 ms |
| 4 days ago | Passed | 200 | 421 ms |
| 4 days ago | Passed | 200 | 136 ms |
| 4 days ago | Passed | 200 | 217 ms |
| 6 days ago | Connection failed (ERR_SSL_SSL/TLS_ALERT_HANDSHAKE_FAILURE) | - | - |
| 7 days ago | Connection failed (ERR_SSL_SSL/TLS_ALERT_HANDSHAKE_FAILURE) | - | - |
| 8 days ago | Connection failed (ERR_SSL_SSL/TLS_ALERT_HANDSHAKE_FAILURE) | - | - |