
Search Modulit EU and Polish pro AV equipment and guides, size cable runs and configure AV hardware.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Use the native Modulit cable calculator. Enter actual sections in metres, loops, installation route and allowance. Result is required cable length, not a certification of signal reach.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http pro-av-finder https://www.modulit.eu/mcp
Use the native Modulit cable calculator. Enter actual sections in metres, loops, installation route and allowance. Result is required cable length, not a certification of signal reach.
| Argument | Type | Description |
|---|---|---|
| dropM | number | |
| riseM | number | |
| signal | string | |
| loopToM | number | |
| routing | string | |
| travelM | number | |
| quantity | integer | |
| loopFromM | number | |
| storefront* | string | |
| horizontalM* | number | |
| wastePercent | number |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"storefront",
"horizontalM"
],
"properties": {
"dropM": {
"type": "number",
"default": 0,
"maximum": 10000,
"minimum": 0
},
"riseM": {
"type": "number",
"default": 0,
"maximum": 10000,
"minimum": 0
},
"signal": {
"enum": [
"unspecified",
"hdmi18",
"hdmi48",
"hdbt",
"network",
"usb2",
"usb3",
"usbc",
"dp",
"sdi12",
"sdi3",
"audio",
"unbalanced",
"rs232",
"fiber",
"speaker",
"power",
"dmx",
"vga",
"dvi",
"kvm",
"dac",
"conversion",
"other"
],
"type": "string",
"default": "unspecified"
},
"loopToM": {
"type": "number",
"default": 0,
"maximum": 10000,
"minimum": 0
},
"routing": {
"enum": [
"direct",
"tray",
"raceway",
"conduit"
],
"type": "string",
"default": "direct"
},
"travelM": {
"type": "number",
"default": 0,
"maximum": 10000,
"minimum": 0
},
"quantity": {
"type": "integer",
"default": 1,
"maximum": 1000,
"minimum": 1
},
"loopFromM": {
"type": "number",
"default": 0,
"maximum": 10000,
"minimum": 0
},
"storefront": {
"enum": [
"eu",
"pl"
],
"type": "string"
},
"horizontalM": {
"type": "number",
"maximum": 10000,
"minimum": 0
},
"wastePercent": {
"type": "number",
"default": 0,
"maximum": 100,
"minimum": 0
}
},
"additionalProperties": false
}Inspect the native PureLink mediahub2 choices, or resolve a housing, preset, socket, covers, mount and quantity into an actual bill of materials. Omit state to list choices.
| Argument | Type | Description |
|---|---|---|
| state | object | |
| storefront* | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"storefront"
],
"properties": {
"state": {
"type": "object",
"properties": {
"s": {
"type": "integer",
"maximum": 100,
"minimum": 0
},
"hc": {
"type": "integer",
"maximum": 100,
"minimum": 0
},
"rc": {
"anyOf": [
{
"type": "string",
"maxLength": 80,
"minLength": 1
},
{
"type": "null"
}
]
},
"cvr": {
"type": "array",
"items": {
"type": "integer",
"maximum": 100,
"minimum": 0
},
"maxItems": 20
},
"enc": {
"type": "string",
"maxLength": 80,
"minLength": 1
},
"gst": {
"type": "integer",
"maximum": 100,
"minimum": 0
},
"mnt": {
"anyOf": [
{
"type": "string",
"maxLength": 80,
"minLength": 1
},
{
"type": "null"
}
]
},
"pre": {
"type": "integer",
"maximum": 100,
"minimum": 0
},
"sets": {
"type": "integer",
"default": 1,
"maximum": 1000,
"minimum": 1
}
},
"additionalProperties": false
},
"storefront": {
"enum": [
"eu",
"pl"
],
"type": "string"
}
},
"additionalProperties": false
}Run the native SurgeX equipment selector for this storefront. Missing evidence is counted separately.
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| offset | integer | |
| values* | object | |
| storefront* | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"storefront",
"values"
],
"properties": {
"limit": {
"type": "integer",
"default": 10,
"maximum": 20,
"minimum": 1
},
"offset": {
"type": "integer",
"default": 0,
"maximum": 1000000,
"minimum": 0
},
"values": {
"type": "object",
"propertyNames": {
"type": "string",
"maxLength": 48,
"minLength": 1
},
"additionalProperties": {
"anyOf": [
{
"type": "string",
"maxLength": 80
},
{
"type": "number"
},
{
"type": "array",
"items": {
"anyOf": [
{
"type": "string",
"maxLength": 80
},
{
"type": "number"
},
{
"type": "null"
}
]
},
"maxItems": 12
}
]
}
},
"storefront": {
"enum": [
"eu",
"pl"
],
"type": "string"
}
},
"additionalProperties": false
}Get the native SurgeX selector fields and allowed values.
No arguments.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"additionalProperties": false
}Look up 1–20 exact product IDs or SKUs; return public MSRP and indicative availability when displayed by this storefront.
| Argument | Type | Description |
|---|---|---|
| language | string | |
| products* | array | |
| storefront* | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"storefront",
"products"
],
"properties": {
"language": {
"enum": [
"en",
"pl",
"de",
"fr",
"es",
"it",
"cs",
"ro",
"hu",
"bg",
"lt",
"ar"
],
"type": "string",
"default": "en"
},
"products": {
"type": "array",
"items": {
"anyOf": [
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[1-9]\\d{0,9}$"
}
},
"additionalProperties": false
},
{
"type": "object",
"required": [
"sku"
],
"properties": {
"sku": {
"type": "string",
"pattern": "^[^\\x00-\\x1f\\x7f<>]+$",
"maxLength": 160,
"minLength": 1
}
},
"additionalProperties": false
}
]
},
"maxItems": 20,
"minItems": 1
},
"storefront": {
"enum": [
"eu",
"pl"
],
"type": "string"
}
},
"additionalProperties": false
}Compare another product against the source technical requirements. Missing evidence is not a match. Installation-specific compatibility must still be checked.
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| offset | integer | |
| source* | any | |
| filters | object | |
| language | string | |
| storefront* | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"storefront",
"source"
],
"properties": {
"limit": {
"type": "integer",
"default": 10,
"maximum": 20,
"minimum": 1
},
"offset": {
"type": "integer",
"default": 0,
"maximum": 1000000,
"minimum": 0
},
"source": {
"anyOf": [
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[1-9]\\d{0,9}$"
}
},
"additionalProperties": false
},
{
"type": "object",
"required": [
"sku"
],
"properties": {
"sku": {
"type": "string",
"pattern": "^[^\\x00-\\x1f\\x7f<>]+$",
"maxLength": 160,
"minLength": 1
}
},
"additionalProperties": false
}
]
},
"filters": {
"type": "object",
"properties": {
"maxMsrp": {
"type": "object",
"required": [
"amountMinor",
"currency"
],
"properties": {
"currency": {
"type": "string",
"pattern": "^[A-Z]{3}$"
},
"amountMinor": {
"type": "integer",
"maximum": 1000000000000,
"minimum": 0
}
},
"additionalProperties": false
},
"technical": {
"type": "object",
"properties": {
"brand": {
"type": "string",
"maxLength": 100
},
"videoMode": {
"type": "string",
"maxLength": 48
},
"maxLengthM": {
"type": "number",
"maximum": 10000,
"exclusiveMinimum": 0
},
"minLengthM": {
"type": "number",
"maximum": 10000,
"exclusiveMinimum": 0
},
"application": {
"type": "string",
"maxLength": 48
}
},
"additionalProperties": false
},
"availability": {
"enum": [
"not_in_stock",
"low",
"in_stock",
"high",
"backorder"
],
"type": "string"
}
},
"additionalProperties": false
},
"language": {
"enum": [
"en",
"pl",
"de",
"fr",
"es",
"it",
"cs",
"ro",
"hu",
"bg",
"lt",
"ar"
],
"type": "string",
"default": "en"
},
"storefront": {
"enum": [
"eu",
"pl"
],
"type": "string"
}
},
"additionalProperties": false
}Find products by SKU, product text, engineering requirements or visible MSRP/status. Explicit technical constraints are mandatory.
| Argument | Type | Description |
|---|---|---|
| q* | string | |
| limit | integer | |
| offset | integer | |
| filters | object | |
| language | string | |
| storefront* | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"storefront",
"q"
],
"properties": {
"q": {
"type": "string",
"pattern": "^[^\\x00-\\x1f\\x7f<>]+$",
"maxLength": 180,
"minLength": 1
},
"limit": {
"type": "integer",
"default": 10,
"maximum": 20,
"minimum": 1
},
"offset": {
"type": "integer",
"default": 0,
"maximum": 1000000,
"minimum": 0
},
"filters": {
"type": "object",
"properties": {
"maxMsrp": {
"type": "object",
"required": [
"amountMinor",
"currency"
],
"properties": {
"currency": {
"type": "string",
"pattern": "^[A-Z]{3}$"
},
"amountMinor": {
"type": "integer",
"maximum": 1000000000000,
"minimum": 0
}
},
"additionalProperties": false
},
"technical": {
"type": "object",
"properties": {
"brand": {
"type": "string",
"maxLength": 100
},
"videoMode": {
"type": "string",
"maxLength": 48
},
"maxLengthM": {
"type": "number",
"maximum": 10000,
"exclusiveMinimum": 0
},
"minLengthM": {
"type": "number",
"maximum": 10000,
"exclusiveMinimum": 0
},
"application": {
"type": "string",
"maxLength": 48
}
},
"additionalProperties": false
},
"availability": {
"enum": [
"not_in_stock",
"low",
"in_stock",
"high",
"backorder"
],
"type": "string"
}
},
"additionalProperties": false
},
"language": {
"enum": [
"en",
"pl",
"de",
"fr",
"es",
"it",
"cs",
"ro",
"hu",
"bg",
"lt",
"ar"
],
"type": "string",
"default": "en"
},
"storefront": {
"enum": [
"eu",
"pl"
],
"type": "string"
}
},
"additionalProperties": false
}Find published solutions, guides, tools and products for a task, model or SKU. Catalogue links identify published pages; only structured facts support compatibility. Use get_products for current terms.
| Argument | Type | Description |
|---|---|---|
| q* | string | |
| limit | integer | |
| offset | integer | |
| filters | object | |
| language | string | |
| storefront* | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"storefront",
"q"
],
"properties": {
"q": {
"type": "string",
"pattern": "^[^\\x00-\\x1f\\x7f<>]+$",
"maxLength": 180,
"minLength": 1
},
"limit": {
"type": "integer",
"default": 10,
"maximum": 20,
"minimum": 1
},
"offset": {
"type": "integer",
"default": 0,
"maximum": 1000000,
"minimum": 0
},
"filters": {
"type": "object",
"properties": {
"maxMsrp": {
"type": "object",
"required": [
"amountMinor",
"currency"
],
"properties": {
"currency": {
"type": "string",
"pattern": "^[A-Z]{3}$"
},
"amountMinor": {
"type": "integer",
"maximum": 1000000000000,
"minimum": 0
}
},
"additionalProperties": false
},
"technical": {
"type": "object",
"properties": {
"brand": {
"type": "string",
"maxLength": 100
},
"videoMode": {
"type": "string",
"maxLength": 48
},
"maxLengthM": {
"type": "number",
"maximum": 10000,
"exclusiveMinimum": 0
},
"minLengthM": {
"type": "number",
"maximum": 10000,
"exclusiveMinimum": 0
},
"application": {
"type": "string",
"maxLength": 48
}
},
"additionalProperties": false
},
"availability": {
"enum": [
"not_in_stock",
"low",
"in_stock",
"high",
"backorder"
],
"type": "string"
}
},
"additionalProperties": false
},
"language": {
"enum": [
"en",
"pl",
"de",
"fr",
"es",
"it",
"cs",
"ro",
"hu",
"bg",
"lt",
"ar"
],
"type": "string",
"default": "en"
},
"storefront": {
"enum": [
"eu",
"pl"
],
"type": "string"
}
},
"additionalProperties": false
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 7, 2026.