{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_n9gvrw734rxj","handle":"drapecut","url":"https://wellknown.network/agents/drapecut","links":{"self":"https://wellknown.network/agents/drapecut/record.json","html":"https://wellknown.network/agents/drapecut","markdown":"https://wellknown.network/agents/drapecut/record.md","api":"https://wellknown.network/api/v1/agents/drapecut","status":"https://wellknown.network/api/v1/agents/drapecut/status","claim":"https://wellknown.network/agents/drapecut/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/drapecut/claim.json","badge":"https://wellknown.network/agents/drapecut/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/drapecut/history","tools":"https://wellknown.network/api/v1/agents/drapecut/tools"},"ard":{"identifier":"urn:air:drapecut.com:server:drapecut","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"DrapeCut","summary":"Simulate composite fabric draping on CAD surfaces; compare fibre angles and export DXF/PDF patterns.","description":"Simulate composite fabric draping on CAD surfaces; compare fibre angles and export DXF/PDF patterns.","publisher":{"name":"com.drapecut","url":null},"homepage":"https://drapecut.com/docs/mcp","repository":null,"version":"0.2.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://drapecut.com/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-02T00:26:59.589557Z","publishedAt":"2026-10-02T00:26:59.589557Z","registryName":"com.drapecut/drapecut"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"media.3d","name":"3D & Design","confidence":0.807,"provenance":"derived"}],"categories":["media"],"language":"fr"},"observed":{"status":"live","statusReason":"Responded 5h ago.","lastOkAt":"2026-10-09T20:30:07.030Z","lastProbedAt":"2026-10-09T20:30:07.030Z","statusComputedAt":"2026-10-09T20:31:58.213Z","reliability30d":{"probes":25,"successRate":1,"p50Ms":56,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":25,"ok":25,"authBoundaryOk":0,"serviceOk":25,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-09T20:30:07.030Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":39,"error":null,"detail":{"tools":[{"name":"create_workspace","description":"Create a private two-hour workspace and return its ID and CAD upload page.\n\n            Start here before loading a sample or importing a user's CAD part.\n     "},{"name":"list_uploads","description":"List files uploaded through this workspace's upload_url; pass an upload_id to import_part."},{"name":"compare_drapes","description":"Compare up to 12 warp angles, sequentially, at one fixed seed and cloth configuration.\n\n        When omitted, seed is suggested once for the first angle. Result"},{"name":"create_layout","description":"Start covering one surface with multiple pieces of the same ply/fabric.\n\n        This is not a laminate stack. overlap is mm; supplied seeds are laid first\n    "},{"name":"export_pattern","description":"Export a built-in example as DXF or tiled 1:1 PDF and return a temporary download_url. Uploaded-part exports require the signed-in website or an authenticated l"},{"name":"get_job","description":"Poll STEP import or multi-piece layout; retry after a short delay while done=false.\n\n        STEP completion returns a step_id and at most 20 basic face descrip"},{"name":"import_part","description":"Import a file already uploaded to this workspace. Get upload_id from list_uploads. STEP/STP returns a job to poll with get_job(kind='step'), then inspect and se"},{"name":"list_fabrics","description":"List fabric IDs, nominal locking angles, tow pitch (mm), thickness and UD settings."},{"name":"list_faces","description":"Inspect STEP face IDs, areas, bounds, centroids, neighbours and planar mesh normals.\n\n        This requires the MCP face-metadata endpoint in the configured bac"},{"name":"list_samples","description":"List built-in example parts that can be loaded without uploading a file."},{"name":"load_sample","description":"Register a built-in sample and return a mesh_id for draping."},{"name":"mesh_landmarks","description":"Inspect seed landmarks in mm, paged within each category (max 100 per category).\n\n        Returns centre, corners, edge midpoints and origin intersections. Full"},{"name":"run_drape","description":"Drape one fabric at one warp angle (degrees); return statistics and an exportable result_id.\n\n        Omitted seed is suggested on the surface. Omitted pitch/lo"},{"name":"select_faces","description":"Create a drapable mesh from explicitly chosen STEP face IDs; reports connectedness."},{"name":"server_status","description":"Check the hosted DrapeCut solver and read connection/workspace limits."},{"name":"suggest_seed","description":"Suggest a starting point on a mesh. Validate its coverage with an actual drape."}],"toolCount":16,"toolsHash":"171ec5638458b8703a3ae8c1115c1beba7ff9a547031830b106a320f77ba54b5","serverName":"DrapeCut","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T13:31:45.161Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":120,"error":null,"detail":{"tools":[{"name":"create_workspace","description":"Create a private two-hour workspace and return its ID and CAD upload page.\n\n            Start here before loading a sample or importing a user's CAD part.\n     "},{"name":"list_uploads","description":"List files uploaded through this workspace's upload_url; pass an upload_id to import_part."},{"name":"compare_drapes","description":"Compare up to 12 warp angles, sequentially, at one fixed seed and cloth configuration.\n\n        When omitted, seed is suggested once for the first angle. Result"},{"name":"create_layout","description":"Start covering one surface with multiple pieces of the same ply/fabric.\n\n        This is not a laminate stack. overlap is mm; supplied seeds are laid first\n    "},{"name":"export_pattern","description":"Export a built-in example as DXF or tiled 1:1 PDF and return a temporary download_url. Uploaded-part exports require the signed-in website or an authenticated l"},{"name":"get_job","description":"Poll STEP import or multi-piece layout; retry after a short delay while done=false.\n\n        STEP completion returns a step_id and at most 20 basic face descrip"},{"name":"import_part","description":"Import a file already uploaded to this workspace. Get upload_id from list_uploads. STEP/STP returns a job to poll with get_job(kind='step'), then inspect and se"},{"name":"list_fabrics","description":"List fabric IDs, nominal locking angles, tow pitch (mm), thickness and UD settings."},{"name":"list_faces","description":"Inspect STEP face IDs, areas, bounds, centroids, neighbours and planar mesh normals.\n\n        This requires the MCP face-metadata endpoint in the configured bac"},{"name":"list_samples","description":"List built-in example parts that can be loaded without uploading a file."},{"name":"load_sample","description":"Register a built-in sample and return a mesh_id for draping."},{"name":"mesh_landmarks","description":"Inspect seed landmarks in mm, paged within each category (max 100 per category).\n\n        Returns centre, corners, edge midpoints and origin intersections. Full"},{"name":"run_drape","description":"Drape one fabric at one warp angle (degrees); return statistics and an exportable result_id.\n\n        Omitted seed is suggested on the surface. Omitted pitch/lo"},{"name":"select_faces","description":"Create a drapable mesh from explicitly chosen STEP face IDs; reports connectedness."},{"name":"server_status","description":"Check the hosted DrapeCut solver and read connection/workspace limits."},{"name":"suggest_seed","description":"Suggest a starting point on a mesh. Validate its coverage with an actual drape."}],"toolCount":16,"toolsHash":"171ec5638458b8703a3ae8c1115c1beba7ff9a547031830b106a320f77ba54b5","serverName":"DrapeCut","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T07:24:16.887Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":54,"error":null,"detail":{"tools":[{"name":"create_workspace","description":"Create a private two-hour workspace and return its ID and CAD upload page.\n\n            Start here before loading a sample or importing a user's CAD part.\n     "},{"name":"list_uploads","description":"List files uploaded through this workspace's upload_url; pass an upload_id to import_part."},{"name":"compare_drapes","description":"Compare up to 12 warp angles, sequentially, at one fixed seed and cloth configuration.\n\n        When omitted, seed is suggested once for the first angle. Result"},{"name":"create_layout","description":"Start covering one surface with multiple pieces of the same ply/fabric.\n\n        This is not a laminate stack. overlap is mm; supplied seeds are laid first\n    "},{"name":"export_pattern","description":"Export a built-in example as DXF or tiled 1:1 PDF and return a temporary download_url. Uploaded-part exports require the signed-in website or an authenticated l"},{"name":"get_job","description":"Poll STEP import or multi-piece layout; retry after a short delay while done=false.\n\n        STEP completion returns a step_id and at most 20 basic face descrip"},{"name":"import_part","description":"Import a file already uploaded to this workspace. Get upload_id from list_uploads. STEP/STP returns a job to poll with get_job(kind='step'), then inspect and se"},{"name":"list_fabrics","description":"List fabric IDs, nominal locking angles, tow pitch (mm), thickness and UD settings."},{"name":"list_faces","description":"Inspect STEP face IDs, areas, bounds, centroids, neighbours and planar mesh normals.\n\n        This requires the MCP face-metadata endpoint in the configured bac"},{"name":"list_samples","description":"List built-in example parts that can be loaded without uploading a file."},{"name":"load_sample","description":"Register a built-in sample and return a mesh_id for draping."},{"name":"mesh_landmarks","description":"Inspect seed landmarks in mm, paged within each category (max 100 per category).\n\n        Returns centre, corners, edge midpoints and origin intersections. Full"},{"name":"run_drape","description":"Drape one fabric at one warp angle (degrees); return statistics and an exportable result_id.\n\n        Omitted seed is suggested on the surface. Omitted pitch/lo"},{"name":"select_faces","description":"Create a drapable mesh from explicitly chosen STEP face IDs; reports connectedness."},{"name":"server_status","description":"Check the hosted DrapeCut solver and read connection/workspace limits."},{"name":"suggest_seed","description":"Suggest a starting point on a mesh. Validate its coverage with an actual drape."}],"toolCount":16,"toolsHash":"171ec5638458b8703a3ae8c1115c1beba7ff9a547031830b106a320f77ba54b5","serverName":"DrapeCut","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T00:26:25.544Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":85,"error":null,"detail":{"tools":[{"name":"create_workspace","description":"Create a private two-hour workspace and return its ID and CAD upload page.\n\n            Start here before loading a sample or importing a user's CAD part.\n     "},{"name":"list_uploads","description":"List files uploaded through this workspace's upload_url; pass an upload_id to import_part."},{"name":"compare_drapes","description":"Compare up to 12 warp angles, sequentially, at one fixed seed and cloth configuration.\n\n        When omitted, seed is suggested once for the first angle. Result"},{"name":"create_layout","description":"Start covering one surface with multiple pieces of the same ply/fabric.\n\n        This is not a laminate stack. overlap is mm; supplied seeds are laid first\n    "},{"name":"export_pattern","description":"Export a built-in example as DXF or tiled 1:1 PDF and return a temporary download_url. Uploaded-part exports require the signed-in website or an authenticated l"},{"name":"get_job","description":"Poll STEP import or multi-piece layout; retry after a short delay while done=false.\n\n        STEP completion returns a step_id and at most 20 basic face descrip"},{"name":"import_part","description":"Import a file already uploaded to this workspace. Get upload_id from list_uploads. STEP/STP returns a job to poll with get_job(kind='step'), then inspect and se"},{"name":"list_fabrics","description":"List fabric IDs, nominal locking angles, tow pitch (mm), thickness and UD settings."},{"name":"list_faces","description":"Inspect STEP face IDs, areas, bounds, centroids, neighbours and planar mesh normals.\n\n        This requires the MCP face-metadata endpoint in the configured bac"},{"name":"list_samples","description":"List built-in example parts that can be loaded without uploading a file."},{"name":"load_sample","description":"Register a built-in sample and return a mesh_id for draping."},{"name":"mesh_landmarks","description":"Inspect seed landmarks in mm, paged within each category (max 100 per category).\n\n        Returns centre, corners, edge midpoints and origin intersections. Full"},{"name":"run_drape","description":"Drape one fabric at one warp angle (degrees); return statistics and an exportable result_id.\n\n        Omitted seed is suggested on the surface. Omitted pitch/lo"},{"name":"select_faces","description":"Create a drapable mesh from explicitly chosen STEP face IDs; reports connectedness."},{"name":"server_status","description":"Check the hosted DrapeCut solver and read connection/workspace limits."},{"name":"suggest_seed","description":"Suggest a starting point on a mesh. Validate its coverage with an actual drape."}],"toolCount":16,"toolsHash":"171ec5638458b8703a3ae8c1115c1beba7ff9a547031830b106a320f77ba54b5","serverName":"DrapeCut","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T18:27:45.975Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":53,"error":null,"detail":{"tools":[{"name":"create_workspace","description":"Create a private two-hour workspace and return its ID and CAD upload page.\n\n            Start here before loading a sample or importing a user's CAD part.\n     "},{"name":"list_uploads","description":"List files uploaded through this workspace's upload_url; pass an upload_id to import_part."},{"name":"compare_drapes","description":"Compare up to 12 warp angles, sequentially, at one fixed seed and cloth configuration.\n\n        When omitted, seed is suggested once for the first angle. Result"},{"name":"create_layout","description":"Start covering one surface with multiple pieces of the same ply/fabric.\n\n        This is not a laminate stack. overlap is mm; supplied seeds are laid first\n    "},{"name":"export_pattern","description":"Export a built-in example as DXF or tiled 1:1 PDF and return a temporary download_url. Uploaded-part exports require the signed-in website or an authenticated l"},{"name":"get_job","description":"Poll STEP import or multi-piece layout; retry after a short delay while done=false.\n\n        STEP completion returns a step_id and at most 20 basic face descrip"},{"name":"import_part","description":"Import a file already uploaded to this workspace. Get upload_id from list_uploads. STEP/STP returns a job to poll with get_job(kind='step'), then inspect and se"},{"name":"list_fabrics","description":"List fabric IDs, nominal locking angles, tow pitch (mm), thickness and UD settings."},{"name":"list_faces","description":"Inspect STEP face IDs, areas, bounds, centroids, neighbours and planar mesh normals.\n\n        This requires the MCP face-metadata endpoint in the configured bac"},{"name":"list_samples","description":"List built-in example parts that can be loaded without uploading a file."},{"name":"load_sample","description":"Register a built-in sample and return a mesh_id for draping."},{"name":"mesh_landmarks","description":"Inspect seed landmarks in mm, paged within each category (max 100 per category).\n\n        Returns centre, corners, edge midpoints and origin intersections. Full"},{"name":"run_drape","description":"Drape one fabric at one warp angle (degrees); return statistics and an exportable result_id.\n\n        Omitted seed is suggested on the surface. Omitted pitch/lo"},{"name":"select_faces","description":"Create a drapable mesh from explicitly chosen STEP face IDs; reports connectedness."},{"name":"server_status","description":"Check the hosted DrapeCut solver and read connection/workspace limits."},{"name":"suggest_seed","description":"Suggest a starting point on a mesh. Validate its coverage with an actual drape."}],"toolCount":16,"toolsHash":"171ec5638458b8703a3ae8c1115c1beba7ff9a547031830b106a320f77ba54b5","serverName":"DrapeCut","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T12:26:53.270Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":64,"error":null,"detail":{"tools":[{"name":"create_workspace","description":"Create a private two-hour workspace and return its ID and CAD upload page.\n\n            Start here before loading a sample or importing a user's CAD part.\n     "},{"name":"list_uploads","description":"List files uploaded through this workspace's upload_url; pass an upload_id to import_part."},{"name":"compare_drapes","description":"Compare up to 12 warp angles, sequentially, at one fixed seed and cloth configuration.\n\n        When omitted, seed is suggested once for the first angle. Result"},{"name":"create_layout","description":"Start covering one surface with multiple pieces of the same ply/fabric.\n\n        This is not a laminate stack. overlap is mm; supplied seeds are laid first\n    "},{"name":"export_pattern","description":"Export a built-in example as DXF or tiled 1:1 PDF and return a temporary download_url. Uploaded-part exports require the signed-in website or an authenticated l"},{"name":"get_job","description":"Poll STEP import or multi-piece layout; retry after a short delay while done=false.\n\n        STEP completion returns a step_id and at most 20 basic face descrip"},{"name":"import_part","description":"Import a file already uploaded to this workspace. Get upload_id from list_uploads. STEP/STP returns a job to poll with get_job(kind='step'), then inspect and se"},{"name":"list_fabrics","description":"List fabric IDs, nominal locking angles, tow pitch (mm), thickness and UD settings."},{"name":"list_faces","description":"Inspect STEP face IDs, areas, bounds, centroids, neighbours and planar mesh normals.\n\n        This requires the MCP face-metadata endpoint in the configured bac"},{"name":"list_samples","description":"List built-in example parts that can be loaded without uploading a file."},{"name":"load_sample","description":"Register a built-in sample and return a mesh_id for draping."},{"name":"mesh_landmarks","description":"Inspect seed landmarks in mm, paged within each category (max 100 per category).\n\n        Returns centre, corners, edge midpoints and origin intersections. Full"},{"name":"run_drape","description":"Drape one fabric at one warp angle (degrees); return statistics and an exportable result_id.\n\n        Omitted seed is suggested on the surface. Omitted pitch/lo"},{"name":"select_faces","description":"Create a drapable mesh from explicitly chosen STEP face IDs; reports connectedness."},{"name":"server_status","description":"Check the hosted DrapeCut solver and read connection/workspace limits."},{"name":"suggest_seed","description":"Suggest a starting point on a mesh. Validate its coverage with an actual drape."}],"toolCount":16,"toolsHash":"171ec5638458b8703a3ae8c1115c1beba7ff9a547031830b106a320f77ba54b5","serverName":"DrapeCut","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T06:24:26.500Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":52,"error":null,"detail":{"tools":[{"name":"create_workspace","description":"Create a private two-hour workspace and return its ID and CAD upload page.\n\n            Start here before loading a sample or importing a user's CAD part.\n     "},{"name":"list_uploads","description":"List files uploaded through this workspace's upload_url; pass an upload_id to import_part."},{"name":"compare_drapes","description":"Compare up to 12 warp angles, sequentially, at one fixed seed and cloth configuration.\n\n        When omitted, seed is suggested once for the first angle. Result"},{"name":"create_layout","description":"Start covering one surface with multiple pieces of the same ply/fabric.\n\n        This is not a laminate stack. overlap is mm; supplied seeds are laid first\n    "},{"name":"export_pattern","description":"Export a built-in example as DXF or tiled 1:1 PDF and return a temporary download_url. Uploaded-part exports require the signed-in website or an authenticated l"},{"name":"get_job","description":"Poll STEP import or multi-piece layout; retry after a short delay while done=false.\n\n        STEP completion returns a step_id and at most 20 basic face descrip"},{"name":"import_part","description":"Import a file already uploaded to this workspace. Get upload_id from list_uploads. STEP/STP returns a job to poll with get_job(kind='step'), then inspect and se"},{"name":"list_fabrics","description":"List fabric IDs, nominal locking angles, tow pitch (mm), thickness and UD settings."},{"name":"list_faces","description":"Inspect STEP face IDs, areas, bounds, centroids, neighbours and planar mesh normals.\n\n        This requires the MCP face-metadata endpoint in the configured bac"},{"name":"list_samples","description":"List built-in example parts that can be loaded without uploading a file."},{"name":"load_sample","description":"Register a built-in sample and return a mesh_id for draping."},{"name":"mesh_landmarks","description":"Inspect seed landmarks in mm, paged within each category (max 100 per category).\n\n        Returns centre, corners, edge midpoints and origin intersections. Full"},{"name":"run_drape","description":"Drape one fabric at one warp angle (degrees); return statistics and an exportable result_id.\n\n        Omitted seed is suggested on the surface. Omitted pitch/lo"},{"name":"select_faces","description":"Create a drapable mesh from explicitly chosen STEP face IDs; reports connectedness."},{"name":"server_status","description":"Check the hosted DrapeCut solver and read connection/workspace limits."},{"name":"suggest_seed","description":"Suggest a starting point on a mesh. Validate its coverage with an actual drape."}],"toolCount":16,"toolsHash":"171ec5638458b8703a3ae8c1115c1beba7ff9a547031830b106a320f77ba54b5","serverName":"DrapeCut","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T00:26:45.500Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":47,"error":null,"detail":{"tools":[{"name":"create_workspace","description":"Create a private two-hour workspace and return its ID and CAD upload page.\n\n            Start here before loading a sample or importing a user's CAD part.\n     "},{"name":"list_uploads","description":"List files uploaded through this workspace's upload_url; pass an upload_id to import_part."},{"name":"compare_drapes","description":"Compare up to 12 warp angles, sequentially, at one fixed seed and cloth configuration.\n\n        When omitted, seed is suggested once for the first angle. Result"},{"name":"create_layout","description":"Start covering one surface with multiple pieces of the same ply/fabric.\n\n        This is not a laminate stack. overlap is mm; supplied seeds are laid first\n    "},{"name":"export_pattern","description":"Export a built-in example as DXF or tiled 1:1 PDF and return a temporary download_url. Uploaded-part exports require the signed-in website or an authenticated l"},{"name":"get_job","description":"Poll STEP import or multi-piece layout; retry after a short delay while done=false.\n\n        STEP completion returns a step_id and at most 20 basic face descrip"},{"name":"import_part","description":"Import a file already uploaded to this workspace. Get upload_id from list_uploads. STEP/STP returns a job to poll with get_job(kind='step'), then inspect and se"},{"name":"list_fabrics","description":"List fabric IDs, nominal locking angles, tow pitch (mm), thickness and UD settings."},{"name":"list_faces","description":"Inspect STEP face IDs, areas, bounds, centroids, neighbours and planar mesh normals.\n\n        This requires the MCP face-metadata endpoint in the configured bac"},{"name":"list_samples","description":"List built-in example parts that can be loaded without uploading a file."},{"name":"load_sample","description":"Register a built-in sample and return a mesh_id for draping."},{"name":"mesh_landmarks","description":"Inspect seed landmarks in mm, paged within each category (max 100 per category).\n\n        Returns centre, corners, edge midpoints and origin intersections. Full"},{"name":"run_drape","description":"Drape one fabric at one warp angle (degrees); return statistics and an exportable result_id.\n\n        Omitted seed is suggested on the surface. Omitted pitch/lo"},{"name":"select_faces","description":"Create a drapable mesh from explicitly chosen STEP face IDs; reports connectedness."},{"name":"server_status","description":"Check the hosted DrapeCut solver and read connection/workspace limits."},{"name":"suggest_seed","description":"Suggest a starting point on a mesh. Validate its coverage with an actual drape."}],"toolCount":16,"toolsHash":"171ec5638458b8703a3ae8c1115c1beba7ff9a547031830b106a320f77ba54b5","serverName":"DrapeCut","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-07T17:31:12.457Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":62,"error":null,"detail":{"tools":[{"name":"create_workspace","description":"Create a private two-hour workspace and return its ID and CAD upload page.\n\n            Start here before loading a sample or importing a user's CAD part.\n     "},{"name":"list_uploads","description":"List files uploaded through this workspace's upload_url; pass an upload_id to import_part."},{"name":"compare_drapes","description":"Compare up to 12 warp angles, sequentially, at one fixed seed and cloth configuration.\n\n        When omitted, seed is suggested once for the first angle. Result"},{"name":"create_layout","description":"Start covering one surface with multiple pieces of the same ply/fabric.\n\n        This is not a laminate stack. overlap is mm; supplied seeds are laid first\n    "},{"name":"export_pattern","description":"Export a built-in example as DXF or tiled 1:1 PDF and return a temporary download_url. Uploaded-part exports require the signed-in website or an authenticated l"},{"name":"get_job","description":"Poll STEP import or multi-piece layout; retry after a short delay while done=false.\n\n        STEP completion returns a step_id and at most 20 basic face descrip"},{"name":"import_part","description":"Import a file already uploaded to this workspace. Get upload_id from list_uploads. STEP/STP returns a job to poll with get_job(kind='step'), then inspect and se"},{"name":"list_fabrics","description":"List fabric IDs, nominal locking angles, tow pitch (mm), thickness and UD settings."},{"name":"list_faces","description":"Inspect STEP face IDs, areas, bounds, centroids, neighbours and planar mesh normals.\n\n        This requires the MCP face-metadata endpoint in the configured bac"},{"name":"list_samples","description":"List built-in example parts that can be loaded without uploading a file."},{"name":"load_sample","description":"Register a built-in sample and return a mesh_id for draping."},{"name":"mesh_landmarks","description":"Inspect seed landmarks in mm, paged within each category (max 100 per category).\n\n        Returns centre, corners, edge midpoints and origin intersections. Full"},{"name":"run_drape","description":"Drape one fabric at one warp angle (degrees); return statistics and an exportable result_id.\n\n        Omitted seed is suggested on the surface. Omitted pitch/lo"},{"name":"select_faces","description":"Create a drapable mesh from explicitly chosen STEP face IDs; reports connectedness."},{"name":"server_status","description":"Check the hosted DrapeCut solver and read connection/workspace limits."},{"name":"suggest_seed","description":"Suggest a starting point on a mesh. Validate its coverage with an actual drape."}],"toolCount":16,"toolsHash":"171ec5638458b8703a3ae8c1115c1beba7ff9a547031830b106a320f77ba54b5","serverName":"DrapeCut","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-07T10:50:07.168Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":72,"error":null,"detail":{"tools":[{"name":"create_workspace","description":"Create a private two-hour workspace and return its ID and CAD upload page.\n\n            Start here before loading a sample or importing a user's CAD part.\n     "},{"name":"list_uploads","description":"List files uploaded through this workspace's upload_url; pass an upload_id to import_part."},{"name":"compare_drapes","description":"Compare up to 12 warp angles, sequentially, at one fixed seed and cloth configuration.\n\n        When omitted, seed is suggested once for the first angle. Result"},{"name":"create_layout","description":"Start covering one surface with multiple pieces of the same ply/fabric.\n\n        This is not a laminate stack. overlap is mm; supplied seeds are laid first\n    "},{"name":"export_pattern","description":"Export a built-in example as DXF or tiled 1:1 PDF and return a temporary download_url. Uploaded-part exports require the signed-in website or an authenticated l"},{"name":"get_job","description":"Poll STEP import or multi-piece layout; retry after a short delay while done=false.\n\n        STEP completion returns a step_id and at most 20 basic face descrip"},{"name":"import_part","description":"Import a file already uploaded to this workspace. Get upload_id from list_uploads. STEP/STP returns a job to poll with get_job(kind='step'), then inspect and se"},{"name":"list_fabrics","description":"List fabric IDs, nominal locking angles, tow pitch (mm), thickness and UD settings."},{"name":"list_faces","description":"Inspect STEP face IDs, areas, bounds, centroids, neighbours and planar mesh normals.\n\n        This requires the MCP face-metadata endpoint in the configured bac"},{"name":"list_samples","description":"List built-in example parts that can be loaded without uploading a file."},{"name":"load_sample","description":"Register a built-in sample and return a mesh_id for draping."},{"name":"mesh_landmarks","description":"Inspect seed landmarks in mm, paged within each category (max 100 per category).\n\n        Returns centre, corners, edge midpoints and origin intersections. Full"},{"name":"run_drape","description":"Drape one fabric at one warp angle (degrees); return statistics and an exportable result_id.\n\n        Omitted seed is suggested on the surface. Omitted pitch/lo"},{"name":"select_faces","description":"Create a drapable mesh from explicitly chosen STEP face IDs; reports connectedness."},{"name":"server_status","description":"Check the hosted DrapeCut solver and read connection/workspace limits."},{"name":"suggest_seed","description":"Suggest a starting point on a mesh. Validate its coverage with an actual drape."}],"toolCount":16,"toolsHash":"171ec5638458b8703a3ae8c1115c1beba7ff9a547031830b106a320f77ba54b5","serverName":"DrapeCut","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"create_workspace","description":"Create a private two-hour workspace and return its ID and CAD upload page.\n\n            Start here before loading a sample or importing a user's CAD part.\n     "},{"name":"list_uploads","description":"List files uploaded through this workspace's upload_url; pass an upload_id to import_part."},{"name":"compare_drapes","description":"Compare up to 12 warp angles, sequentially, at one fixed seed and cloth configuration.\n\n        When omitted, seed is suggested once for the first angle. Result"},{"name":"create_layout","description":"Start covering one surface with multiple pieces of the same ply/fabric.\n\n        This is not a laminate stack. overlap is mm; supplied seeds are laid first\n    "},{"name":"export_pattern","description":"Export a built-in example as DXF or tiled 1:1 PDF and return a temporary download_url. Uploaded-part exports require the signed-in website or an authenticated l"},{"name":"get_job","description":"Poll STEP import or multi-piece layout; retry after a short delay while done=false.\n\n        STEP completion returns a step_id and at most 20 basic face descrip"},{"name":"import_part","description":"Import a file already uploaded to this workspace. Get upload_id from list_uploads. STEP/STP returns a job to poll with get_job(kind='step'), then inspect and se"},{"name":"list_fabrics","description":"List fabric IDs, nominal locking angles, tow pitch (mm), thickness and UD settings."},{"name":"list_faces","description":"Inspect STEP face IDs, areas, bounds, centroids, neighbours and planar mesh normals.\n\n        This requires the MCP face-metadata endpoint in the configured bac"},{"name":"list_samples","description":"List built-in example parts that can be loaded without uploading a file."},{"name":"load_sample","description":"Register a built-in sample and return a mesh_id for draping."},{"name":"mesh_landmarks","description":"Inspect seed landmarks in mm, paged within each category (max 100 per category).\n\n        Returns centre, corners, edge midpoints and origin intersections. Full"},{"name":"run_drape","description":"Drape one fabric at one warp angle (degrees); return statistics and an exportable result_id.\n\n        Omitted seed is suggested on the surface. Omitted pitch/lo"},{"name":"select_faces","description":"Create a drapable mesh from explicitly chosen STEP face IDs; reports connectedness."},{"name":"server_status","description":"Check the hosted DrapeCut solver and read connection/workspace limits."},{"name":"suggest_seed","description":"Suggest a starting point on a mesh. Validate its coverage with an actual drape."}],"package":null,"toolSurface":{"id":"ts_qmyetmpyy8u4","endpointId":"ep_66g6d7vtdnaj","hash":"171ec5638458b8703a3ae8c1115c1beba7ff9a547031830b106a320f77ba54b5","toolCount":16,"serverName":"DrapeCut","serverVersion":"0.2.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-03T10:27:57.752Z","lastSeenAt":"2026-10-09T20:30:07.051Z","observations":25,"toolNames":["create_workspace","list_uploads","compare_drapes","create_layout","export_pattern","get_job","import_part","list_fabrics","list_faces","list_samples","load_sample","mesh_landmarks","run_drape","select_faces","server_status","suggest_seed"],"distinctSurfaces":1},"endpointFacts":[{"id":"ep_66g6d7vtdnaj","url":"https://drapecut.com/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-09T07:24:16.890Z","auth":{"observedAt":"2026-10-09T07:24:16.924Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-09T07:24:16.939Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"drapecut.com","issuer":{"commonName":"WE1","organization":"Google Trust Services"},"validFrom":"2026-09-01T08:24:18.000Z","validTo":"2026-11-30T09:22:57.000Z","daysToExpiry":51,"sanCount":2,"fingerprint256":"2A:0F:01:93:28:4D:3A:A6:26:D5:9A:A4:DB:3C:00:CB:C1:10:42:71:25:C7:39:D1:AB:12:A7:13:48:92:C7:FE"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"com.drapecut/drapecut","url":"https://registry.modelcontextprotocol.io/v0/servers/com.drapecut%2Fdrapecut","firstSeenAt":"2026-10-03T10:23:24.575Z","fetchedAt":"2026-10-09T05:21:40.087Z","normalizedAt":"2026-10-09T05:21:40.087Z"}]},"firstSeenAt":"2026-10-03T10:23:24.575Z","updatedAt":"2026-10-09T20:32:49.853Z"}