mcpdirectory.dev
9,129 servers · updated 23 Sept

Optics MCP server

community Active last commit 34 d
{
  "mcpServers": {
    "commonlands-optics": {
      "type": "http",
      "url": "https://mcp.commonlands.com/mcp"
    }
  }
}
file .mcp.json (in your project root)version 0.4.0

What it does

This server helps select M12 and C-mount lenses by calculating field of view for specific image sensors and matching lenses to sensor requirements. It also provides live product information from Shopify and handles shopping-cart operations for precision optics buyers.

  • Find the right lens for a given sensor and target field of view by calling match_lens_to_sensor, then verify the final calculation with calculate_field_of_view.
  • Search the lens catalog by mount type, focal length, or other optical properties to narrow down options before sensor-specific matching.
  • Look up current product pricing, availability, and SKU information on Shopify before creating or updating a shopping cart for purchase.

Tools this server exposes

ToolDoes
calculate_field_of_viewCompute horizontal, vertical, and diagonal field of view for a specific lens and sensor combination, including distortion and coverage information.
match_lens_to_sensorFind lenses that meet a target field of view for a given image sensor, ranked by suitability.
search_lens_catalogSearch the lens catalog by SKU, title, mount type, or lens type for broad discovery.
get_lens_distortion_profileRetrieve distortion model and status information for a specific lens.
read_shopify_productsFetch live product truth from Shopify including price, availability, variant IDs, SKU, media, and inventory.
create_cartCreate a Shopify cart with specified line items and quantities after buyer confirmation.
update_cartUpdate an existing Shopify cart with new line items or quantities after buyer confirmation.

Before you enable it

An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.