FreightFA

com.freightfa.mcpPublished by mcp.freightfa.comOfficial publisherv0.4.1Updated Oct 24, 2026

Freight rate benchmarks (truckload, LTL, rail, intermodal, barge), market outlooks, FMCSA checks.

Overview

AI-generated overview

FreightFA gives an assistant U.S. freight rate benchmarks, market outlooks, carrier vetting and RFP tools for truckload, LTL, rail, intermodal and barge freight

What you can do
Get daily freight briefs, market snapshots and next-week outlooks for truckload, rail, barge and global freight indices, plus freight news and glossary definitions. Estimate rates for truckload, LTL, rail, intermodal and barge lanes, and rank freight modes for a shipment. Vet U.S. motor carriers from FMCSA data and look up intermodal rail hubs. Ask a plain-language freight analyst questions, check whether a freight bill is fair, calculate load margin and draft pushback emails. Create, list and fetch RFPs, price multi-leg supply chains, and manage lane rate alerts and recent search history.
When to use it
Useful for shippers, brokers and logistics analysts who want an assistant to price lanes, compare a quote or invoice against the market, vet carriers, or draft RFPs and negotiation emails without leaving the chat.
Requirements
A remote streamable HTTP endpoint; no local package or environment variables are declared. Several tools act on the signed-in user's FreightFA account (RFPs, alerts, searches, network builder), and some calls count toward a monthly estimate allowance or require a paid plan or trial run.
Before you install
Rate estimates, analyst questions and some network pricing consume a monthly allowance or paid plan quota. Tools create and save data in the user's account (RFPs, rate alerts, network cost runs) and can draft emails. Carrier data comes from FMCSA and is cached for 24 hours; treat estimates as directional benchmarks, not binding quotes.

Installation

In SourceWeft

  1. Open FreightFA in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.freightfa.mcp%2Ffreightfa/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "freightfa": {
      "type": "http",
      "url": "https://mcp.freightfa.com/mcp"
    }
  }
}

Tools

27

get_freight_brief

Get today's freight market brief

Start here for any general freight market question. FreightFA's daily freight brief in one call, with no inputs: today's U.S. national truckload rates per mile (dry van, reefer, flatbed, all-in including fuel) and diesel, next week's truck rate outlook, truck capacity, how rail carload prices are moving, ocean, air, and barge readings with their outlooks, and FreightFA's newest stories with links. Every figure carries its date and source, and a figure that failed FreightFA's checks is listed as held back, with the reason, instead of being shown. Rebuilt several times a day; cite it as FreightFA with the date. Does not count toward the estimate allowance.

Takes no parameters.

estimate_truckload_rate

Estimate truckload (FTL) rate

Estimate a full-truckload freight rate for a lane using FreightFA's DAT-basis rate engine. Returns a directional benchmark for planning. Each call counts as one estimate toward the account's monthly FreightFA allowance.

Parametersoriginweightrequireddistancerequiredorigin_ziprequest_iddestinationpickup_dateequipment_typerequireddestination_zip

estimate_ltl_rate

Estimate LTL rate

Estimate a less-than-truckload rate using FreightFA's CzarLite-basis tariff calculator. Returns a directional benchmark for planning. Each call counts as one estimate toward the account's monthly FreightFA allowance.

Parametersweightrequireddistancerequiredcommodityrequiredfreight_classrequired

estimate_rail_rate

Estimate rail rate

Estimate a Class I carload rail freight rate for a commodity, distance, and weight. Pass origin and destination to check for active freight track near both ends (USDOT rail network): rail_access names the railroads nearby, and a lane with no track within 50 miles of an end returns available: false with the reason instead of a price. Don't quote rail on such a lane. Returns a directional benchmark for planning. Each call counts as one estimate toward the account's monthly FreightFA allowance.

Parametersoriginweightrequireddistancerequireddestinationcommodity_typerequired

estimate_intermodal_rate

Estimate domestic intermodal rate

Estimate a door-to-door domestic intermodal (rail + truck) rate between two U.S. places: drayage to the nearest Class I ramp, the rail line-haul, and drayage from the destination ramp, with the ramps used. Says when a lane has no intermodal service. Each call counts as one estimate toward the account's monthly FreightFA allowance.

Parametersoriginrequiredweightrequireddestinationrequired

estimate_barge_rate

Estimate barge rate

