fiscus
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| BEA_API_KEY | Yes | API key for BEA national-accounts tables (required) | |
| BLS_API_KEY | No | API key for BLS (optional, raises query limits) | |
| FRED_API_KEY | No | API key for FRED (optional, enables official API instead of public CSV path) | |
| FISCUS_DATA_DIR | No | Directory path to relocate the cache (optional) | |
| FISCUS_EXTRA_CATALOG | No | Path to extra catalog YAML file(s) or directory (optional) |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| find_seriesA | Search the curated catalog. Call this before guessing any series or dataset id. |
| get_seriesA | Fetch a cataloged series (FRED, BEA, BLS, OFR, NY Fed, TreasuryDirect families). |
| bea_nipa_tableA | Fetch a complete BEA NIPA table for an explicit inclusive year range. |
| fiscaldata_queryC | Query a curated Treasury FiscalData dataset selected from find_series. |
| get_fileA | Download a curated file artifact selected from find_series. |
| z1_seriesA | Fetch a Z.1 Financial Accounts series with enforced official prefix semantics. kind must match the series prefix. This includes FR revaluations and the other official FA/FC/FG/FI/FL/FS/FU/FV/LA/LM/PC types. The call refuses to present one kind as another. Accepts bare mnemonics, .Q/.A suffixes, and FRED-style BOGZ1 aliases. If an official mnemonic is refused or absent, follow the server issue-reporting instruction before bypassing Fiscus. |
| soma_holdingsA | Fetch CUSIP-level SOMA Treasury holdings for a weekly as-of snapshot date. Omit asof for the latest published snapshot; the resolved date becomes part of the immutable cache identity. Snapshots begin July 2003 and are weekly, not daily. |
| provenanceA | Re-emit the provenance manifest for any prior fetch by its cache key. The cache key appears in every fetch response's artifact and provenance blocks; a unique hex prefix of at least 12 characters is accepted. Resolves only immutable artifacts, never a mutable "latest" pointer. |
| source_caveatsA | Return every catalog caveat and whether it binds to the supplied context. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/smkwray/fiscus'
If you have feedback or need assistance with the MCP directory API, please join our Discord server