HTR Bamboo MCP
This MCP server enables AI assistants to search HTR Bamboo's product catalog, retrieve specifications and source links, estimate bamboo panel loads for container shipping, and generate draft RFQs for review. It provides public procurement tools without requiring authentication, allowing agents to find products, validate inquiry completeness, and prepare inquiries that are submitted manually on the HTR website.
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://mcp.htrbamboo.com/mcpWhat you can do with it
- Find bamboo plywood products and show source links
- Estimate panel loads for container shipping
- Prepare draft RFQs for review before submission
Source and maintenance
Protocol and capabilities
- Server
- HTR Bamboo Product & Inquiry Assistant 0.2.1
- MCP protocol
- 2025-06-18
- Tools
- 7 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- 1 advertised
{
"tools": {
"listChanged": true
},
"prompts": {
"listChanged": true
}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
7 advertised
list_product_categories
List HTR public product families and the number of website product records. Use this to orient a buyer before searching.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {}
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}search_products
Find HTR Bamboo website products by name, specification or category. Supports English and common Chinese product terms. This is not a stock, price or suitability check.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"limit": {
"type": "integer",
"default": 10,
"maximum": 20,
"minimum": 1
},
"query": {
"type": "string",
"default": "",
"maxLength": 200
},
"family": {
"enum": [
"knitting_tools",
"panels_and_surfaces",
"components_and_finished_goods"
],
"type": "string"
},
"offset": {
"type": "integer",
"default": 0,
"maximum": 10000,
"minimum": 0
}
}
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_product
Read a product name, source-backed specification tables and quality flags. Preserve table column context and reference-only qualifications. Missing or withheld facts require HTR confirmation.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"product_id"
],
"properties": {
"product_id": {
"type": "string",
"maxLength": 180,
"minLength": 1
}
}
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}search_procurement_guides
Find public HTR buyer guides, sample and inspection checklists, document scope, shipping guidance, calculators and bounded case studies. Results are references, not order-specific promises.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"limit": {
"type": "integer",
"default": 5,
"maximum": 10,
"minimum": 1
},
"query": {
"type": "string",
"default": "",
"maxLength": 200
},
"topic": {
"enum": [
"selection",
"specification",
"branding",
"packaging",
"case_study",
"sample",
"repeat_order",
"quality",
"approval",
"inspection",
"packing",
"documents",
"certification",
"compliance",
"shipping",
"commercial",
"panels",
"engineering",
"calculator"
],
"type": "string"
},
"family": {
"enum": [
"knitting_tools",
"panels_and_surfaces",
"components_and_finished_goods"
],
"type": "string"
}
},
"additionalProperties": false
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}validate_inquiry
Check an HTR inquiry for product-specific missing and ambiguous fields. Returns one next question plus relevant public guides and cases. Readiness only means ready for HTR review.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"product_id"
],
"properties": {
"panel": {
"type": "object",
"properties": {
"finish": {
"type": "string",
"maxLength": 200
},
"width_mm": {
"type": "number",
"maximum": 5000,
"exclusiveMinimum": 0
},
"length_mm": {
"type": "number",
"maximum": 10000,
"exclusiveMinimum": 0
},
"application": {
"type": "string",
"maxLength": 300
},
"construction": {
"enum": [
"solid_laminated",
"bamboo_faced_named_core",
"strand_woven",
"unsure"
],
"type": "string"
},
"thickness_mm": {
"type": "number",
"maximum": 300,
"exclusiveMinimum": 0
},
"grain_and_colour": {
"type": "string",
"maxLength": 200
},
"tolerance_or_machining": {
"type": "string",
"maxLength": 400
}
},
"additionalProperties": false
},
"branding": {
"type": "string",
"default": "",
"maxLength": 200
},
"knitting": {
"type": "object",
"properties": {
"finish": {
"type": "string",
"maxLength": 200
},
"tool_format": {
"enum": [
"single_pointed",
"double_pointed",
"circular",
"interchangeable",
"crochet_hook",
"component",
"other"
],
"type": "string"
},
"pieces_per_set": {
"type": "integer",
"maximum": 1000,
"exclusiveMinimum": 0
},
"length_definition": {
"enum": [
"needle_body",
"bare_cable",
"assembled_total",
"hook_length",
"not_applicable",
"unknown"
],
"type": "string"
},
"diameter_or_size_mix": {
"type": "string",
"maxLength": 200
},
"length_or_length_mix": {
"type": "string",
"maxLength": 200
},
"point_hook_connector_details": {
"type": "string",
"maxLength": 400
}
},
"additionalProperties": false
},
"quantity": {
"type": "string",
"default": "",
"maxLength": 150
},
"component": {
"type": "object",
"properties": {
"application": {
"type": "string",
"maxLength": 300
},
"acceptance_checks": {
"type": "string",
"maxLength": 400
},
"material_and_finish": {
"type": "string",
"maxLength": 300
},
"dimensions_or_drawing_revision": {
"type": "string",
"maxLength": 500
}
},
"additionalProperties": false
},
"packaging": {
"type": "string",
"default": "",
"maxLength": 200
},
"product_id": {
"type": "string",
"maxLength": 180,
"minLength": 1
},
"destination": {
"type": "string",
"default": "",
"maxLength": 150
},
"request_type": {
"enum": [
"quotation",
"sample",
"customization"
],
"type": "string",
"default": "quotation"
},
"quantity_unit": {
"enum": [
"pieces",
"pairs",
"sets",
"sheets",
"pallets",
"other"
],
"type": "string"
},
"specifications": {
"type": "string",
"default": "",
"maxLength": 800
},
"required_documents": {
"type": "string",
"default": "",
"maxLength": 300
}
},
"additionalProperties": false
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}estimate_plywood_container_load
Estimate sheets per pallet, pallet count and 20/40-foot container use for one or more bamboo panel lines. Uses conservative right-angle geometry, payload, door, stacking and forklift limits. Planning estimate only; not a loading approval or freight quotation.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"panels"
],
"properties": {
"plan": {
"enum": [
"stacked",
"floor_only"
],
"type": "string",
"default": "stacked"
},
"panels": {
"type": "array",
"items": {
"type": "object",
"required": [
"length_mm",
"width_mm",
"thickness_mm",
"quantity_sheets"
],
"properties": {
"tier_cap": {
"type": "integer",
"default": 3,
"maximum": 6,
"minimum": 0
},
"width_mm": {
"type": "number",
"maximum": 3000,
"exclusiveMinimum": 0
},
"length_mm": {
"type": "number",
"maximum": 5000,
"exclusiveMinimum": 0
},
"panel_type": {
"enum": [
"laminated",
"strand_woven"
],
"type": "string",
"default": "laminated"
},
"thickness_mm": {
"type": "number",
"maximum": 100,
"exclusiveMinimum": 0
},
"density_kg_m3": {
"type": "number",
"maximum": 1500,
"minimum": 300
},
"load_center_mm": {
"type": "number",
"maximum": 10000,
"exclusiveMinimum": 0
},
"stacking_basis": {
"enum": [
"tiers",
"weight"
],
"type": "string",
"default": "tiers"
},
"packing_tare_kg": {
"type": "number",
"default": 30,
"maximum": 2000,
"minimum": 0
},
"quantity_sheets": {
"type": "integer",
"maximum": 100000,
"exclusiveMinimum": 0
},
"pallet_height_mm": {
"type": "number",
"default": 120,
"maximum": 1000,
"minimum": 1
},
"top_protection_mm": {
"type": "number",
"default": 0,
"maximum": 1000,
"minimum": 0
},
"max_loaded_height_mm": {
"type": "number",
"default": 1020,
"maximum": 5000,
"exclusiveMinimum": 0
},
"pallet_outer_width_mm": {
"type": "number",
"maximum": 4000,
"exclusiveMinimum": 0
},
"pallet_outer_length_mm": {
"type": "number",
"maximum": 6000,
"exclusiveMinimum": 0
},
"allowed_weight_above_kg": {
"type": "number",
"default": 0,
"maximum": 100000,
"minimum": 0
},
"handling_gross_limit_kg": {
"type": "number",
"default": 1760,
"maximum": 100000,
"exclusiveMinimum": 0
}
},
"additionalProperties": false
},
"maxItems": 10,
"minItems": 1
},
"handling": {
"type": "object",
"default": {
"lift_mode": "one_pallet_at_a_time",
"capacity_mode": "load_moment_estimate",
"rated_capacity_kg": 2500,
"rated_load_center_mm": 500
},
"properties": {
"lift_mode": {
"enum": [
"one_pallet_at_a_time",
"complete_stack"
],
"type": "string",
"default": "one_pallet_at_a_time"
},
"capacity_mode": {
"enum": [
"load_moment_estimate",
"actual_load_chart"
],
"type": "string",
"default": "load_moment_estimate"
},
"rated_capacity_kg": {
"type": "number",
"default": 2500,
"maximum": 100000,
"exclusiveMinimum": 0
},
"actual_capacity_kg": {
"type": "number",
"maximum": 100000,
"exclusiveMinimum": 0
},
"rated_load_center_mm": {
"type": "number",
"default": 500,
"maximum": 10000,
"exclusiveMinimum": 0
}
},
"additionalProperties": false
},
"container": {
"enum": [
"20ft GP",
"40ft GP",
"40ft HC"
],
"type": "string",
"default": "20ft GP"
},
"clearance_mm": {
"type": "number",
"default": 20,
"maximum": 500,
"minimum": 0
},
"container_overrides": {
"type": "object",
"default": {},
"properties": {
"payload_kg": {
"type": "number",
"maximum": 100000,
"exclusiveMinimum": 0
},
"door_width_mm": {
"type": "number",
"maximum": 10000,
"exclusiveMinimum": 0
},
"door_height_mm": {
"type": "number",
"maximum": 10000,
"exclusiveMinimum": 0
}
},
"additionalProperties": false
}
},
"additionalProperties": false
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}prepare_inquiry
Prepare an editable HTR inquiry draft and official website confirmation link. DOES NOT submit, store the draft, send email, create a CRM record or verify an email. Collect only procurement requirements; the buyer enters contact details on the website.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"product_id"
],
"properties": {
"branding": {
"type": "string",
"default": "",
"maxLength": 200
},
"quantity": {
"type": "string",
"default": "",
"maxLength": 150
},
"packaging": {
"type": "string",
"default": "",
"maxLength": 200
},
"product_id": {
"type": "string",
"maxLength": 180,
"minLength": 1
},
"destination": {
"type": "string",
"default": "",
"maxLength": 150
},
"request_type": {
"enum": [
"quotation",
"sample",
"customization"
],
"type": "string",
"default": "quotation"
},
"specifications": {
"type": "string",
"default": "",
"maxLength": 800
},
"required_documents": {
"type": "string",
"default": "",
"maxLength": 300
},
"additional_requirements": {
"type": "string",
"default": "",
"maxLength": 800
}
},
"additionalProperties": false
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": false,
"destructiveHint": false
}Prompts
1 advertised
start_product_inquiry
Guide a buyer step by step from HTR product selection to a reviewable website inquiry.
- need
- No description
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
- 300 ms
- 95th percentile latency
- 300 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 300 ms · metadata changed · 7 tool(s), 1 prompt(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http htr-bamboo-mcp https://mcp.htrbamboo.com/mcpCodex
codex mcp add htr-bamboo-mcp --url https://mcp.htrbamboo.com/mcpCursor
{
"mcpServers": {
"htr-bamboo-mcp": {
"url": "https://mcp.htrbamboo.com/mcp"
}
}
}Cline
{
"mcpServers": {
"htr-bamboo-mcp": {
"type": "streamableHttp",
"url": "https://mcp.htrbamboo.com/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"htr-bamboo-mcp": {
"type": "http",
"url": "https://mcp.htrbamboo.com/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http htr-bamboo-mcp https://mcp.htrbamboo.com/mcpClaude Desktop
{
"mcpServers": {
"htr-bamboo-mcp": {
"url": "https://mcp.htrbamboo.com/mcp"
}
}
}Windsurf
{
"mcpServers": {
"htr-bamboo-mcp": {
"serverUrl": "https://mcp.htrbamboo.com/mcp"
}
}
}Let your agent find its tools
Find servers like HTR Bamboo 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 HTR Bamboo 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.