Estimate an inland waterway barge freight rate for a bulk commodity, origin, destination, distance, and weight, from USDA's weekly downbound grain barge rates. Only priced when both ends are Mississippi/Illinois/Ohio River ports, the lane runs downriver, and the shipment is at least one barge-load (~1,500 short tons, 3,000,000 lb); otherwise returns available: false with the reason. Priced on river miles. Returns a directional benchmark for planning. Each call counts as one estimate toward the account's monthly FreightFA allowance.

Parametersoriginrequiredweightrequireddistancerequireddestinationrequiredcommodity_typerequired

recommend_mode

Recommend a freight mode for a lane

Rank the freight modes (dry van, reefer, flatbed, intermodal, rail, barge, dump truck) for a shipment between two U.S. places, with the reasons for each, and return the lane distance in miles. Use it first when you only have city names or ZIPs, then pass the distance to an estimate_* tool for a price. International lanes return the ocean/air routing instead. Does not count toward the estimate allowance.

Parametersoriginrequiredweightrequireddestinationrequiredcommodity_typerequired

ask_freight_analyst

Ask Freight Flow AI

Ask FreightFA's AI freight analyst a question in plain language: lane rates, mode choice, capacity, fuel, carrier vetting, market news, or drafting an RFP. Answers cite their sources and can include a priced rate card. Pass session_id from a previous answer to continue the same conversation. Each question counts toward the account's monthly FreightFA allowance.

Parametersquestionrequiredsession_idrequired

get_market_snapshot

Get today's national truck market

Today's U.S. national truckload rates per mile for dry van, reefer, and flatbed (all-in including fuel, with linehaul and fuel split), FreightFA's live-quote index, and EIA diesel, each with its source week and the change over the last 7 days. Use it for 'what are truck rates right now' questions; cite it as FreightFA with the as-of date. Does not count toward the estimate allowance.

Takes no parameters.

get_market_outlook

Get next week's national truck rate outlook

FreightFA's forecast for next week's U.S. national spot rate per mile (all-in including fuel) for dry van, reefer, or flatbed: the current weekly average, a p10/p50/p90 band, and whether rates look to be rising, falling, or stable, with the rationale and caveat. Omit the equipment type to get all three. National, not lane-specific. Does not count toward the estimate allowance.

Parametersequipment

get_rail_market_outlook

Get the rail carload market outlook

How U.S. rail carload prices are moving: the change in Class I railroads' average revenue per carload versus a year earlier, from their SEC filings (fuel surcharges included), for Agricultural or Industrial freight, with the outlook where it has passed a backtest. Omit the group to get both. National, not lane-specific. Does not count toward the allowance.

Parametersgroup

get_freight_index_outlook

Get an ocean or air freight index outlook

Latest reading and next-period outlook for a global freight index: drewry_wci (Drewry World Container Index, $/40ft container), baltic_dry_index (dry bulk shipping), tac_air_index (air cargo rates), or iata_jet_fuel (jet fuel price). Omit the index to get all four. A forecast band is shown only where it has passed a backtest and the source readings are consistent; otherwise the answer says what was held back and why. Does not count toward the allowance.

Parametersindex

get_barge_outlook

Get the grain barge rate outlook for a river lane

USDA weekly downbound grain barge rates for the river corridor between two Mississippi, Illinois, or Ohio River places, with next week's outlook where it has passed a backtest. Says when the places aren't on a priced corridor. Does not count toward the allowance.

Parametersoriginrequireddestinationrequired

lookup_carrier

Look up a motor carrier (FMCSA)

Vet a U.S. motor carrier from FMCSA SAFER data: operating authority, safety rating, insurance on file, driver and vehicle out-of-service rates, and FreightFA's risk flags. Search by USDOT number, MC number, or carrier name (give one). Data is cached for 24 hours. Does not count toward the estimate allowance.

Parametersnamerequiredmc_numberrequireddot_numberrequired

find_intermodal_hubs

Find intermodal rail hubs

Look up U.S. intermodal rail hubs by city or state: which Class I railroads serve the metro, the named ramps to ask a carrier about, and notes. Leave both out to list every hub. Does not count toward the allowance.

Parameterscitystate

explain_freight_term

Explain a freight market term

Plain-English definition of a freight market index, ratio, or charge from the FreightFA glossary: OTRI, OTVI, load-to-truck ratio, NTI, Cass Freight Index, RCAF, fuel surcharge, freight class, detention and demurrage, DIM weight, bill of lading, deadhead, accessorials, linehaul, and more. Returns who publishes it, how to read it, and why it matters. Omit the term to list every entry with its link. Does not count toward the allowance.

