Plumbing Fixture Units Calculator

Plumbing Fixture Units Calculator MCP Connector for Claude

A+

Calculate DFU and WSFU loads and size plumbing pipe diameters according to IPC/UPCA standards.

3 tools Official Updated Jun 28, 2026 Official Vinkius Partner

This MCP server provides specialized tools for plumbing engineering calculations. Use calculate_room_fixture_load to determine the Drainage Fixture Units (DFU) and Water Supply Fixture Units (WSFU) for individual rooms based on fixture types and quantities. The aggregate_building_load tool allows you to sum these loads across multiple rooms to find the total building load. Finally, use estimate_minimum_pipe_diameter to determine the required minimum pipe diameter for horizontal branches or vertical stacks based on the calculated cumulative load.

plumbingipcupcdfuwsfupipe-sizing

3 tools expose this connector's capabilities to your AI agent.

aggregate_building_implements

Calculates the total cumulative load for an entire building by summing multiple rooms

calculate_room_fixture_load

Multiply these values by the provided quantity, then sum these products to reach the final totals for the room. Calculates the combined drainage and water supply loads for a single room based on its fixtures

estimate_minimum_pipe_diameter

The tool must find the lowest diameter where the specified load does not exceed the allowed threshold for that specific pipe type. Determines the smallest required pipe diameter to safely handle a specific drainage or water supply load

See how to talk to your AI agent using Plumbing Fixture Units Calculator.

Calculate the plumbing load for a bathroom with 1 toilet and 1 sink.

The total load for the bathroom is 4 DFU and 2 WSFU.

What is the minimum pipe diameter needed for a branch line with a load of 5 DFU?

The minimum required diameter for a horizontal branch with 5 DFU is 2 inches.

Aggregate the loads from two rooms: Room A (3 DFU, 2 WSFU) and Room B (5 DFU, 4 WSFU).

The total building load is 8 DFU and 6 WSFU.

Use the `calculate_room_fixture_load` tool by providing a JSON array of fixtures, where each object includes the fixture type and its quantity.

Related Connectors