mcpbeat

Agent Fabrication Network (UFP) MCP Server

ai.agenticfabricationnetwork/ufp
answering

Agent Fabrication Network (UFP) is answering right now. Last checked 2 min ago. It exposes 9 tools.

Turn designs into shipped parts: quote 3D printing, CNC, and decals, then check out.

Uptime history 44 hours of history
44 hours agonow
100.0%
Uptime 24h
92 of 92 checks
9
Tools
read from the server
507 ms
Response time
average over 24h
open, no key
Access
streamable-http

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 2 min ago.

run in your terminal
claude mcp add ufp --transport http https://agenticfabricationnetwork.ai/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "ufp": {
      "url": "https://agenticfabricationnetwork.ai/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.ufp]
url = "https://agenticfabricationnetwork.ai/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "ufp": {
      "url": "https://agenticfabricationnetwork.ai/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "ufp": {
      "url": "https://agenticfabricationnetwork.ai/mcp"
    }
  }
}

Available tools 9

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

checkout
create_checkout
Create the order and get a hosted payment link for a chosen offer. Call this as soon as the user picks an offer + shipping speed — do NOT ask for their address first: the secure payment page collects the shipping address and email. Only pass address fields if the user already volunteered them. Returns checkout_url — give it to the user to pay; UFP places the vendor order automatically after payment.
fabrication
get_fabrication_quote
Get ranked, purchasable offers (price, ETA, preview image) for fabricating a physical item from a design file. process=fdm_print for 3D printing a model (STL/OBJ/PLY/3MF/AMF/STEP/IGES), process=cnc or process=sheetmetal for machined/bent metal parts (STEP, IGES, DXF), process=decal for stickers/decals from artwork (any common image or design file — PNG/JPG/HEIC/TIFF/GIF/BMP/WEBP/AVIF/SVG/PDF/AI/EPS/PSD/CDR, auto-converted). A .ufp file (UFP part container: the design plus saved spec/constraints in one) is accepted anywhere a design file is — its saved intent applies automatically and anything the user states now wins. If the user just drops a file and asks for a price, omit process — UFP routes it. Provide the design either as design_file (an image/file the user attached or you generated — preferred) or file_url (a public URL). REORDERS: if the user has a UFP part number (from a receipt email or a previous session, looks like UFP-… or part_…), pass it as part_number INSTEAD of any file — the stored design and spec are reused and re-shopped across all current vendors. Locked parts additionally require share_key (from the owner's share link). Returns offers across vendors like Google Flights returns flights.
finalize
finalize_quote
Step 2 after a quote response says the board is still filling: waits for the remaining vendors to answer (up to ~40s) and returns the final board and offers. Call with just quote_id, immediately after the response that told you to. Never call it otherwise.
leave
leave_review
Record the user's verified-purchase review of how a UFP order turned out. YOUR JOB IS TO STRUCTURE THE FEEDBACK: turn what the user actually said into stars (1-5 overall) and facet scores — "the cut was sloppy" -> quality, "parts arrived 2 days late" -> timeliness, "wrong color" -> accuracy. Keep the optional comment to a short factual summary of their words; never embellish. ALWAYS draft the review (stars, facets, comment) and confirm it with the user BEFORE calling this tool — e.g. "I'll rate this 2 stars with timeliness 1 because it arrived 2 days late — send it?". One review per order: submitting again updates the existing review. Use list_orders first if you need to resolve which order they mean.
material
get_material_guide
Honest, cited material intelligence for material-choice / strength / durability / heat / outdoor questions ("my PLA part broke, what's stronger?", "will this survive outdoors?"). Returns caveats-FIRST facts: published specs (tensile, heat-deflection, UV/outdoor, chemical) each tagged vendor-cited vs general engineering knowledge, "stronger/tougher/hotter than X" ladders (PLA→PETG→ABS/ASA→nylon/PC→metals), and finish/coating options. Call it BEFORE answering such a question, then relay the facts. It supplies FACTS ONLY — comparative specs and vendor-admitted caveats, never a fitness-for-purpose or safety guarantee (that stays your judgment boundary); name express vendor claims "advertised", not "certified".
order
get_order_status
Check status, ETA and tracking for a UFP order.
orders
list_orders
List this agent's recent UFP orders (newest first): order id, what was made, vendor, status, total, ETA, created date. Use it to resolve vague references — "my sticker order", "that order from 6 days ago" — to a concrete order_id before calling get_order_status or leave_review.
poll
poll_quote
INTERNAL — the offer board calls this to refresh itself while vendors finish pricing. Never call this yourself: to pick up new offers, use refine_quote with just quote_id.
refine
refine_quote
Narrow an existing quote with new constraints (destination ZIP the user just provided, deadline, outdoor/waterproof/heat/food-safety requirements, budget, vendor reliability, verbatim requirements terms, drawing callouts, a process filter — "no, I meant in sheet metal" → processes — or a ship-from country filter — "only US vendors" → ships_from) — or CHANGE its spec: material, color, or quantities. Changing material/quantity is a spec change, not a narrowing — pass it via the material/color/quantities args, NOT as a requirements term; the affected lanes re-price with the new spec through warm vendor sessions. For side-by-side comparisons ("how does carbon steel compare?"), add a scenario label — labeled refines coexist instead of replacing each other (max 4). "Organize by" ("sort by cheapest", "soonest arrival on top", "most green first") is also this tool: sort_by for objective orders, sort_order + sort_label for orders you judged yourself from the previews — presentation only, instant, nothing re-prices. Call with ONLY quote_id to re-read the quote (e.g. to pick up preview images that finished rendering).

Endpoints

URLTransportStateLatencyChecked
https://agenticfabricationnetwork.ai/mcp streamable-http answering 449 ms 2 min ago

Agent Fabrication Network (UFP) — questions

Answers built from our own checks of this server.

What can Agent Fabrication Network (UFP) do?
It exposes 9 tools, read directly from the server on our last check. Among them: create_checkout, finalize_quote, get_fabrication_quote, get_material_guide, get_order_status, leave_review and 3 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Agent Fabrication Network (UFP) working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 92 of 92 checks got a reply (100.0%), average response time 507 ms. The bar chart above shows every period we have measured.
How do I connect Agent Fabrication Network (UFP)?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Agent Fabrication Network (UFP) need an API key?
No. Agent Fabrication Network (UFP) completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 9 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Agent Fabrication Network (UFP)?
It answers our handshake in 507 ms on average, which is faster than 22% of all working MCP servers we measure. That is on the slow side — worth knowing if the tool sits inside an interactive loop. The comparison comes from our own checks across the whole registry, every 15 minutes.