U.S. Government Gold Reserve by Vault, Monthly
fiscaldata/gold-reserve
Where the United States keeps its gold and how much is in each place, at each month end since January 2012: eight lines per month covering Mint deep storage at Fort Knox, Denver and West Point, Mint working stock, and the Federal Reserve Bank vault and display holdings, each with its quantity in fine troy ounces and its book value. Taken directly from the U.S. Treasury's Fiscal Data API (Status Report of U.S. Government Gold Reserve). The book value is the 1973 statutory price of $42.2222 per fine troy ounce, not a market value.
Price
$0.00273 per call
You pay the price shown. If a call turns out to cost more than its quote, you pay the actual price, capped at twice the quote. No monthly minimum. Top-ups start at $5.
Data source
U.S. Department of the Treasury (Fiscal Data)
Data from the U.S. Department of the Treasury, Bureau of the Fiscal Service (Fiscal Data, fiscaldata.treasury.gov), offered without restriction per fiscaldata.treasury.gov/api-documentation.
Use it
Five steps: search, inspect, learn, run, settle. No per-tool setup; your agent reaches this tool through the meta-tools it already has.
Connect once and your AI can find and run this tool, and any other it needs.
// 1. search: find the tool
omnial_search({ query: "what you need" })
// 2. inspect: price and input schema
omnial_inspect({ tool: "fiscaldata/gold-reserve" })
// 3. learn: read the usage guide at runtime
omnial_learn({ tool: "fiscaldata/gold-reserve" })
// 4. run: price the exact call first, then run it
omnial_execute({ tool: "fiscaldata/gold-reserve", input: { /* see input_schema */ }, dry_run: true })
omnial_execute({ tool: "fiscaldata/gold-reserve", input: { /* ... */ } })
// 5. settle: the call is charged when it finishes, nothing to doNot connected yet? Point your MCP client at https://mcp.eden-engine.com/mcp, then copy a config for your client.
Pricing
Every charge this tool can incur.
| Charge | Price |
|---|---|
Per call | $0.00273 |
- Updated
- Oct 19, 2026
Input and output schemas
Input schema
{
"type": "object",
"required": [
"limit"
],
"properties": {
"page": {
"type": "integer",
"default": 1,
"maximum": 10000,
"minimum": 1,
"description": "Which page of `limit` rows to return, starting at 1. A page past the last one is an error; meta.total-pages says how many there are."
},
"limit": {
"type": "integer",
"maximum": 1000,
"minimum": 1,
"description": "How many rows to return, newest month first, 1 to 1000. Every month has exactly eight rows, so 8 covers the latest month in full."
},
"filter": {
"type": "string",
"default": "",
"maxLength": 500,
"description": "Optional Fiscal Data filter: field:operator:value terms separated by commas, all of which must hold. Fields: record_date (the month end, YYYY-MM-DD), facility_desc (Mint Held Gold - Deep Storage, Mint Held Gold - Working Stock or Federal Reserve Bank Held Gold), form_desc (Gold Bullion or Gold Coins), location_desc (for example Fort Knox, KY), fine_troy_ounce_qty and book_value_amt. Operators: eq, lt, lte, gt, gte, in (a parenthesised list). Examples: record_date:eq:2026-09-30 for one month's full eight lines, location_desc:eq:Fort Knox, KY for the Fort Knox history, and facility_desc:eq:Federal Reserve Bank Held Gold,record_date:gte:2020-01-01 for the Federal Reserve lines since 2020. Leave empty for no filter. A value that matches nothing returns an empty list; an unknown field or operator is a validation error."
}
},
"additionalProperties": false
}Output schema
{
"type": "object",
"required": [
"data",
"meta"
],
"properties": {
"data": {
"type": "array",
"items": {
"type": "object",
"required": [
"record_date",
"facility_desc",
"form_desc",
"location_desc",
"fine_troy_ounce_qty",
"book_value_amt",
"src_line_nbr"
],
"properties": {
"form_desc": {
"type": "string",
"description": "The physical form: Gold Bullion or Gold Coins."
},
"record_date": {
"type": "string",
"description": "The month end the figures are as of, YYYY-MM-DD."
},
"src_line_nbr": {
"type": "string",
"description": "The row's position in the Treasury's own table for that month, as a string, 1 through 8."
},
"facility_desc": {
"type": "string",
"description": "Who holds it: Mint Held Gold - Deep Storage, Mint Held Gold - Working Stock, or Federal Reserve Bank Held Gold."
},
"location_desc": {
"type": "string",
"description": "Where it is, for example Fort Knox, KY, Denver, CO, West Point, NY, or Federal Reserve Banks - NY Vault. The working-stock line is pooled across locations rather than sited."
},
"book_value_amt": {
"type": "string",
"description": "The carrying value in dollars, as a decimal string. It is the 1973 statutory valuation of $42.2222 per fine troy ounce and is NOT a market value, so it does not say what the gold is worth."
},
"fine_troy_ounce_qty": {
"type": "string",
"description": "The quantity in fine troy ounces, as a decimal string. This is the figure to carry forward; it is the only one that is not an accounting convention."
}
},
"additionalProperties": true
},
"description": "One row per holding location per month, eight per month with no total row. Empty when nothing matches."
},
"meta": {
"type": "object",
"required": [
"count",
"total-count",
"total-pages"
],
"properties": {
"count": {
"type": "integer",
"description": "How many rows this page holds."
},
"labels": {
"type": "object",
"description": "Human-readable name of each column."
},
"dataTypes": {
"type": "object",
"description": "The Treasury's type name for each column."
},
"dataFormats": {
"type": "object",
"description": "The Treasury's display format for each column."
},
"total-count": {
"type": "integer",
"description": "How many rows match the filter in all, across every page."
},
"total-pages": {
"type": "integer",
"description": "How many pages of `limit` rows the whole match makes."
}
},
"additionalProperties": true
},
"links": {
"type": "object",
"description": "Treasury's own self, first, prev, next and last page links."
}
},
"description": "The Treasury's response: the gold holding rows, newest month first and in the Treasury's own order within a month, and a meta block with the match count.",
"additionalProperties": true
}