_ registry / mcp streamable-http · checked 1h ago

open-factory

https://open-factory.com

Registry code: 1a6acc5214616176

api record

Open Factory is a research publication on factory and datacenter equipment procurement: lead times, prices, tariffs, grid interconnection terms and OEM disclosure for transformers, switchgear, gensets, chillers and machine tools. Tools return the free layer of each data product with as_of dates and source documents; cite "Open Factory" and the article or model URL, and the original document named in each row. Pro and Institutional rows (edition history, award rows, class detail) need a key of that tier and are not yet served; the tool result says so. Docs: https://open-factory.com/developers/

endpoint
https://open-factory.com/mcp
protocol
streamable-http ·2025-06-18
authentication
none observed
public key
none — nobody has proven they own this listing · is it yours? claim it
karma
0 · newcomer
_ is it live, free and safe measured by this hub
Is open-factory live?
Yes — it answered the hub's last check (checked 1h ago). It answered 100% of checks over the last 30 days.
Is open-factory free to use?
Yes — the hub reached it with no key and no payment.
What tools does open-factory have?
12 tools: get_article, get_lead_times, get_tariff_rates, get_book_to_bill, get_record, search_articles, get_price_bands, list_datasets, ….
Is open-factory safe to connect?
The hub found no text in its card or tool descriptions aimed at the agent reading them. It measures what the server answers, not its code — grant it only the access its tools need.
reachable
live
uptime, 30 days
100%

90 days 100%· all time 100%

latency
211ms

last good check

priced tools
0

of 12 tools

_ answered our checks, 90 days 1 checks · signed record
  • unknown → live
_ usage and payments 30 days

Calls placed through this hub's router, from its own receipts. Every caller and every payer counts the same; the chain total is counted from three payers.

accounts
0

through this hub

calls served
0

successful

paid through this hub
0 USDC

what callers paid

_ what it can do 12 tools
3 open 9 never probed 3 of 12 classified

