NewWerk24 is now an MCP connector — add it to Claude in two minutes

Integrations & Connectors

Werk24 slots into your stack without drama. Connect it to Claude and other AI assistants over the Model Context Protocol, use our REST API & webhooks for full automation, drop in our Python examples for quick wins, or connect your CRM to put manufacturability insights where your sales team already works.

  • Laserhub logo

Plug Werk24 into your workflow

Salesforce CRM integration logo

Salesforce

Sync drawing insights into Opportunities and Cases. Push manufacturability flags, unit systems, materials and BOM lines to the fields your team uses.

Python programming language icon

Python

Upload drawings and receive structured JSON in a few lines of code. Perfect for data pipelines, quoting scripts and ERP/PLM sync jobs.

Minimal Python example
import json, time, requests

API_KEY = "<your_api_key>"
BASE = "https://api.werk24.io"

# 1) Upload a drawing
with open("drawing.pdf", "rb") as f:
    r = requests.post(f"{BASE}/v2/uploads", headers={"Authorization": f"Bearer {API_KEY}"}, files={"file": f})
    r.raise_for_status()
    upload_id = r.json()["upload_id"]

# 2) Poll result (or use webhooks below)
while True:
    s = requests.get(f"{BASE}/v2/uploads/{upload_id}", headers={"Authorization": f"Bearer {API_KEY}"})
    s.raise_for_status()
    data = s.json()
    if data.get("status") == "DONE":
        print(json.dumps(data["result"], indent=2))
        break
    time.sleep(1)
REST API & webhooks

REST API & Webhooks

HTTPS API with signed webhooks for hands‑off automation. Stream results straight into your ERP, MES or data lake.

Webhook signature verification (Node)
import crypto from "node:crypto";

export function verifySignature(rawBody, signature, secret) {
  const h = crypto.createHmac("sha256", secret).update(rawBody).digest("hex");
  return crypto.timingSafeEqual(Buffer.from(signature, "hex"), Buffer.from(h, "hex"));
}
Pipedrive CRM integration logo

Pipedrive

Post manufacturability status and key attributes to deals. Trigger re‑reads on new revisions and keep your pipeline clean.

Featured workflow: Laserhub

Laserhub embeds Werk24 in the quoting loop. Drawings are read on arrival, manufacturability insights are pushed into their CRM, and buyers get faster, more reliable quotes.

  • Automated extraction of title‑block, materials, units and BOM
  • Webhooks drive updates to internal pricing services
  • Audit‑ready JSON for downstream ERP/PLM
Discuss this workflow
Diagram of Werk24 connected to CRM and ERP via API and webhooks

How Werk24 fits into your stack

  1. Upload

    Send a PDF or image via API or SDK. We store the original and start processing.

  2. Process

    We combine OCR, computer vision, ML, LLMs and deterministic checks to extract clean data.

  3. Notify

    Receive a signed webhook on completion, or poll if you prefer.

  4. Consume

    Map JSON fields to your ERP/PLM/CRM. Our guides include field‑mapping templates.

Common questions

How do I connect Werk24 to Claude?
In Claude, open Settings → Connectors, choose "Add custom connector", and enter https://mcp.w24.co/mcp as the remote MCP server URL. Leave the OAuth fields blank — clicking Connect sends you to Werk24 to sign in and authorize. Claude can then call our extraction tools directly in a conversation.
How does the drawing reach Werk24 over MCP?
It depends on the client. Claude Desktop, Claude Code and Cowork can read your filesystem, so they pass the drawing file straight through — just point at a path. Hosted claude.ai cannot: a file you attach to the chat stays in Anthropic's infrastructure, out of reach of our server. There you supply a URL to the drawing and we fetch it once. Use a presigned, time-limited link rather than a permanently public one, and make sure it resolves directly to the file rather than to a viewer page.
How do you authenticate?
Bearer tokens over HTTPS. Rotate keys in your account and scope them per environment.
Do you support on-prem or private cloud?
Yes. Contact us to discuss dedicated or on-prem deployments where data residency is required.
What about rate limits?
Reasonable defaults apply; we also offer provisioned throughput for high-volume workloads.

Need another integration?

If your stack needs a different connector, we’ll build it with you. Most customers start with API & webhooks, then add CRM/ERP mapping.