U.S. federal contract awards sized vs. market cap, stock DNA scores, quality dips and IPO radar.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Optional. 'Bearer faro_…' API key for full results (free tier works without it). Buy at faro-economicopages.com/developers
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Credits left on your API key (or free calls left today without a key) and how to buy more. Free; does not use a credit.
This tool takes no arguments.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http faro-data https://faro-economicopages.com/mcp
Headers
Authorization (optional, not in the config above): Optional. 'Bearer faro_…' API key for full results (free tier works without it). Buy at faro-economicopages.com/developersCredits left on your API key (or free calls left today without a key) and how to buy more. Free; does not use a credit.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Public companies ranked by total federal awards in the window relative to their market cap, with award count, largest award and stock move since the first award. Costs 1 credit (free tier: 25 calls/day).
| Argument | Type | Description |
|---|---|---|
| sort | string | Ranking. Default pct_of_market_cap. |
| limit | integer | Max rows (1–100). Default 20. |
{
"type": "object",
"properties": {
"sort": {
"enum": [
"pct_of_market_cap",
"total"
],
"type": "string",
"description": "Ranking. Default pct_of_market_cap."
},
"limit": {
"type": "integer",
"description": "Max rows (1–100). Default 20."
}
},
"additionalProperties": false
}Federal awards that are large relative to the winning company's size: award value ÷ market cap ≥ min_pct. A $500M award means little to a $200B prime but a lot to a $5B company. Costs 1 credit (free tier: 25 calls/day).
| Argument | Type | Description |
|---|---|---|
| days | integer | Look-back window in days (1–60). Default 60. |
| limit | integer | Max rows (1–100). Default 20. |
| min_pct | number | Minimum award as % of market cap. Default 1 (= 1%). |
| exclude_ceilings | boolean | Exclude IDIQ ceiling values. Default false. |
{
"type": "object",
"properties": {
"days": {
"type": "integer",
"description": "Look-back window in days (1–60). Default 60."
},
"limit": {
"type": "integer",
"description": "Max rows (1–100). Default 20."
},
"min_pct": {
"type": "number",
"description": "Minimum award as % of market cap. Default 1 (= 1%)."
},
"exclude_ceilings": {
"type": "boolean",
"description": "Exclude IDIQ ceiling values. Default false."
}
},
"additionalProperties": false
}Recent U.S. federal contract awards (Department of War daily announcements + USAspending) won by publicly traded companies, newest first. Each award includes its size as a % of the winner's market cap and the stock move since the announcement. Costs 1 credit (free tier: 25 calls/day).
| Argument | Type | Description |
|---|---|---|
| days | integer | Look-back window in days (1–60). Default 30. |
| limit | integer | Max rows (1–200). Default 25. |
| agency | string | Filter by agency name (contains), e.g. Navy, Army, Air Force. |
| ticker | string | Filter by stock ticker, e.g. HII. |
| min_amount | number | Minimum award amount in USD. |
{
"type": "object",
"properties": {
"days": {
"type": "integer",
"description": "Look-back window in days (1–60). Default 30."
},
"limit": {
"type": "integer",
"description": "Max rows (1–200). Default 25."
},
"agency": {
"type": "string",
"description": "Filter by agency name (contains), e.g. Navy, Army, Air Force."
},
"ticker": {
"type": "string",
"description": "Filter by stock ticker, e.g. HII."
},
"min_amount": {
"type": "number",
"description": "Minimum award amount in USD."
}
},
"additionalProperties": false
}U.S. IPOs of the last 13 months with return since IPO, DNA score, revenue growth and lock-up date; plus upcoming IPOs. Costs 1 credit (free tier: 25 calls/day).
| Argument | Type | Description |
|---|---|---|
| sort | string | Default date (newest first). |
| limit | integer | Max rows (1–150). Default 20. |
| below_ipo | boolean | Only IPOs trading below their IPO price. |
{
"type": "object",
"properties": {
"sort": {
"enum": [
"date",
"return",
"dna"
],
"type": "string",
"description": "Default date (newest first)."
},
"limit": {
"type": "integer",
"description": "Max rows (1–150). Default 20."
},
"below_ipo": {
"type": "boolean",
"description": "Only IPOs trading below their IPO price."
}
},
"additionalProperties": false
}Stocks with 15+ years of strong history (≥7%/yr, ≥60% positive years) now 3–25% below their all-time high. Includes 1/3/5/7/10-year total returns, 10- and 20-year CAGR, volatility, dividend yield and DNA score. Costs 1 credit (free tier: 25 calls/day).
| Argument | Type | Description |
|---|---|---|
| lang | string | Language of descriptions. Default en. |
| limit | integer | Max rows (1–100). Default 20. |
| sector | string | Faro sector key (tech, defense=defensa, space=espacio, biotech=bio, energy=energia, logistics=logistica, classics=clasicas, dividends=dividendos, finance=finanzas, real estate=realestate, mining=mineria). |
| max_drawdown_pct | number | Only stocks at most this far below their high, e.g. 15. |
{
"type": "object",
"properties": {
"lang": {
"enum": [
"en",
"es"
],
"type": "string",
"description": "Language of descriptions. Default en."
},
"limit": {
"type": "integer",
"description": "Max rows (1–100). Default 20."
},
"sector": {
"enum": [
"tech",
"defensa",
"espacio",
"bio",
"energia",
"logistica",
"clasicas",
"dividendos",
"finanzas",
"realestate",
"mineria"
],
"type": "string",
"description": "Faro sector key (tech, defense=defensa, space=espacio, biotech=bio, energy=energia, logistics=logistica, classics=clasicas, dividends=dividendos, finance=finanzas, real estate=realestate, mining=mineria)."
},
"max_drawdown_pct": {
"type": "number",
"description": "Only stocks at most this far below their high, e.g. 15."
}
},
"additionalProperties": false
}Ranking of 340+ U.S. stocks by Faro DNA score, filterable by minimum score, level and sector. Costs 1 credit (free tier: 25 calls/day).
| Argument | Type | Description |
|---|---|---|
| level | string | DNA level. |
| limit | integer | Max rows (1–200). Default 25. |
| sector | string | Sector (contains), e.g. Technology, Industrials, Healthcare. |
| min_score | integer | Minimum DNA score (0–100). |
{
"type": "object",
"properties": {
"level": {
"enum": [
"fuerte",
"prometedor",
"mixto",
"debil"
],
"type": "string",
"description": "DNA level."
},
"limit": {
"type": "integer",
"description": "Max rows (1–200). Default 25."
},
"sector": {
"type": "string",
"description": "Sector (contains), e.g. Technology, Industrials, Healthcare."
},
"min_score": {
"type": "integer",
"description": "Minimum DNA score (0–100)."
}
},
"additionalProperties": false
}The Faro DNA score (0–100) of a U.S. stock and its 7 pillars: track record, revenue, quality, cash, price, balance sheet and federal-money flow. Levels: fuerte (strong), prometedor (promising), mixto (mixed), debil (weak). Costs 1 credit (free tier: 25 calls/day).
| Argument | Type | Description |
|---|---|---|
| ticker* | string | Stock ticker, e.g. NVDA. |
{
"type": "object",
"required": [
"ticker"
],
"properties": {
"ticker": {
"type": "string",
"description": "Stock ticker, e.g. NVDA."
}
},
"additionalProperties": false
}One call: DNA score and pillars, federal contracts of the last 60 days, contract-size stats, price vs 52-week high, long-term returns and IPO data when applicable. Costs 1 credit (free tier: 25 calls/day).
| Argument | Type | Description |
|---|---|---|
| lang | string | Language of descriptions. |
| ticker* | string | Stock ticker, e.g. RKLB. |
{
"type": "object",
"required": [
"ticker"
],
"properties": {
"lang": {
"enum": [
"en",
"es"
],
"type": "string",
"description": "Language of descriptions."
},
"ticker": {
"type": "string",
"description": "Stock ticker, e.g. RKLB."
}
},
"additionalProperties": false
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 10, 2026.