Hark Tech MCP server: UK 3D printing prices for AI assistants
A remote Model Context Protocol server that lets an AI assistant price 3D prints with Hark Tech, a 3D printing service in Basingstoke, UK, and hand back a checkout link.
Endpoint: https://harktech.co.uk/mcp (streamable HTTP, no sign-in, no API key)
Share a link to your own STL, 3MF or STEP file and ask:
Price this in PETG, 3 copies: https://github.com/you/your-part/blob/main/bracket.stl
and you get a real price, postage and dispatch time, plus a checkout page with the file already priced in your basket. Nothing is ordered or charged until you pay on harktech.co.uk.
Add it to your assistant
Claude (claude.ai, Desktop or mobile): Settings, Connectors, Add custom connector, then paste https://harktech.co.uk/mcp.
Claude Code:
claude mcp add --transport http harktech https://harktech.co.uk/mcp
Other clients that support remote MCP servers (Cursor, VS Code, Gemini CLI, ChatGPT developer mode and others):
{
"mcpServers": {
"harktech": { "type": "http", "url": "https://harktech.co.uk/mcp" }
}
}
Full guide: https://harktech.co.uk/for-ai-assistants.html
Tools
| Tool | What it does |
|---|---|
quote_my_file | Prices your own STL, 3MF or STEP file from a share link (Google Drive or OneDrive "anyone with the link", Dropbox, GitHub, Discord attachment) and returns a checkout_url with it priced in your basket. |
search_models | Searches Printables and Thingiverse models whose licence allows commercial printing. |
get_quote | Live price, postage, dispatch time, batch discounts and order link for a catalogue model, material and quantity. |
get_upload_page | Where to upload a file when there is no share link. |
get_service_info | Order minimums, postage, lead times, batch discounts, materials and licence policy. |
Materials: PLA, PLA Matte, PLA Silk, PETG, TPU, ABS, ASA, PC, Nylon, PETG-CF and PA-CF. Prints are posted across the UK.
Example prompts
- "Here's my drone frame on Google Drive, how much in PETG-CF?"
- "Find a wall mount for a Dyson V15 and price 2 in PETG."
- "What's the cheapest way to get 20 of these cable clips printed and posted?"
How it works
This repo is the MCP layer only. Each tool is a thin wrapper over a public Hark Tech HTTP endpoint (documented in openapi.json); slicing and pricing happen on Hark Tech's side. The server runs stateless with JSON responses, and also serves an MCP Server Card and an AI Catalog for discovery.
Privacy: the server receives only what the assistant sends (a model or file link, material, quantity and speed) and does not see your conversation. See https://harktech.co.uk/privacy.html.
Running it yourself
You don't need to, the hosted endpoint is free to use. To read or run the code:
pip install -r requirements.txt
HARKTECH_BACKEND=https://harktech.co.uk python server.py
It listens on 127.0.0.1:8003/mcp.
Contact
Hark Tech, Basingstoke, UK: https://harktech.co.uk/contact.html