accueil / serveurs / Recherche & Web / com.freightfa.mcp/freightfa
com.freightfa.mcp/freightfa
serveur MCP (Model Context Protocol) · freightfa 0.7.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que com.freightfa.mcp/freightfa est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.freightfa.mcp/freightfa » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 27 outils
- ask_freight_analyst≈ 302 tokens
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.
Paramètres, retour & exemple (2)
Paramètresquestion· string · requis
The question, up to 2,000 characters.session_id· ? · requis
session_id returned by an earlier answer to continue that conversation, or null to start a new one.
Exemple d'appel{"name": "ask_freight_analyst", "arguments": {"question": "texte", "session_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - calculate_margin≈ 296 tokens
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.
Paramètres, retour & exemple (4)
Paramètresbuy· number · requis
Carrier cost (buy rate) for the load, all-in, in dollars.sell· number · requis
Shipper price (sell rate) for the load, all-in, in dollars.miles· ? · requis
Loaded miles, or null.target_margin_pct· ? · requis
Target margin as a percent of sell, e.g. 15, or null.
Exemple d'appel{"name": "calculate_margin", "arguments": {"buy": 1, "sell": 1, "miles": "texte", "target_margin_pct": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - check_freight_bill≈ 736 tokens
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.
Paramètres, retour & exemple (9)
Paramètresmode· string · requis · Dry Van | Reefer | Flatbed | LTL
What moved. A plain truckload or FTL bill is 'Dry Van'.origin· string · requis
Where the load picked up: city and state, or ZIP. Example: 'Chicago, IL 60601'. Not the bill-to or remit-to address.pallets· ? · requis
LTL only: pallet count, or null.ship_date· string|null · requis
Ship or pickup date as YYYY-MM-DD, or null if the bill doesn't say.weight_lbs· ? · requis
LTL only: shipment weight in pounds. Null for truckload.destination· string · requis
Where the load delivered: city and state, or ZIP.accessorials· ? · requis
The part of billed_total that is extras (detention, lumper, liftgate, residential, layover), in dollars. Null or 0 when there are none.billed_total· number · requis
Everything on the bill, in U.S. dollars.freight_class· string|null · requis
LTL only: NMFC freight class from the bill such as '70' or '92.5', or null.
Exemple d'appel{"name": "check_freight_bill", "arguments": {"mode": "Dry Van", "origin": "texte", "pallets": "texte", "ship_date": "texte", "weight_lbs": "texte", "destination": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_rate_alert≈ 259 tokens
Create a lane rate alert for the signed-in user. Notifies them when the benchmark crosses the threshold.
Paramètres, retour & exemple (5)
Paramètresmode· string · requis
Freight mode, e.g. 'FTL', 'LTL', 'Rail', 'Intermodal'.origin· string · requis
Origin city/state or ZIP.direction· ? · requis
Trigger when the rate goes above or below the threshold. Defaults to 'below'.destination· string · requis
Destination city/state or ZIP.threshold_rate· number · requis
Rate threshold in USD.
Exemple d'appel{"name": "create_rate_alert", "arguments": {"mode": "texte", "origin": "texte", "direction": "texte", "destination": "texte", "threshold_rate": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_rfp≈ 456 tokens
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.
Paramètres, retour & exemple (2)
Paramètreslanes· array · requis
The lanes to bid.title· string · requis
RFP title, e.g. 'Q1 2027 Southeast truckload bid'.
Exemple d'appel{"name": "create_rfp", "arguments": {"lanes": [], "title": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - draft_pushback_email≈ 402 tokens
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.
Paramètres, retour & exemple (7)
Paramètresorigin· string · requis
Origin city and state.equipment· string · requis · Dry Van | Reefer | Flatbed
Equipment type.destination· string · requis
Destination city and state.quoted_total· number · requis
The all-in quote being pushed back on, in dollars.want_counter· boolean|null · requis
true to include a counter-offer.distance_miles· number · requis
Lane miles.benchmark_per_mile· ? · requis
All-in market benchmark in $/mi (e.g. from estimate_truckload_rate), or null to use the national rate.
Exemple d'appel{"name": "draft_pushback_email", "arguments": {"origin": "texte", "equipment": "Dry Van", "destination": "texte", "quoted_total": 1, "want_counter": true, "distance_miles": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - estimate_barge_rate≈ 378 tokens
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.
Paramètres, retour & exemple (5)
Paramètresorigin· string · requis
Origin city and state, e.g. 'Minneapolis, MN'.weight· number · requis
Shipment weight in pounds.distance· number · requis
Lane distance in miles. recommend_mode returns it for a city or ZIP pair.destination· string · requis
Destination city and state, e.g. 'New Orleans, LA'.commodity_type· string · requis
Commodity being shipped, e.g. 'grain', 'corn', 'coal'. Barge only carries bulk commodities.
Exemple d'appel{"name": "estimate_barge_rate", "arguments": {"origin": "texte", "weight": 1, "distance": 1, "destination": "texte", "commodity_type": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - estimate_intermodal_rate≈ 262 tokens
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.
Paramètres, retour & exemple (3)
Paramètresorigin· string · requis
Origin city and state, or ZIP. Example: 'Chicago, IL'.weight· number · requis
Shipment weight in pounds.destination· string · requis
Destination city and state, or ZIP. Example: 'Los Angeles, CA'.
Exemple d'appel{"name": "estimate_intermodal_rate", "arguments": {"origin": "texte", "weight": 1, "destination": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - estimate_ltl_rate≈ 270 tokens
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.
Paramètres, retour & exemple (4)
Paramètresweight· number · requis
Shipment weight in pounds.distance· number · requis
Lane distance in miles. recommend_mode returns it for a city or ZIP pair.commodity· string|null · requis
Commodity description, or null for general freight.freight_class· string|null · requis
NMFC freight class such as '70', '92.5', '175'. Null to use the default class.
Exemple d'appel{"name": "estimate_ltl_rate", "arguments": {"weight": 1, "distance": 1, "commodity": "texte", "freight_class": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - estimate_network_cost≈ 410 tokens
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.
Paramètres, retour & exemple (3)
Paramètreslegs· array · requis
Legs in order.name· string · requis
A name for the network, e.g. 'Shenzhen to Dallas stores'.use_trial_run· boolean|null · requis
true to spend the account's one-time trial run if it has no Desk plan.
Exemple d'appel{"name": "estimate_network_cost", "arguments": {"legs": [], "name": "texte", "use_trial_run": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - estimate_rail_rate≈ 376 tokens
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.
Paramètres, retour & exemple (5)
Paramètresorigin· string · optionnel
Origin city or ZIP, e.g. 'Kansas City, MO'. Recommended: enables the rail access check.weight· number · requis
Shipment weight in pounds.distance· number · requis
Lane distance in miles. recommend_mode returns it for a city or ZIP pair.destination· string · optionnel
Destination city or ZIP, e.g. 'Atlanta, GA'. Recommended: enables the rail access check.commodity_type· string · requis
Commodity being shipped, e.g. 'grain', 'chemicals', 'intermodal containers'.
Exemple d'appel{"name": "estimate_rail_rate", "arguments": {"weight": 1, "distance": 1, "commodity_type": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - estimate_truckload_rate≈ 555 tokens
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.
Paramètres, retour & exemple (9)
Paramètresorigin· ? · optionnel
Origin city and state; provide with destination, or use both ZIPs.weight· ? · requis
Shipment weight in pounds, or null.distance· number · requis
Lane distance in miles. recommend_mode returns it for a city or ZIP pair.origin_zip· ? · optionnelrequest_id· ? · optionnel
request_id from recommend_mode for this lane, or null. Links the price to that search.destination· ? · optionnelpickup_date· ? · optionnel
Pickup date YYYY-MM-DD; omitted uses the calculator default.equipment_type· string · requis
Equipment type, e.g. 'Dry Van', 'Reefer', 'Flatbed', 'Dump Truck'.destination_zip· ? · optionnel
Exemple d'appel{"name": "estimate_truckload_rate", "arguments": {"weight": "texte", "distance": 1, "equipment_type": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - explain_freight_term≈ 233 tokens
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.
Paramètres, retour & exemple (1)
Paramètresterm· ? · optionnel
The term or abbreviation, e.g. 'OTRI' or 'linehaul rate'. Omit or null to list every term.
Exemple d'appel{"name": "explain_freight_term", "arguments": {"term": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - find_intermodal_hubs≈ 200 tokens
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.
Paramètres, retour & exemple (2)
Paramètrescity· string|null · optionnel
City or metro name, e.g. 'Houston'. Omit or null for any.state· ? · optionnel
Two-letter state code, e.g. 'TX'. Omit or null for any.
Exemple d'appel{"name": "find_intermodal_hubs", "arguments": {"city": "texte", "state": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_barge_outlook≈ 218 tokens
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.
Paramètres, retour & exemple (2)
Paramètresorigin· string · requis
Origin river city and state, e.g. 'St. Louis, MO'.destination· string · requis
Destination river city and state, e.g. 'New Orleans, LA'.
Exemple d'appel{"name": "get_barge_outlook", "arguments": {"origin": "texte", "destination": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_freight_brief≈ 244 tokens
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.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_freight_brief", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_freight_index_outlook≈ 245 tokens
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.
Paramètres, retour & exemple (1)
Paramètresindex· ? · optionnel
Which index. Omit or null for all four.
Exemple d'appel{"name": "get_freight_index_outlook", "arguments": {"index": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_freight_news≈ 338 tokens
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.
Paramètres, retour & exemple (3)
Paramètreslimit· ? · optionnel
How many items to return. Defaults to 8.topic· ? · optionnel
Optional keyword or two to match in titles and summaries, e.g. 'ocean rates'.source· ? · optionnel
Which feed: all (default), pulse (daily stories and market updates), articles (The FreightFA Brief), videos, or podcast.
Exemple d'appel{"name": "get_freight_news", "arguments": {"limit": "texte", "topic": "texte", "source": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_market_outlook≈ 218 tokens
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.
Paramètres, retour & exemple (1)
Paramètresequipment· ? · optionnel
Equipment type. Omit or null for all three.
Exemple d'appel{"name": "get_market_outlook", "arguments": {"equipment": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_market_snapshot≈ 176 tokens
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.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_market_snapshot", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_rail_market_outlook≈ 209 tokens
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.
Paramètres, retour & exemple (1)
Paramètresgroup· ? · optionnel
Commodity group. Omit or null for both.
Exemple d'appel{"name": "get_rail_market_outlook", "arguments": {"group": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_rfp≈ 161 tokens
Fetch one of the signed-in user's RFP documents, including its lanes.
Paramètres, retour & exemple (1)
Paramètresrfp_id· string · requis
The RFP document id.
Exemple d'appel{"name": "get_rfp", "arguments": {"rfp_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_rate_alerts≈ 116 tokens
List the signed-in user's lane rate alerts.
Paramètres, retour & exemple (1)
Paramètresactive_only· boolean|null · requis
True to return only active alerts.
Exemple d'appel{"name": "list_rate_alerts", "arguments": {"active_only": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_recent_searches≈ 136 tokens
List the signed-in user's recent freight rate searches and their results.
Paramètres, retour & exemple (1)
Paramètreslimit· ? · requis
Max rows to return (default 10).
Exemple d'appel{"name": "list_recent_searches", "arguments": {"limit": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_rfps≈ 163 tokens
List the signed-in user's RFP documents, newest first, with lane counts.
Paramètres, retour & exemple (2)
Paramètreslimit· ? · requis
Max rows to return (default 20).status· string|null · requis
Filter by status such as 'draft' or 'sent'. Null for all statuses.
Exemple d'appel{"name": "list_rfps", "arguments": {"limit": "texte", "status": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - lookup_carrier≈ 240 tokens
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.
Paramètres, retour & exemple (3)
Paramètresname· string|null · requis
Carrier legal or DBA name, or null.mc_number· string|null · requis
MC/MX docket number, digits only, or null.dot_number· string|null · requis
USDOT number, digits only, or null.
Exemple d'appel{"name": "lookup_carrier", "arguments": {"name": "texte", "mc_number": "texte", "dot_number": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - recommend_mode≈ 322 tokens
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.
Paramètres, retour & exemple (4)
Paramètresorigin· string · requis
Origin city and state, or ZIP. Example: 'Chicago, IL'.weight· number · requis
Shipment weight in pounds.destination· string · requis
Destination city and state, or ZIP. Example: 'Dallas, TX'.commodity_type· string · requis
What is being shipped, e.g. 'Packaged Goods', 'Produce/Food', 'Machinery/Equipment', 'Hazmat/Chemicals'.
Exemple d'appel{"name": "recommend_mode", "arguments": {"origin": "texte", "weight": 1, "destination": "texte", "commodity_type": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».