{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_49s4frp4bu89","handle":"commonlands-optics-m12-lens-and-c-mount-lens-fin","url":"https://wellknown.network/agents/commonlands-optics-m12-lens-and-c-mount-lens-fin","links":{"self":"https://wellknown.network/agents/commonlands-optics-m12-lens-and-c-mount-lens-fin/record.json","html":"https://wellknown.network/agents/commonlands-optics-m12-lens-and-c-mount-lens-fin","markdown":"https://wellknown.network/agents/commonlands-optics-m12-lens-and-c-mount-lens-fin/record.md","api":"https://wellknown.network/api/v1/agents/commonlands-optics-m12-lens-and-c-mount-lens-fin","status":"https://wellknown.network/api/v1/agents/commonlands-optics-m12-lens-and-c-mount-lens-fin/status","claim":"https://wellknown.network/agents/commonlands-optics-m12-lens-and-c-mount-lens-fin/claim","claimApi":"https://wellknown.network/api/v1/claims","badge":"https://wellknown.network/agents/commonlands-optics-m12-lens-and-c-mount-lens-fin/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air:mcp.commonlands.com:server:commonlands-optics-m12-lens-and-c-mount-lens-fin","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Commonlands Optics: M12 Lens and C-Mount Lens Finder + Field-of-View Calculator","summary":"M12 lens and C-mount lens finder with image-sensor matching and field-of-view calculator.","description":"M12 lens and C-mount lens finder with image-sensor matching and field-of-view calculator.","publisher":{"name":"com.commonlands","url":null},"homepage":"https://commonlands.com/pages/agentic-mcp-for-m12-lenses-and-optics","repository":"https://github.com/CommonlandsAbbe/commonlands-mcp","version":"0.4.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://mcp.commonlands.com/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-08-07T02:53:35.851598Z","publishedAt":"2026-08-07T02:53:35.851598Z","registryName":"com.commonlands/optics-mcp"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"commerce.ecommerce","name":"E-commerce Operations","confidence":1,"provenance":"derived"},{"slug":"infra.cloud","name":"Cloud Platforms","confidence":0.554,"provenance":"derived"},{"slug":"commerce.payments","name":"Payments","confidence":0.525,"provenance":"derived"},{"slug":"communication.chat","name":"Team Chat","confidence":0.51,"provenance":"derived"},{"slug":"security.secrets","name":"Secrets Management","confidence":0.51,"provenance":"derived"},{"slug":"ai.evaluation","name":"Evaluation & Benchmarks","confidence":0.51,"provenance":"derived"}],"categories":["ai","commerce","communication","infra","security"]},"observed":{"status":"live","statusReason":"Responded 3h ago.","lastOkAt":"2026-09-05T20:25:27.830Z","lastProbedAt":"2026-09-05T20:25:27.830Z","statusComputedAt":"2026-09-05T20:26:16.099Z","reliability30d":{"probes":1,"successRate":1,"p50Ms":25},"latestObservations":[{"at":"2026-09-05T20:25:27.830Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":25,"error":null,"detail":{"tools":[{"name":"calculate_field_of_view","description":"Calculate Commonlands lens field of view for a lens/sensor pair and return HFOV, VFOV, DFOV, coverage, distortion status, and an explicit rectilinear comparison"},{"name":"match_lens_to_sensor","description":"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, fi"},{"name":"search_lens_catalog","description":"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 "},{"name":"get_lens_distortion_profile","description":"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,"},{"name":"get_sensor_specs","description":"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 "},{"name":"compare_lenses","description":"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 "},{"name":"get_product_page_details","description":"Return fixture-backed product-page handoff details for one lens, including DynamoDB-sourced optical specs and gated datasheet policy. Product-page/catalog optic"},{"name":"get_catalog_snapshot_status","description":"Return fixture-backed joined catalog counts, validation status, source provenance, live connector readiness, and non-authoritative product-truth warning."},{"name":"get_shopify_ucp_readiness","description":"Report connector-free Shopify Storefront MCP and UCP Catalog compatibility, launch blockers, and Commonlands engineering differentiators."},{"name":"get_shopify_readonly_config_status","description":"Report sanitized Cloudflare Shopify binding presence, approved read scopes, and read-only safety flags without exposing secrets or calling Shopify."},{"name":"read_shopify_products","description":"Use this for live purchasable product truth: product and variant IDs, SKUs, prices, coarse availability, product URLs, and public product-page metafields. Publi"},{"name":"create_cart","description":"Create a Shopify-owned cart for selected variant line items through the configured Shopify Cart/Storefront MCP endpoint. Commonlands MCP is a stateless proxy: c"},{"name":"get_cart","description":"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 "},{"name":"update_cart","description":"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 th"},{"name":"search_catalog","description":"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 "},{"name":"lookup_catalog","description":"Fixture-backed UCP Catalog lookup alias for product, variant, SKU, handle, or URL identifiers; returns not-found messages instead of writes. Lookup records are "},{"name":"get_product","description":"Fixture-backed UCP Catalog product detail alias with Commonlands optical metadata and Shopify-native handoff fields. Product optical fields are not a substitute"},{"name":"prepare_shopify_purchase_handoff","description":"Build a read-only Shopify-native purchase handoff seam for a selected lens without creating carts, checkout, orders, inventory mutations, or writes. Preserve an"},{"name":"get_purchase_route_options","description":"Return safe dual-channel purchase route options for AI agents and robotics engineers across Commonlands MCP and Shopify-native channels without mutating commerc"},{"name":"recommend_lenses_for_application","description":"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. U"},{"name":"submit_rfq","description":"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 s"}],"toolCount":21,"serverName":"commonlands-mcp","capabilities":["tools","resources","prompts"],"serverVersion":"0.4.1","protocolVersion":"2025-06-18"}}],"tools":[{"name":"calculate_field_of_view","description":"Calculate Commonlands lens field of view for a lens/sensor pair and return HFOV, VFOV, DFOV, coverage, distortion status, and an explicit rectilinear comparison"},{"name":"match_lens_to_sensor","description":"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, fi"},{"name":"search_lens_catalog","description":"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 "},{"name":"get_lens_distortion_profile","description":"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,"},{"name":"get_sensor_specs","description":"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 "},{"name":"compare_lenses","description":"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 "},{"name":"get_product_page_details","description":"Return fixture-backed product-page handoff details for one lens, including DynamoDB-sourced optical specs and gated datasheet policy. Product-page/catalog optic"},{"name":"get_catalog_snapshot_status","description":"Return fixture-backed joined catalog counts, validation status, source provenance, live connector readiness, and non-authoritative product-truth warning."},{"name":"get_shopify_ucp_readiness","description":"Report connector-free Shopify Storefront MCP and UCP Catalog compatibility, launch blockers, and Commonlands engineering differentiators."},{"name":"get_shopify_readonly_config_status","description":"Report sanitized Cloudflare Shopify binding presence, approved read scopes, and read-only safety flags without exposing secrets or calling Shopify."},{"name":"read_shopify_products","description":"Use this for live purchasable product truth: product and variant IDs, SKUs, prices, coarse availability, product URLs, and public product-page metafields. Publi"},{"name":"create_cart","description":"Create a Shopify-owned cart for selected variant line items through the configured Shopify Cart/Storefront MCP endpoint. Commonlands MCP is a stateless proxy: c"},{"name":"get_cart","description":"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 "},{"name":"update_cart","description":"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 th"},{"name":"search_catalog","description":"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 "},{"name":"lookup_catalog","description":"Fixture-backed UCP Catalog lookup alias for product, variant, SKU, handle, or URL identifiers; returns not-found messages instead of writes. Lookup records are "},{"name":"get_product","description":"Fixture-backed UCP Catalog product detail alias with Commonlands optical metadata and Shopify-native handoff fields. Product optical fields are not a substitute"},{"name":"prepare_shopify_purchase_handoff","description":"Build a read-only Shopify-native purchase handoff seam for a selected lens without creating carts, checkout, orders, inventory mutations, or writes. Preserve an"},{"name":"get_purchase_route_options","description":"Return safe dual-channel purchase route options for AI agents and robotics engineers across Commonlands MCP and Shopify-native channels without mutating commerc"},{"name":"recommend_lenses_for_application","description":"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. U"},{"name":"submit_rfq","description":"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 s"}],"package":null},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"com.commonlands/optics-mcp","url":"https://registry.modelcontextprotocol.io/v0/servers/com.commonlands%2Foptics-mcp","firstSeenAt":"2026-09-05T17:20:35.503Z","fetchedAt":"2026-09-05T17:20:35.503Z","normalizedAt":"2026-09-05T17:20:35.503Z"}]},"firstSeenAt":"2026-09-05T17:20:35.503Z","updatedAt":"2026-09-05T20:26:23.227Z"}