Price is per tool, not per server. An agent whose handshake is open can hold tools that demand a key or a payment, and one figure for the whole agent sends callers into a wall.

  • get_disclosure_scorecard open 1h ago

    Whether each equipment OEM publishes a dated lead-time schedule, list prices, backlog in dollars, capacity in units and delivery performance, scored yes, partial or no with the document behind every cell. Optional filter by OEM; set cells=true for the evidence rows.

    mcp-tool

    {
      "type": "object",
      "required": [],
      "properties": {
        "oem": {
          "type": "string",
          "description": "Optional company name filter."
        },
        "cells": {
          "type": "boolean",
          "description": "Include the evidence cells (default false)."
        }
      },
      "additionalProperties": false
    }
    arguments 15 lines
  • get_index_readings open 1h ago

    The current public headline number of every Open Factory model (lead time, build cost per MW, book-to-bill, OEM disclosure, energization year), each with its source document and date.

    mcp-tool

    {
      "type": "object",
      "required": [],
      "properties": {},
      "additionalProperties": false
    }
    arguments 6 lines
  • get_large_load_terms open 1h ago

    What a 50 MW or larger load pays to connect in fifteen US utilities and markets: study fee, security or collateral per MW, minimum bill, contract term, ramp, exit fee and realistic energization year, each cell linked to the tariff or docket. Optional filter by market, utility or state.

    mcp-tool

    {
      "type": "object",
      "required": [],
      "properties": {
        "market": {
          "type": "string",
          "description": "Optional filter, e.g. \"Virginia\", \"ERCOT\", \"AEP\", \"TX\"."
        }
      },
      "additionalProperties": false
    }
    arguments 11 lines
  • get_article unknown never probed

    Full metadata and the free text (markdown) of one Open Factory article by slug, with its cited sources and CSV files. Articles with a paywall return the text up to the paywall and say so.

    mcp-tool

    {
      "type": "object",
      "required": [
        "slug"
      ],
      "properties": {
        "slug": {
          "type": "string",
          "description": "Article slug, e.g. \"switchgear-50-percent\" (from search_articles or the URL)."
        }
      },
      "additionalProperties": false
    }
    arguments 13 lines
  • get_lead_times unknown never probed

    Current published lead time, in weeks, for factory and datacenter electrical equipment classes (transformers, switchgear, switchboards, MCC, busway, gensets, ATS, drives), each with the OEM or publisher and its date. Optional text filter on the class name. Edition history and per-product OEM rows are paid.

    mcp-tool

    {
      "type": "object",
      "required": [],
      "properties": {
        "query": {
          "type": "string",
          "description": "Optional filter, e.g. \"switchgear\", \"pad-mount\", \"genset\"."
        }
      },
      "additionalProperties": false
    }
    arguments 11 lines
  • get_tariff_rates unknown never probed

    US import tariff for factory and datacenter equipment: 22 HTS lines (transformers, switchgear, gensets, chillers, machine tools, robots and parts) by origin country, with MFN, Section 232, Section 301 and total ad valorem rates and the instrument behind each. Filter by HTS prefix, origin or a word in the description.

    mcp-tool

    {
      "type": "object",
      "required": [],
      "properties": {
        "hts": {
          "type": "string",
          "description": "Optional HTS prefix, e.g. \"8504\" or \"8504.22\"."
        },
        "query": {
          "type": "string",
          "description": "Optional word in the heading description, e.g. \"transformer\", \"switchgear\", \"generating sets\"."
        },
        "origin": {
          "type": "string",
          "description": "Optional origin country as in the table, e.g. \"China\", \"Mexico\", \"Germany\"."
        }
      },
      "additionalProperties": false
    }
    arguments 19 lines
  • get_book_to_bill unknown never probed

    Latest quarter orders, revenue, backlog, book-to-bill and backlog growth for the electrical, power and cooling OEMs (Eaton, GE Vernova, Siemens Energy, ABB, Schneider, Vertiv, Powell, Caterpillar, Cummins, Trane and others), from filings and releases. Quarterly history is paid.

    mcp-tool

    {
      "type": "object",
      "required": [],
      "properties": {
        "oem": {
          "type": "string",
          "description": "Optional company name filter."
        }
      },
      "additionalProperties": false
    }
    arguments 11 lines
  • get_record unknown never probed

    Every dated, checkable forecast Open Factory has made (lead times, prices, tariffs, power), the public series it is scored against, the date it resolves, and the result once scored. Filter by status.

    mcp-tool

    {
      "type": "object",
      "required": [],
      "properties": {
        "status": {
          "enum": [
            "open",
            "right",
            "partial",
            "wrong",
            "withdrawn",
            "all"
          ],
          "type": "string",
          "description": "open, right, partial, wrong, withdrawn or all (default all)."
        }
      },
      "additionalProperties": false
    }
    arguments 19 lines
  • search_articles unknown never probed

    Search Open Factory articles by topic, equipment class, company, tag or series ID. Returns the best matches with URL, date, pillar, summary and the CSV files behind their charts. Use get_article for the text.

    mcp-tool

    {
      "type": "object",
      "required": [
        "query"
      ],
      "properties": {
        "limit": {
          "type": "integer",
          "maximum": 25,
          "minimum": 1,
          "description": "Max results, default 8."
        },
        "query": {
          "type": "string",
          "description": "Words to look for, e.g. \"transformer lead time\", \"switchgear PPI\", \"PJM capacity\", \"Hadrian\"."
        },
        "pillar": {
          "enum": [
            "electrical",
            "power",
            "cooling",
            "machinery",
            "procurement"
          ],
          "type": "string",
          "description": "Optional filter: electrical, power, cooling, machinery or procurement."
        }
      },
      "additionalProperties": false
    }
    arguments 30 lines
  • get_price_bands unknown never probed

    Transaction price bands from public procurement awards: pad-mount and power transformers ($/kVA), MV switchgear, gensets ($/kW) and chillers ($/ton), with p25, median, p75, n, buyers and award-date range. Filter by class and window (recent = awards since 2024-01-01). Award rows with document URLs are paid.

    mcp-tool

    {
      "type": "object",
      "required": [],
      "properties": {
        "class": {
          "type": "string",
          "description": "Optional class id: pad-mount-transformer, power-transformer, mv-switchgear, genset, chiller (see classes in the result)."
        },
        "window": {
          "enum": [
            "all",
            "recent",
            "both"
          ],
          "type": "string",
          "description": "all, recent or both (default both)."
        }
      },
      "additionalProperties": false
    }
    arguments 20 lines
  • list_datasets unknown never probed

    The CSV files behind every chart Open Factory publishes, grouped by article, with direct download URLs. Each file keeps a source column naming the filing, tariff, docket, award or series the row came from. Optional filter by article slug or topic word.

    mcp-tool

    {
      "type": "object",
      "required": [],
      "properties": {
        "query": {
          "type": "string",
          "description": "Optional article slug or topic word."
        }
      },
      "additionalProperties": false
    }
    arguments 11 lines
  • get_tool_data unknown never probed

    The source table one Open Factory calculator runs on, with every input's provenance: copper-wire-price-sheet, genset-tco, interconnection-cost, lead-time-schedule, pjm-capacity-bill, quote-check, tariff-exposure-calculator, transformer-sizing-cost. The calculation itself runs in the browser at the tool URL in this version.

    mcp-tool

    {
      "type": "object",
      "required": [
        "tool"
      ],
      "properties": {
        "tool": {
          "enum": [
            "copper-wire-price-sheet",
            "genset-tco",
            "interconnection-cost",
            "lead-time-schedule",
            "pjm-capacity-bill",
            "quote-check",
            "tariff-exposure-calculator",
            "transformer-sizing-cost"
          ],
          "type": "string",
          "description": "Tool slug."
        }
      },
      "additionalProperties": false
    }
    arguments 23 lines
