Barmaan MCP
An official MCP server by Barmaan Trading Company that exposes its industrial equipment catalogue, technical resources, and staff management tools to AI agents. It allows users to search products, verify certificates, request quotes, and for authenticated staff, manage orders, accounting, and emails.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://barmaan.co/api/mcpWhat you can do with it
- Search for industrial instruments and check stock availability
- Verify the authenticity of calibration certificates
- Request quotes for specific equipment
- Manage staff accounting and email via AI
Source and maintenance
Protocol and capabilities
- Server
- barmaan 1.0.1
- MCP protocol
- 2025-06-18
- Tools
- 15 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {
"listChanged": true
}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
15 advertised
fetch — Fetch a Barmaan document
Get the full text of one item by the id returned from `search` (product:, service:, project:, resource:<kind>/<slug>, category:, certificate:, company:info).
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"maxLength": 200,
"minLength": 3
}
}
}{
"title": "Fetch a Barmaan document",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_brochure — Barmaan brochure
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.
{
"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."
}
}
}{
"title": "Barmaan brochure",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_company_info — Company information
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.
{
"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."
}
}
}{
"title": "Company information",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_dwg_viewer_info — DWG viewer info
Information about Barmaan's free browser DWG/DXF viewer. Files cannot be uploaded through MCP; give the user the link.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {}
}{
"title": "DWG viewer info",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_product — Get product details
Full public details of one product: specs, models, documents, FAQ, price/availability. Pass `slug` or the 6-digit `code`.
{
"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."
}
}
}{
"title": "Get product details",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_resource — Get a guide
Full text of one resource (kind + slug from list_resources). Text is capped at 20,000 characters.
{
"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."
}
}
}{
"title": "Get a guide",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_service — Get service details
Details of one service by slug (from list_services).
{
"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."
}
}
}{
"title": "Get service details",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}list_categories — List product categories
Product categories with product counts.
{
"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."
}
}
}{
"title": "List product categories",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}list_projects — List projects
Published reference projects.
{
"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
}
}
}{
"title": "List projects",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}list_resources — List guides and resources
Published technical guides, standards notes, datasheets and glossary entries.
{
"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."
}
}
}{
"title": "List guides and resources",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}list_services — List services
Barmaan's engineering, calibration, inspection and software services.
{
"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."
}
}
}{
"title": "List services",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}request_quote — Request a quote
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.
{
"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."
}
}
}{
"title": "Request a quote",
"readOnlyHint": false,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}search — Search Barmaan
Search all public Barmaan content (products, categories, services, projects, guides, certificates). Returns ids to pass to `fetch`.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"maxLength": 200,
"minLength": 1
}
}
}{
"title": "Search Barmaan",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}search_products — Search products
Search the Barmaan product catalog (industrial instruments). Prices are published USD prices; price.on_request=true means ask for a quote.
{
"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"
}
}
}{
"title": "Search products",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}verify_certificate — Verify a calibration certificate
Check a Barmaan calibration certificate by its exact code. Returns status, equipment, manufacturer and serial only.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"code"
],
"properties": {
"code": {
"type": "string",
"maxLength": 60,
"minLength": 3
}
}
}{
"title": "Verify a calibration certificate",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}Prompts
Not advertised
Resources
Not advertised
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 1319 ms
- 95th percentile latency
- 1319 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 1319 ms · metadata changed · 15 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http barmaan-mcp https://barmaan.co/api/mcpCodex
codex mcp add barmaan-mcp --url https://barmaan.co/api/mcpCursor
{
"mcpServers": {
"barmaan-mcp": {
"url": "https://barmaan.co/api/mcp"
}
}
}Cline
{
"mcpServers": {
"barmaan-mcp": {
"type": "streamableHttp",
"url": "https://barmaan.co/api/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"barmaan-mcp": {
"type": "http",
"url": "https://barmaan.co/api/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http barmaan-mcp https://barmaan.co/api/mcpClaude Desktop
{
"mcpServers": {
"barmaan-mcp": {
"url": "https://barmaan.co/api/mcp"
}
}
}Windsurf
{
"mcpServers": {
"barmaan-mcp": {
"serverUrl": "https://barmaan.co/api/mcp"
}
}
}Let your agent find its tools
Find servers like Barmaan MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.
Other commerce servers
Do you run Barmaan MCP?
Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.