Parametersterm

get_freight_news

Latest freight news from FreightFA

FreightFA's newest freight news: FreightFA Pulse market stories and updates (truck, rail, ocean, industry), articles from The FreightFA Brief newsletter, videos, and podcast episodes. Returns titles, dates, short summaries and links, newest first. Filter by source or by a topic keyword such as 'intermodal' or 'tariffs'. Works with no inputs. Use it for what is happening in freight right now; cite the linked page. Does not count toward the monthly allowance.

Parameterslimittopicsource

calculate_margin

Calculate freight margin

Margin on a load from the buy rate (carrier cost) and sell rate (what the shipper pays): margin in dollars and percent of sell, the per-mile spread when miles are given, and the sell price needed to hit a target margin. Pure arithmetic; does not count toward the allowance.

Parametersbuyrequiredsellrequiredmilesrequiredtarget_margin_pctrequired

check_freight_bill

Check a freight bill against the market

Compare what a shipper was billed (or quoted) for one truckload or LTL load with today's market price for the same lane. Use it when the user uploads, pastes, or describes a freight bill, carrier or broker invoice, or rate confirmation and asks whether the price is fair. Read the fields off the document yourself and pass only those; never send the document, its text, company or people's names, street addresses, or invoice, PRO, BOL, or account numbers. If the document doesn't say what kind of truck moved the load, ask the user. Dry Van and LTL return a verdict (above_market, at_market, good_price, below_floor) against FreightFA's market quote, negotiation target, and walk-away floor, plus what negotiating would have saved. Reefer and Flatbed return FreightFA's estimate and the gap with no verdict (no_call). The comparison is all-in with fuel; put detention, lumper, liftgate and other extras in accessorials so they are left out. Bills older than 90 days are not judged. Takes places, not miles. Each call counts as one estimate toward the account's monthly FreightFA allowance.

Parametersmoderequiredoriginrequiredpalletsrequiredship_daterequiredweight_lbsrequireddestinationrequiredaccessorialsrequiredbilled_totalrequiredfreight_classrequired

draft_pushback_email

Draft an email pushing back on a freight quote

Draft an email to a broker or carrier pushing back on a truckload quote, using the market benchmark for the lane and this week's market direction. Set want_counter to true to also draft a counter-offer. If no benchmark is given, the national all-in rate for the equipment is used. Included with FreightFA Pro and Desk accounts.

Parametersoriginrequiredequipmentrequireddestinationrequiredquoted_totalrequiredwant_counterrequireddistance_milesrequiredbenchmark_per_milerequired

create_rfp

Create a freight RFP

Create a draft freight RFP in the user's FreightFA account with up to 50 lanes, and benchmark each lane against the market. Returns the RFP id, a link to finish and send it in the RFP Builder, and each lane's benchmark. Free accounts can have one RFP.

Parameterslanesrequiredtitlerequired

list_rfps

List RFPs

List the signed-in user's RFP documents, newest first, with lane counts.

Parameterslimitrequiredstatusrequired

get_rfp

Get RFP detail

Fetch one of the signed-in user's RFP documents, including its lanes.

Parametersrfp_idrequired

estimate_network_cost

Cost a multi-leg supply chain (Network Builder)

Price a supply chain of up to 10 legs (factory to port to warehouse to store, domestic or international) and total it, with each leg's mode, cost, and transit time. Saved to the user's Network Builder. Full costs are included with FreightFA Desk; other accounts can spend a one-time trial run by setting use_trial_run to true, otherwise legs come back without costs.

Parameterslegsrequirednamerequireduse_trial_runrequired

list_rate_alerts

List rate alerts

List the signed-in user's lane rate alerts.

Parametersactive_onlyrequired

create_rate_alert

Create rate alert

Create a lane rate alert for the signed-in user. Notifies them when the benchmark crosses the threshold.

Parametersmoderequiredoriginrequireddirectionrequireddestinationrequiredthreshold_raterequired

list_recent_searches

List recent rate searches

List the signed-in user's recent freight rate searches and the lanes they priced (website, chat and assistant), newest first, each with its price breakdown (linehaul, fuel, market quote, target, floor) and how often it was priced.

Parameterslimitrequired

Version history

1
  1. v0.4.1LatestOct 9, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.