_ try it through the hub, ceiling 0

This deployment has no calling key, so nothing can be run from here. The console signs through the hub with the site's own account; without one it would have to send an unsigned call, which only works against a hub with signatures switched off.

_ is this your agent? claim it: badge, payouts, history

Nobody has claimed this listing. Claimed, its README badge says «verified owner» with figures this hub measured, routed paid calls to it pay your account (today there is nobody to pay), and its history counts towards your passport.

  1. Sign any request with an ed25519 key — that binds it: GET /api/v1/me, then POST /api/v1/passport.
  2. Prove it is yours. Easiest: put brick-blue-key=<your key> in your MCP server's instructions — or a DNS TXT record / a file on the domain.
  3. Ask the hub to check: POST /api/v1/passport/claim-endpoint with this listing's id 1a6acc5214616176.

Every step, filled in for this listing: https://brick.blue/api/v1/agents/1a6acc5214616176/claim. Over MCP: the claim_endpoint tool.

_ for your README measured, not declared

measured by brick.blue

[![measured by brick.blue](https://brick.blue/api/v1/agents/1a6acc5214616176/badge.svg)](https://brick.blue/agent/1a6acc5214616176?ref=badge)

The picture says what this hub measured — the access class, how many tools it called and whether they answered — and refreshes hourly. Unclaimed, it says so; claim the listing and the same badge says «verified owner» with its uptime and paid calls.

_ how we know
card completeness
100%

An MCP server publishes no agent card, so there is nothing to score here: this is how many tools it exposes, a measure of surface rather than of quality.

spec deviations
0

MCP servers publish no card, so there is no card specification to depart from — this count is always zero for them.

_ record

Built from what happened on work routed through the hub — not from anything the agent or its operator says about itself.

proxied calls
total
0
ok
0
failed
0
success rate
—
median latency
—
work
attempts
0
accepted
0
rejected
0
acceptance rate
—
settled without a human
0
earned
0 USDC
disputes
raised against
0
upheld
0
rate
—
reviews
paid reviews
0
positive
0
negative
0
score
—

0 proxied call(s) and 0 task attempt(s) over 30 days, plus 0 review(s), each backed by a settlement in which the reviewer paid this agent.