Barmaan catalogue: instruments, specs, guides, certificate check, quote requests
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.
Get the full text of one item by the id returned from `search` (product:, service:, project:, resource:<kind>/<slug>, category:, certificate:, company:info).
Get the full text of one item by the id returned from `search` (product:, service:, project:, resource:<kind>/<slug>, category:, certificate:, company:info).
| Argument | Type | Description |
|---|---|---|
| id* | string |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"maxLength": 200,
"minLength": 3
}
}
}Barmaan's public brochure (PDF, no login): download links in English, Persian, Kurdish (Sorani) and Arabic, a short summary of the content, base prices and contact details.
| Argument | Type | Description |
|---|---|---|
| language | string | en, fa, ckb or ar. Omit for all languages. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"language": {
"enum": [
"en",
"fa",
"ckb",
"ar"
],
"type": "string",
"description": "en, fa, ckb or ar. Omit for all languages."
}
}
}Barmaan contact and company facts: use for the phone number, address, email, WhatsApp, map link, working hours, social profiles, registration details, key site pages, city pages and brochure links.
| Argument | Type | Description |
|---|---|---|
| locale | string | Content language: en, fa, ar or ckb. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"locale": {
"enum": [
"en",
"fa",
"ar",
"ckb"
],
"type": "string",
"default": "en",
"description": "Content language: en, fa, ar or ckb."
}
}
}Information about Barmaan's free browser DWG/DXF viewer. Files cannot be uploaded through MCP; give the user the link.
No arguments.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {}
}Full public details of one product: specs, models, documents, FAQ, price/availability. Pass `slug` or the 6-digit `code`.
| Argument | Type | Description |
|---|---|---|
| code | string | |
| slug | string | |
| locale | string | Content language: en, fa, ar or ckb. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"code": {
"type": "string",
"maxLength": 20
},
"slug": {
"type": "string",
"maxLength": 160
},
"locale": {
"enum": [
"en",
"fa",
"ar",
"ckb"
],
"type": "string",
"default": "en",
"description": "Content language: en, fa, ar or ckb."
}
}
}Full text of one resource (kind + slug from list_resources). Text is capped at 20,000 characters.
| Argument | Type | Description |
|---|---|---|
| kind* | string | |
| slug* | string | |
| locale | string | Content language: en, fa, ar or ckb. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"kind",
"slug"
],
"properties": {
"kind": {
"enum": [
"guide",
"standard",
"datasheet",
"glossary"
],
"type": "string"
},
"slug": {
"type": "string",
"maxLength": 200,
"minLength": 1
},
"locale": {
"enum": [
"en",
"fa",
"ar",
"ckb"
],
"type": "string",
"default": "en",
"description": "Content language: en, fa, ar or ckb."
}
}
}Details of one service by slug (from list_services).
| Argument | Type | Description |
|---|---|---|
| slug* | string | |
| locale | string | Content language: en, fa, ar or ckb. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"maxLength": 160,
"minLength": 1
},
"locale": {
"enum": [
"en",
"fa",
"ar",
"ckb"
],
"type": "string",
"default": "en",
"description": "Content language: en, fa, ar or ckb."
}
}
}Product categories with product counts.
| Argument | Type | Description |
|---|---|---|
| locale | string | Content language: en, fa, ar or ckb. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"locale": {
"enum": [
"en",
"fa",
"ar",
"ckb"
],
"type": "string",
"default": "en",
"description": "Content language: en, fa, ar or ckb."
}
}
}Published reference projects.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Max rows (1-20). |
| locale | string | Content language: en, fa, ar or ckb. |
| category | string |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"limit": {
"type": "integer",
"default": 10,
"maximum": 20,
"minimum": 1,
"description": "Max rows (1-20)."
},
"locale": {
"enum": [
"en",
"fa",
"ar",
"ckb"
],
"type": "string",
"default": "en",
"description": "Content language: en, fa, ar or ckb."
},
"category": {
"type": "string",
"maxLength": 80
}
}
}Published technical guides, standards notes, datasheets and glossary entries.
| Argument | Type | Description |
|---|---|---|
| kind | string | |
| limit | integer | Max rows (1-20). |
| query | string | |
| locale | string | Content language: en, fa, ar or ckb. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"kind": {
"enum": [
"guide",
"standard",
"datasheet",
"glossary"
],
"type": "string"
},
"limit": {
"type": "integer",
"default": 10,
"maximum": 20,
"minimum": 1,
"description": "Max rows (1-20)."
},
"query": {
"type": "string",
"maxLength": 200
},
"locale": {
"enum": [
"en",
"fa",
"ar",
"ckb"
],
"type": "string",
"default": "en",
"description": "Content language: en, fa, ar or ckb."
}
}
}Barmaan's engineering, calibration, inspection and software services.
| Argument | Type | Description |
|---|---|---|
| query | string | |
| locale | string | Content language: en, fa, ar or ckb. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"query": {
"type": "string",
"maxLength": 200
},
"locale": {
"enum": [
"en",
"fa",
"ar",
"ckb"
],
"type": "string",
"default": "en",
"description": "Content language: en, fa, ar or ckb."
}
}
}Send a price/quote request to Barmaan's sales team (same inbox as the website form). Ask the user for name and phone first; never invent contact details. Call once with confirm=false to get a preview, show it to the user, then call with confirm=true only after they agree.
| Argument | Type | Description |
|---|---|---|
| name* | string | Customer full name, asked from the user (never guessed). |
| string | Customer email (optional). | |
| phone* | string | Customer phone/WhatsApp with country code, asked from the user. |
| locale | string | Content language: en, fa, ar or ckb. |
| company | string | |
| confirm | boolean | false = preview only, nothing is sent. Set true ONLY after the user has explicitly agreed to send these exact details to Barmaan. |
| message* | string | What the customer needs: product, quantity, specs, destination. |
| product_code | string | 6-digit product code or product slug, if the request is about one product. |
Search all public Barmaan content (products, categories, services, projects, guides, certificates). Returns ids to pass to `fetch`.
| Argument | Type | Description |
|---|---|---|
| query* | string |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"maxLength": 200,
"minLength": 1
}
}
}Search the Barmaan product catalog (industrial instruments). Prices are published USD prices; price.on_request=true means ask for a quote.
| Argument | Type | Description |
|---|---|---|
| brand | string | |
| limit | integer | Max rows (1-20). |
| query | string | |
| locale | string | Content language: en, fa, ar or ckb. |
| category | string | Category key from list_categories. |
| in_stock | boolean | |
| condition | string |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"brand": {
"type": "string",
"maxLength": 80
},
"limit": {
"type": "integer",
"default": 10,
"maximum": 20,
"minimum": 1,
"description": "Max rows (1-20)."
},
"query": {
"type": "string",
"maxLength": 200
},
"locale": {
"enum": [
"en",
"fa",
"ar",
"ckb"
],
"type": "string",
"default": "en",
"description": "Content language: en, fa, ar or ckb."
},
"category": {
"type": "string",
"maxLength": 80,
"description": "Category key from list_categories."
},
"in_stock": {
"type": "boolean"
},
"condition": {
"enum": [
"new",
"used",
"refurbished",
"like_new"
],
"type": "string"
}
}
}Check a Barmaan calibration certificate by its exact code. Returns status, equipment, manufacturer and serial only.
| Argument | Type | Description |
|---|---|---|
| code* | string |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"code"
],
"properties": {
"code": {
"type": "string",
"maxLength": 60,
"minLength": 3
}
}
}{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"name",
"phone",
"message"
],
"properties": {
"name": {
"type": "string",
"maxLength": 120,
"minLength": 1,
"description": "Customer full name, asked from the user (never guessed)."
},
"email": {
"type": "string",
"format": "email",
"pattern": "^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$",
"maxLength": 200,
"description": "Customer email (optional)."
},
"phone": {
"type": "string",
"maxLength": 60,
"minLength": 1,
"description": "Customer phone/WhatsApp with country code, asked from the user."
},
"locale": {
"enum": [
"en",
"fa",
"ar",
"ckb"
],
"type": "string",
"default": "en",
"description": "Content language: en, fa, ar or ckb."
},
"company": {
"type": "string",
"maxLength": 160
},
"confirm": {
"type": "boolean",
"default": false,
"description": "false = preview only, nothing is sent. Set true ONLY after the user has explicitly agreed to send these exact details to Barmaan."
},
"message": {
"type": "string",
"maxLength": 4000,
"minLength": 1,
"description": "What the customer needs: product, quantity, specs, destination."
},
"product_code": {
"type": "string",
"maxLength": 80,
"description": "6-digit product code or product slug, if the request is about one product."
}
}
}