{"_id":"fred-mcp-server","_rev":"11-f1d68fda519d7cd5a6ff71ecec5d19cd","name":"fred-mcp-server","dist-tags":{"latest":"1.2.0"},"versions":{"0.1.0":{"name":"fred-mcp-server","version":"0.1.0","keywords":["fred","federal-reserve","economic-data","timeseries","financial-data","model-context-protocol","mcp"],"author":{"url":"https://amorelli.tech","name":"Stefano Amorelli","email":"stefano@amorelli.tech"},"license":"Apache-2.0","_id":"fred-mcp-server@0.1.0","maintainers":[{"name":"stefano.amorelli","email":"stefano@amorelli.tech"}],"homepage":"https://github.com/stefanoamorelli/fred-mcp-server#README.md","bugs":{"url":"https://github.com/stefanoamorelli/fred-mcp-server/issues","email":"stefano@amorelli.tech"},"bin":{"fred":"build/index.js"},"dist":{"shasum":"50e6c4224f58bfa0bfce1232dbc2cf1fe55424d0","tarball":"https://registry.npmjs.org/fred-mcp-server/-/fred-mcp-server-0.1.0.tgz","fileCount":5,"integrity":"sha512-WWyYEt2jQPUCqeJdovt4hzk62l5iLorOZlaMonndh+1vypnpBDiK8SsI/uCB3sfGjiuM+AdNrx/4VD5b3xDgOA==","signatures":[{"sig":"MEUCIFaIYsfvhEMgZcXBDvGiT4dTyWr6WEko7ToH04vCirigAiEAp2cKuUey/ym33SrsCliWbfZgNNpQGLqPGejVJpAFE+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9313},"main":"build/index.js","type":"module","_from":"file:fred-mcp-server-0.1.0.tgz","scripts":{"build":"tsc && chmod 755 build/index.js","start":"node build/index.js"},"_npmUser":{"name":"stefano.amorelli","email":"stefano@amorelli.tech"},"_resolved":"/tmp/8f22af78d1430daebe56a7893eb177d8/fred-mcp-server-0.1.0.tgz","_integrity":"sha512-WWyYEt2jQPUCqeJdovt4hzk62l5iLorOZlaMonndh+1vypnpBDiK8SsI/uCB3sfGjiuM+AdNrx/4VD5b3xDgOA==","repository":{"url":"git+https://github.com/stefanoamorelli/fred-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Federal Reserve Economic Data (FRED) MCP Server for fetching economic timeseries data","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.24.4","node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"^1.11.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17"},"_npmOperationalInternal":{"tmp":"tmp/fred-mcp-server_0.1.0_1747069979238_0.8919363678677987","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"fred-mcp-server","version":"0.2.0","keywords":["fred","federal-reserve","economic-data","timeseries","financial-data","model-context-protocol","mcp"],"author":{"url":"https://amorelli.tech","name":"Stefano Amorelli","email":"stefano@amorelli.tech"},"license":"Apache-2.0","_id":"fred-mcp-server@0.2.0","maintainers":[{"name":"stefano.amorelli","email":"stefano@amorelli.tech"}],"homepage":"https://github.com/stefanoamorelli/fred-mcp-server#README.md","bugs":{"url":"https://github.com/stefanoamorelli/fred-mcp-server/issues","email":"stefano@amorelli.tech"},"bin":{"fred":"build/index.js"},"dist":{"shasum":"21ef7b0544443123f1321153e140f6c42d8373da","tarball":"https://registry.npmjs.org/fred-mcp-server/-/fred-mcp-server-0.2.0.tgz","fileCount":6,"integrity":"sha512-5/1vD2LLjkYz2VkVsxpy/f96ONSnIQ1a/Tcyc4NfqBaiM69nBflcLwnwQoJsQwwmdilDpQGraeWb8LQSiuSB/A==","signatures":[{"sig":"MEQCIC7akl6EFk+7LZ6n78JzGqyd01LuSodgopQAY8fCcAvoAiB75FXu4QPF1qC/p5IYIbHHe9JVdPsMCM0IFJOCN30yJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11643},"main":"build/index.js","type":"module","gitHead":"743b94c4997b99698f2fc0fb0284bf944475f079","scripts":{"build":"tsc && chmod 755 build/index.js","start":"node build/index.js","release":"release-it"},"_npmUser":{"name":"stefano.amorelli","email":"stefano@amorelli.tech"},"repository":{"url":"git+https://github.com/stefanoamorelli/fred-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Federal Reserve Economic Data (FRED) MCP Server for fetching economic timeseries data","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.24.4","node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"^1.11.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0+sha512.d615db246fe70f25dcfea6d8d73dee782ce23e2245e3c4f6f888249fb568149318637dca73c2c5c8ef2a4ca0d5657fb9567188bfab47f566d1ee6ce987815c39","devDependencies":{"release-it":"^19.0.0","typescript":"^5.8.3","@types/node":"^22.15.17"},"_npmOperationalInternal":{"tmp":"tmp/fred-mcp-server_0.2.0_1747144598785_0.10095521783398698","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"fred-mcp-server","version":"0.2.2","keywords":["fred","federal-reserve","economic-data","timeseries","financial-data","model-context-protocol","mcp"],"author":{"url":"https://amorelli.tech","name":"Stefano Amorelli","email":"stefano@amorelli.tech"},"license":"Apache-2.0","_id":"fred-mcp-server@0.2.2","maintainers":[{"name":"stefano.amorelli","email":"stefano@amorelli.tech"}],"homepage":"https://github.com/stefanoamorelli/fred-mcp-server#README.md","bugs":{"url":"https://github.com/stefanoamorelli/fred-mcp-server/issues","email":"stefano@amorelli.tech"},"bin":{"fred":"build/index.js"},"dist":{"shasum":"9f5174de49080c81d54c714e51731e241b321912","tarball":"https://registry.npmjs.org/fred-mcp-server/-/fred-mcp-server-0.2.2.tgz","fileCount":6,"integrity":"sha512-b9r8EA/VLmtP2OvcT+RPXe6OoYCdTx2TLPH5cJGwi5FIYNlWFs14rseawt3KPxhQRJVeTgBP13lo72lz3U1g1g==","signatures":[{"sig":"MEUCIEkrQ59A4vEdOHxobV2+9OrKeb+PtW6rWKneon/Jk2ASAiEA+ekGMW284ZKdaomZ2MM3xEHMeHML2C2uh/SiZ8iVnQw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12106},"main":"build/index.js","type":"module","gitHead":"14580f15ebd79f3e5797be590614a0383e909a29","scripts":{"build":"tsc && chmod 755 build/index.js","start":"node build/index.js","release":"release-it"},"_npmUser":{"name":"stefano.amorelli","email":"stefano@amorelli.tech"},"repository":{"url":"git+https://github.com/stefanoamorelli/fred-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Federal Reserve Economic Data (FRED) MCP Server for fetching economic timeseries data","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.24.4","node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"^1.11.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0+sha512.d615db246fe70f25dcfea6d8d73dee782ce23e2245e3c4f6f888249fb568149318637dca73c2c5c8ef2a4ca0d5657fb9567188bfab47f566d1ee6ce987815c39","devDependencies":{"release-it":"^19.0.0","typescript":"^5.8.3","@types/node":"^22.15.17"},"_npmOperationalInternal":{"tmp":"tmp/fred-mcp-server_0.2.2_1747145100424_0.08871336902024596","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"fred-mcp-server","version":"0.2.3","keywords":["fred","federal-reserve","economic-data","timeseries","financial-data","model-context-protocol","mcp"],"author":{"url":"https://amorelli.tech","name":"Stefano Amorelli","email":"stefano@amorelli.tech"},"license":"Apache-2.0","_id":"fred-mcp-server@0.2.3","maintainers":[{"name":"stefano.amorelli","email":"stefano@amorelli.tech"}],"homepage":"https://github.com/stefanoamorelli/fred-mcp-server#README.md","bugs":{"url":"https://github.com/stefanoamorelli/fred-mcp-server/issues","email":"stefano@amorelli.tech"},"bin":{"fred":"build/index.js"},"dist":{"shasum":"a3c47b896e644ac144fd91d793d689316db78844","tarball":"https://registry.npmjs.org/fred-mcp-server/-/fred-mcp-server-0.2.3.tgz","fileCount":6,"integrity":"sha512-opUifJQD9HmRJ3ZetfBWCujmSx5V0FUM9KXGgF2lTNHx89nR/vhvkbl7nMiCP/XX3v9ViXpQk/vbXezKkAQF+w==","signatures":[{"sig":"MEYCIQC/ddelcM+XOHyNbdWslT1z6RAlRjIc8Vg4yIvd4pnXBgIhAK3fXaFJgnuh001ZE+GKTDXoz9fy81t5iurjguG1zX6a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12425},"main":"build/index.js","type":"module","gitHead":"6f694fd3d1c99ed3482523c0096f0a4f91f3aeca","scripts":{"build":"tsc && chmod 755 build/index.js","start":"node build/index.js","release":"release-it"},"_npmUser":{"name":"stefano.amorelli","email":"stefano@amorelli.tech"},"repository":{"url":"git+https://github.com/stefanoamorelli/fred-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Federal Reserve Economic Data (FRED) MCP Server for fetching economic timeseries data","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.24.4","node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"^1.11.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0+sha512.d615db246fe70f25dcfea6d8d73dee782ce23e2245e3c4f6f888249fb568149318637dca73c2c5c8ef2a4ca0d5657fb9567188bfab47f566d1ee6ce987815c39","devDependencies":{"release-it":"^19.0.0","typescript":"^5.8.3","@types/node":"^22.15.17"},"_npmOperationalInternal":{"tmp":"tmp/fred-mcp-server_0.2.3_1747165834131_0.747021285160012","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"fred-mcp-server","version":"0.3.0","keywords":["fred","federal-reserve","economic-data","timeseries","financial-data","model-context-protocol","mcp"],"author":{"url":"https://amorelli.tech","name":"Stefano Amorelli","email":"stefano@amorelli.tech"},"license":"Apache-2.0","_id":"fred-mcp-server@0.3.0","maintainers":[{"name":"stefano.amorelli","email":"stefano@amorelli.tech"}],"homepage":"https://github.com/stefanoamorelli/fred-mcp-server#README.md","bugs":{"url":"https://github.com/stefanoamorelli/fred-mcp-server/issues","email":"stefano@amorelli.tech"},"bin":{"fred":"build/index.js"},"dist":{"shasum":"f479e25c22c06a16412d46e685d6f6246ea35035","tarball":"https://registry.npmjs.org/fred-mcp-server/-/fred-mcp-server-0.3.0.tgz","fileCount":11,"integrity":"sha512-izX1B3ODtn2TebtzFmfEgjoPMOd1Vh/PxkPOgjmlik1zXzWZOK8V4VHhRapw5IJyx3o3KYtcIIeHCW3Hh3d2iQ==","signatures":[{"sig":"MEUCIQC9BPTU0SaVZE28GlP+iUh/UI27DZltF5r+8zUHTUbi+wIgJxvTbh047a8YiVK1B1OPGq/iwLUF5sOGinsJHxDTyYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20116},"main":"build/index.js","type":"module","gitHead":"92ab32e5de6266bf6ebb6cec6d7da476e9493f34","scripts":{"build":"tsc && chmod 755 build/index.js","start":"node build/index.js","release":"release-it"},"_npmUser":{"name":"stefano.amorelli","email":"stefano@amorelli.tech"},"repository":{"url":"git+https://github.com/stefanoamorelli/fred-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Federal Reserve Economic Data (FRED) MCP Server for fetching economic timeseries data","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.24.4","node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"^1.11.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0+sha512.d615db246fe70f25dcfea6d8d73dee782ce23e2245e3c4f6f888249fb568149318637dca73c2c5c8ef2a4ca0d5657fb9567188bfab47f566d1ee6ce987815c39","devDependencies":{"release-it":"^19.0.0","typescript":"^5.8.3","@types/node":"^22.15.17"},"_npmOperationalInternal":{"tmp":"tmp/fred-mcp-server_0.3.0_1747480794349_0.0668544290224713","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"fred-mcp-server","version":"0.4.0","keywords":["fred","federal-reserve","economic-data","timeseries","financial-data","model-context-protocol","mcp"],"author":{"url":"https://amorelli.tech","name":"Stefano Amorelli","email":"stefano@amorelli.tech"},"license":"Apache-2.0","_id":"fred-mcp-server@0.4.0","maintainers":[{"name":"stefano.amorelli","email":"stefano@amorelli.tech"}],"homepage":"https://github.com/stefanoamorelli/fred-mcp-server#README.md","bugs":{"url":"https://github.com/stefanoamorelli/fred-mcp-server/issues","email":"stefano@amorelli.tech"},"bin":{"fred":"build/index.js"},"dist":{"shasum":"3eae90dd10f6a71cbe9d2e2924bc22028b5b577b","tarball":"https://registry.npmjs.org/fred-mcp-server/-/fred-mcp-server-0.4.0.tgz","fileCount":11,"integrity":"sha512-O2hgV3MMHCRB5ip7gLCBxmSNSlssVh6p49ON0fnU+XnDc19GXgnlWndFxGXkuWNXTqEoqQ3vs1UWudsYOkxTTA==","signatures":[{"sig":"MEUCIE7kQk4L80ob2xBEKliOx0iTCoqQ+e3QfxXjZWkSCp/vAiEAuBJswxOe4NfA8eL2jrtas9XgKC1gXY/fhISSFN3aXhY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26077},"main":"build/index.js","type":"module","gitHead":"dd8c831d1acbfe15c9abe0a4ff3379c70e3f72f7","scripts":{"build":"tsc && chmod 755 build/index.js","start":"node build/index.js","release":"release-it"},"_npmUser":{"name":"stefano.amorelli","email":"stefano@amorelli.tech"},"repository":{"url":"git+https://github.com/stefanoamorelli/fred-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Federal Reserve Economic Data (FRED) MCP Server for fetching economic timeseries data","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.24.4","node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"^1.11.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0+sha512.d615db246fe70f25dcfea6d8d73dee782ce23e2245e3c4f6f888249fb568149318637dca73c2c5c8ef2a4ca0d5657fb9567188bfab47f566d1ee6ce987815c39","devDependencies":{"release-it":"^19.0.0","typescript":"^5.8.3","@types/node":"^22.15.17"},"_npmOperationalInternal":{"tmp":"tmp/fred-mcp-server_0.4.0_1747500145757_0.6331794388804157","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"fred-mcp-server","version":"0.4.1","keywords":["fred","federal-reserve","economic-data","timeseries","financial-data","model-context-protocol","mcp"],"author":{"url":"https://amorelli.tech","name":"Stefano Amorelli","email":"stefano@amorelli.tech"},"license":"Apache-2.0","_id":"fred-mcp-server@0.4.1","maintainers":[{"name":"stefano.amorelli","email":"stefano@amorelli.tech"}],"homepage":"https://github.com/stefanoamorelli/fred-mcp-server#README.md","bugs":{"url":"https://github.com/stefanoamorelli/fred-mcp-server/issues","email":"stefano@amorelli.tech"},"bin":{"fred":"build/index.js"},"dist":{"shasum":"f65edc83994a8611b9337397cc17af00506532f8","tarball":"https://registry.npmjs.org/fred-mcp-server/-/fred-mcp-server-0.4.1.tgz","fileCount":14,"integrity":"sha512-KM5ngYEFeZGi60xwJ4jlPcWlY2RLxX10HLsChXG9IHwv5WX+/TOk5HwpMeg3UZDxRqj2AJw5p5LjX9nbth68Jw==","signatures":[{"sig":"MEUCIAZGZd0oeK86kbMDwunnZxbZwwnn0OKpZOj/+ux5mXUPAiEAuBJit7V/X2ijQKNAVfvzyRlxJV5WDGqBwbPZdng7BD8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49147},"main":"build/index.js","type":"module","gitHead":"e8073fad6316d9e26f754680105ff2b6534231ba","scripts":{"test":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","release":"release-it","test:watch":"node --experimental-vm-modules --no-warnings ./node_modules/jest/bin/jest.js --watch","test:client":"node --experimental-vm-modules --no-warnings ./node_modules/jest/bin/jest.js test/unit/fred/client.test.ts","test:detect":"node --experimental-vm-modules --no-warnings ./node_modules/jest/bin/jest.js --detectOpenHandles","test:coverage":"node --experimental-vm-modules --no-warnings ./node_modules/jest/bin/jest.js --coverage","test:registry":"node --experimental-vm-modules --no-warnings ./node_modules/jest/bin/jest.js test/unit/fred/registry.test.ts"},"_npmUser":{"name":"stefano.amorelli","email":"stefano@amorelli.tech"},"repository":{"url":"git+https://github.com/stefanoamorelli/fred-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Federal Reserve Economic Data (FRED) MCP Server for fetching economic timeseries data with comprehensive test coverage","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.24.4","@modelcontextprotocol/sdk":"^1.11.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0+sha512.d615db246fe70f25dcfea6d8d73dee782ce23e2245e3c4f6f888249fb568149318637dca73c2c5c8ef2a4ca0d5657fb9567188bfab47f566d1ee6ce987815c39","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.3.4","release-it":"^19.0.0","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.17","@jest/globals":"^29.7.0","jest-fetch-mock":"^3.0.3","jest-environment-node":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/fred-mcp-server_0.4.1_1747680664481_0.06471703233229675","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"fred-mcp-server","version":"1.0.0","keywords":["fred","federal-reserve","economic-data","timeseries","financial-data","model-context-protocol","mcp"],"author":{"url":"https://amorelli.tech","name":"Stefano Amorelli","email":"stefano@amorelli.tech"},"license":"AGPL-3.0","_id":"fred-mcp-server@1.0.0","maintainers":[{"name":"stefano.amorelli","email":"stefano@amorelli.tech"}],"homepage":"https://github.com/stefanoamorelli/fred-mcp-server#README.md","bugs":{"url":"https://github.com/stefanoamorelli/fred-mcp-server/issues","email":"stefano@amorelli.tech"},"bin":{"fred":"build/index.js"},"dist":{"shasum":"71233038e48065f237d92891a55c982faf62dd9f","tarball":"https://registry.npmjs.org/fred-mcp-server/-/fred-mcp-server-1.0.0.tgz","fileCount":11,"integrity":"sha512-r5HZ2+qCwYD4GjynQf4LO32itSDI01hzyrQj2kSMZrdNOtJJozmxH4gHqD4BMe0suiY7WqPBAZo74Q4iZnjBnQ==","signatures":[{"sig":"MEUCIH5MCNxNrvO0qutwcgw9WPN9eVc23kDzK59+nIo5j2nQAiEA5NlIXZWBuDTZlF7aT9oV1wFdwq5VEYY6pwa0Qwtd91M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fred-mcp-server@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77713},"main":"build/index.js","type":"module","_from":"file:fred-mcp-server-1.0.0.tgz","scripts":{"lint":"tsc --noEmit","test":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","release":"release-it","test:watch":"node --experimental-vm-modules --no-warnings ./node_modules/jest/bin/jest.js --watch","test:client":"node --experimental-vm-modules --no-warnings ./node_modules/jest/bin/jest.js test/unit/fred/client.test.ts","test:detect":"node --experimental-vm-modules --no-warnings ./node_modules/jest/bin/jest.js --detectOpenHandles","test:coverage":"node --experimental-vm-modules --no-warnings ./node_modules/jest/bin/jest.js --coverage","test:registry":"node --experimental-vm-modules --no-warnings ./node_modules/jest/bin/jest.js test/unit/fred/registry.test.ts"},"_npmUser":{"name":"stefano.amorelli","email":"stefano@amorelli.tech"},"_resolved":"/tmp/4924d44e655785afa075ddf63df882c5/fred-mcp-server-1.0.0.tgz","_integrity":"sha512-r5HZ2+qCwYD4GjynQf4LO32itSDI01hzyrQj2kSMZrdNOtJJozmxH4gHqD4BMe0suiY7WqPBAZo74Q4iZnjBnQ==","repository":{"url":"git+https://github.com/stefanoamorelli/fred-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Federal Reserve Economic Data (FRED) MCP Server - Access all 800,000+ economic time series with search, browse, and data retrieval capabilities","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.24.4","@modelcontextprotocol/sdk":"^1.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.3.4","release-it":"^19.0.0","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.17","@jest/globals":"^29.7.0","jest-fetch-mock":"^3.0.3","jest-environment-node":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/fred-mcp-server_1.0.0_1755277337361_0.5900253334403323","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"fred-mcp-server","version":"1.0.1","keywords":["fred","federal-reserve","economic-data","timeseries","financial-data","model-context-protocol","mcp"],"author":{"url":"https://amorelli.tech","name":"Stefano Amorelli","email":"stefano@amorelli.tech"},"license":"AGPL-3.0","_id":"fred-mcp-server@1.0.1","maintainers":[{"name":"stefano.amorelli","email":"stefano@amorelli.tech"}],"contributors":[{"name":"This is the official list of fred-mcp-server authors for copyright purposes."},{"name":"Stefano Amorelli","email":"stefano@amorelli.tech"}],"homepage":"https://github.com/stefanoamorelli/fred-mcp-server#README.md","bugs":{"url":"https://github.com/stefanoamorelli/fred-mcp-server/issues","email":"stefano@amorelli.tech"},"bin":{"fred":"build/index.js"},"dist":{"shasum":"8884574147b0c0110874d5c6745d701cf9632e8d","tarball":"https://registry.npmjs.org/fred-mcp-server/-/fred-mcp-server-1.0.1.tgz","fileCount":18,"integrity":"sha512-apF+IwXv+ghQLAzPpDZxlpJFBxUOkKrVM/En6myAsZNaLtlCnjVGXclH7xRoTzA0Z3Jvh/V7bKnj9gj75c+d+g==","signatures":[{"sig":"MEYCIQDgzyHlFP4k94eoD90gQw7HPIvW3f3byS8BmmWEd48fewIhAI0ZLnAr6WLy9e3ZrqQnNgd+EKUUmhEL92fHRX/kAC+0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103119},"main":"build/index.js","type":"module","gitHead":"d5dd257130e70264e91503a49405644a0b46d5a1","mcpName":"io.github.stefanoamorelli/fred-mcp-server","scripts":{"lint":"tsc --noEmit","test":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","release":"release-it","test:watch":"node --experimental-vm-modules --no-warnings ./node_modules/jest/bin/jest.js --watch","test:client":"node --experimental-vm-modules --no-warnings ./node_modules/jest/bin/jest.js test/unit/fred/client.test.ts","test:detect":"node --experimental-vm-modules --no-warnings ./node_modules/jest/bin/jest.js --detectOpenHandles","test:coverage":"node --experimental-vm-modules --no-warnings ./node_modules/jest/bin/jest.js --coverage","test:registry":"node --experimental-vm-modules --no-warnings ./node_modules/jest/bin/jest.js test/unit/fred/registry.test.ts"},"_npmUser":{"name":"stefano.amorelli","email":"stefano@amorelli.tech"},"repository":{"url":"git+https://github.com/stefanoamorelli/fred-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Federal Reserve Economic Data (FRED) MCP Server - Access all 800,000+ economic time series with search, browse, and data retrieval capabilities","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.24.4","@modelcontextprotocol/sdk":"^1.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0+sha512.d615db246fe70f25dcfea6d8d73dee782ce23e2245e3c4f6f888249fb568149318637dca73c2c5c8ef2a4ca0d5657fb9567188bfab47f566d1ee6ce987815c39","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.3.4","release-it":"^19.0.0","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.17","@jest/globals":"^29.7.0","jest-fetch-mock":"^3.0.3","jest-environment-node":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/fred-mcp-server_1.0.1_1757760412071_0.1822717621826333","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"fred-mcp-server","version":"1.0.2","keywords":["fred","federal-reserve","economic-data","timeseries","financial-data","model-context-protocol","mcp"],"author":{"url":"https://amorelli.tech","name":"Stefano Amorelli","email":"stefano@amorelli.tech"},"license":"AGPL-3.0","_id":"fred-mcp-server@1.0.2","maintainers":[{"name":"stefano.amorelli","email":"stefano@amorelli.tech"}],"contributors":[{"name":"This is the official list of fred-mcp-server authors for copyright purposes."},{"name":"Stefano Amorelli","email":"stefano@amorelli.tech"}],"homepage":"https://github.com/stefanoamorelli/fred-mcp-server#README.md","bugs":{"url":"https://github.com/stefanoamorelli/fred-mcp-server/issues","email":"stefano@amorelli.tech"},"bin":{"fred-mcp-server":"build/index.js"},"dist":{"shasum":"037b577a2b49fb84afa69d027123492319010dbb","tarball":"https://registry.npmjs.org/fred-mcp-server/-/fred-mcp-server-1.0.2.tgz","fileCount":18,"integrity":"sha512-CTGWod+ax/XfBhxFN/YdNs5NsFx2KhParlfdTWC5bKyYWGqe3KxDpb1J7VIzGwbF4efDkwZuHG8s/3R9q6gM8A==","signatures":[{"sig":"MEUCIQDOoWQgCZU61ZkxjM6VDRI94c7dB106VaWI1YXRUeOP7gIgbPfgG4bimhb/PNaYc4N/LMeqgfo2G75QHypA1suxVqY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103150},"main":"build/index.js","type":"module","gitHead":"775d114fbb2c4c882187ce9267c1b56d894f27b3","mcpName":"io.github.stefanoamorelli/fred-mcp-server","scripts":{"lint":"tsc --noEmit","test":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","release":"release-it","test:watch":"node --experimental-vm-modules --no-warnings ./node_modules/jest/bin/jest.js --watch","test:client":"node --experimental-vm-modules --no-warnings ./node_modules/jest/bin/jest.js test/unit/fred/client.test.ts","test:detect":"node --experimental-vm-modules --no-warnings ./node_modules/jest/bin/jest.js --detectOpenHandles","test:coverage":"node --experimental-vm-modules --no-warnings ./node_modules/jest/bin/jest.js --coverage","test:registry":"node --experimental-vm-modules --no-warnings ./node_modules/jest/bin/jest.js test/unit/fred/registry.test.ts"},"_npmUser":{"name":"stefano.amorelli","email":"stefano@amorelli.tech"},"repository":{"url":"git+https://github.com/stefanoamorelli/fred-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Federal Reserve Economic Data (FRED) MCP Server - Access all 800,000+ economic time series with search, browse, and data retrieval capabilities","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.24.4","@modelcontextprotocol/sdk":"^1.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0+sha512.d615db246fe70f25dcfea6d8d73dee782ce23e2245e3c4f6f888249fb568149318637dca73c2c5c8ef2a4ca0d5657fb9567188bfab47f566d1ee6ce987815c39","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.3.4","release-it":"^19.0.0","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.17","@jest/globals":"^29.7.0","jest-fetch-mock":"^3.0.3","jest-environment-node":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/fred-mcp-server_1.0.2_1758043158206_0.8498162622659573","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"fred-mcp-server","version":"1.2.0","description":"Federal Reserve Economic Data (FRED) MCP Server - Access all 800,000+ economic time series with search, browse, and data retrieval capabilities","main":"build/index.js","keywords":["fred","federal-reserve","economic-data","timeseries","financial-data","model-context-protocol","mcp"],"mcpName":"io.github.stefanoamorelli/fred-mcp-server","type":"module","bin":{"fred-mcp-server":"build/index.js"},"scripts":{"build":"tsc && node -e \"if (process.platform !== 'win32') require('fs').chmodSync('build/index.js', 0o755)\"","start":"node build/index.js","release":"release-it","test":"node --experimental-vm-modules --no-warnings ./node_modules/jest/bin/jest.js","test:watch":"node --experimental-vm-modules --no-warnings ./node_modules/jest/bin/jest.js --watch","test:coverage":"node --experimental-vm-modules --no-warnings ./node_modules/jest/bin/jest.js --coverage","test:detect":"node --experimental-vm-modules --no-warnings ./node_modules/jest/bin/jest.js --detectOpenHandles","test:registry":"node --experimental-vm-modules --no-warnings ./node_modules/jest/bin/jest.js test/unit/fred/registry.test.ts","test:client":"node --experimental-vm-modules --no-warnings ./node_modules/jest/bin/jest.js test/unit/fred/client.test.ts","test:conformance":"node test/conformance/run-conformance.mjs","lint":"tsc --noEmit"},"author":{"name":"Stefano Amorelli","email":"stefano@amorelli.tech","url":"https://amorelli.tech"},"homepage":"https://github.com/stefanoamorelli/fred-mcp-server#README.md","repository":{"type":"git","url":"git+https://github.com/stefanoamorelli/fred-mcp-server.git"},"bugs":{"url":"https://github.com/stefanoamorelli/fred-mcp-server/issues","email":"stefano@amorelli.tech"},"license":"AGPL-3.0","dependencies":{"@modelcontextprotocol/sdk":"^1.25.3","express":"^5.2.1","zod":"^4.3.6"},"devDependencies":{"@jest/globals":"^29.7.0","@types/express":"^5.0.6","@types/jest":"^29.5.14","@types/node":"^22.15.17","jest":"^29.7.0","jest-environment-node":"^29.7.0","jest-fetch-mock":"^3.0.3","mintlify":"^4.2.121","release-it":"^19.0.0","ts-jest":"^29.3.4","typescript":"^5.8.3"},"publishConfig":{"access":"public"},"packageManager":"pnpm@10.10.0+sha512.d615db246fe70f25dcfea6d8d73dee782ce23e2245e3c4f6f888249fb568149318637dca73c2c5c8ef2a4ca0d5657fb9567188bfab47f566d1ee6ce987815c39","pnpm":{"overrides":{"minimatch@<3.1.4":"3.1.4"}},"contributors":[{"name":"This is the official list of fred-mcp-server authors for copyright purposes."},{"name":"Stefano Amorelli","email":"stefano@amorelli.tech"}],"gitHead":"755f4b8dd92780395bf5e705d98b637532ae4dbc","_id":"fred-mcp-server@1.2.0","_nodeVersion":"22.23.2","_npmVersion":"12.0.2","dist":{"integrity":"sha512-RghiysMsCtGzonbaoduFpuHV6fn8khMsgT+BVBd3juLir/xz+B2u4OqTZ4V3NZQGqsIK/YMncjZCOWWJ4BmvUw==","shasum":"4db55e70df6c2398b8ce121d0cdbfd10a55ebcce","tarball":"https://registry.npmjs.org/fred-mcp-server/-/fred-mcp-server-1.2.0.tgz","fileCount":17,"unpackedSize":104797,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fred-mcp-server@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC41rQsUhUXItzyau5zA4niw4Zs+gskcJdiunR9JbQZ7wIgFkNYxE69d2jMz0ZjJUY1PPr3Fc9hpDLlDEupKe2644E="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:41d8c186-e18f-433d-969d-802c8ab21f1f"}},"directories":{},"maintainers":[{"name":"stefano.amorelli","email":"stefano@amorelli.tech"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fred-mcp-server_1.2.0_1787245976479_0.8768204754355511"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-12T17:12:59.128Z","modified":"2026-08-20T17:12:57.068Z","0.1.0":"2025-05-12T17:12:59.476Z","0.2.0":"2025-05-13T13:56:38.963Z","0.2.2":"2025-05-13T14:05:00.601Z","0.2.3":"2025-05-13T19:50:34.332Z","0.3.0":"2025-05-17T11:19:54.525Z","0.4.0":"2025-05-17T16:42:25.969Z","0.4.1":"2025-05-19T18:51:04.665Z","1.0.0":"2025-08-15T17:02:17.565Z","1.0.1":"2025-09-13T10:46:52.298Z","1.0.2":"2025-09-16T17:19:18.425Z","1.2.0":"2026-08-20T17:12:56.633Z"},"bugs":{"url":"https://github.com/stefanoamorelli/fred-mcp-server/issues","email":"stefano@amorelli.tech"},"author":{"name":"Stefano Amorelli","email":"stefano@amorelli.tech","url":"https://amorelli.tech"},"license":"AGPL-3.0","homepage":"https://github.com/stefanoamorelli/fred-mcp-server#README.md","keywords":["fred","federal-reserve","economic-data","timeseries","financial-data","model-context-protocol","mcp"],"repository":{"type":"git","url":"git+https://github.com/stefanoamorelli/fred-mcp-server.git"},"description":"Federal Reserve Economic Data (FRED) MCP Server - Access all 800,000+ economic time series with search, browse, and data retrieval capabilities","contributors":[{"name":"This is the official list of fred-mcp-server authors for copyright purposes."},{"name":"Stefano Amorelli","email":"stefano@amorelli.tech"}],"maintainers":[{"name":"stefano.amorelli","email":"stefano@amorelli.tech"}],"readme":"# Federal Reserve Economic Data MCP Server\n\n[![smithery badge](https://smithery.ai/badge/@stefanoamorelli/fred-mcp-server)](https://smithery.ai/server/@stefanoamorelli/fred-mcp-server)\n[![npm version](https://img.shields.io/npm/v/fred-mcp-server.svg)](https://www.npmjs.com/package/fred-mcp-server)\n[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.14536707.svg)](https://doi.org/10.5281/zenodo.14536707)\n[![License: AGPL v3](https://img.shields.io/badge/License-AGPL%20v3-blue.svg)](https://www.gnu.org/licenses/agpl-3.0)\n[![Tests](https://github.com/stefanoamorelli/fred-mcp-server/actions/workflows/test.yml/badge.svg)](https://github.com/stefanoamorelli/fred-mcp-server/actions/workflows/test.yml)\n[![Documentation](https://img.shields.io/badge/docs-fred--mcp--server.amorelli.tech-blue)](https://fred-mcp-server.amorelli.tech)\n\n> [!IMPORTANT]\n> *Disclaimer*: This open-source project is not affiliated with, sponsored by, or endorsed by the *Federal Reserve* or the *Federal Reserve Bank of St. Louis*. \"FRED\" is a registered trademark of the *Federal Reserve Bank of St. Louis*, used here for descriptive purposes only.\n\nA Model Context Protocol (`MCP`) server providing universal access to all 800,000+ Federal Reserve Economic Data ([FRED®](https://fred.stlouisfed.org/)) time series through three powerful tools.\n\nhttps://github.com/user-attachments/assets/66c7f3ad-7b0e-4930-b1c5-a675a7eb1e09\n\n> [!TIP]\n> If you use this project in your research or work, please cite it using the [CITATION.cff](CITATION.cff) file, or use the following citation:\n\n**APA Format:**\n```\nAmorelli, S. (2025). Federal Reserve Economic Data MCP (Model Context Protocol) Server (Version 1.0.2) [Computer software]. Zenodo. https://doi.org/10.5281/zenodo.14536707\n```\n\n**BibTeX:**\n```bibtex\n@software{amorelli_2025_14536707,\n  author       = {Amorelli, Stefano},\n  title        = {{Federal Reserve Economic Data MCP (Model Context\n                   Protocol) Server}},\n  month        = jan,\n  year         = 2025,\n  publisher    = {Zenodo},\n  version      = {1.0.2},\n  doi          = {10.5281/zenodo.14536707},\n  url          = {https://doi.org/10.5281/zenodo.14536707}\n}\n```\n\n\n## Installation\n\n### Installing via Smithery\n\nTo install Federal Reserve Economic Data Server for Claude Desktop automatically via [Smithery](https://smithery.ai/server/@stefanoamorelli/fred-mcp-server):\n\n```bash\nnpx -y @smithery/cli install @stefanoamorelli/fred-mcp-server --client claude\n```\n\n### Manual Installation\n\n1.  Clone the repository:\n    ```bash\n    git clone https://github.com/stefanoamorelli/fred-mcp-server.git\n    cd fred-mcp-server\n    ```\n2.  Install dependencies:\n    ```bash\n    pnpm install\n    ```\n3.  Build the project:\n    ```bash\n    pnpm build\n    ```\n\n## Configuration\n\nThis server requires a FRED® API key. You can obtain one from the [FRED® website](https://fred.stlouisfed.org/docs/api/api_key.html).\n\nInstall the server, for example, on [Claude Desktop](https://claude.ai/download), modify the `claude_desktop_config.json` file and add the following configuration:\n\n```json\n{\n  \"mcpServers\": {\n    \"FRED MCP Server\": {\n      \"command\": \"/usr/bin/node\",\n      \"args\": [\n        \"<PATH_TO_YOUR_CLONED_REPO>/fred-mcp-server/build/index.js\"\n      ],\n      \"env\": {\n        \"FRED_API_KEY\": \"<YOUR_API_KEY>\"\n      }\n    }\n  }\n}\n```\n\n### Using Docker\n\nYou can also run the FRED MCP Server using Docker. Add this configuration to your `claude_desktop_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"fred-mcp\": {\n      \"command\": \"docker\",\n      \"args\": [\n        \"run\",\n        \"-i\",\n        \"--rm\",\n        \"-e\",\n        \"FRED_API_KEY=<your-key-here>\",\n        \"stefanoamorelli/fred-mcp-server:latest\"\n      ],\n      \"env\": {}\n    }\n  }\n}\n```\n\nReplace `<your-key-here>` with your actual FRED API key.\n\n### Using Streamable HTTP Transport\n\nFor network deployments, you can run the server with Streamable HTTP transport instead of stdio:\n\n```bash\n# Using CLI flag\nnode build/index.js --http\n\n# Or using environment variable\nTRANSPORT=http node build/index.js\n\n# Custom port (default is 3000)\nPORT=8080 node build/index.js --http\n```\n\nThe server will be available at `http://localhost:3000/mcp` (or your custom port).\n\n**Example client request:**\n```bash\n# Initialize session\ncurl -X POST http://localhost:3000/mcp \\\n  -H \"Content-Type: application/json\" \\\n  -H \"Accept: application/json, text/event-stream\" \\\n  -d '{\"jsonrpc\":\"2.0\",\"id\":1,\"method\":\"initialize\",\"params\":{\"protocolVersion\":\"2024-11-05\",\"capabilities\":{},\"clientInfo\":{\"name\":\"my-client\",\"version\":\"1.0.0\"}}}'\n\n# Use the mcp-session-id from the response header for subsequent requests\ncurl -X POST http://localhost:3000/mcp \\\n  -H \"Content-Type: application/json\" \\\n  -H \"Accept: application/json, text/event-stream\" \\\n  -H \"mcp-session-id: <session-id-from-init>\" \\\n  -d '{\"jsonrpc\":\"2.0\",\"id\":2,\"method\":\"tools/list\"}'\n```\n\nA `GET /healthz` endpoint reports active sessions, cache statistics, and uptime for load balancers and orchestrators.\n\n### Configuration\n\nAll settings are environment variables with sensible defaults:\n\n| Variable | Default | Description |\n|----------|---------|-------------|\n| `FRED_API_KEY` | (required) | Your FRED API key |\n| `FRED_API_TIMEOUT_MS` | `30000` | Per-request timeout against the FRED API |\n| `FRED_API_MAX_RETRIES` | `3` | Retries for 429/5xx/network failures (exponential backoff with jitter, honors `Retry-After`) |\n| `FRED_API_RETRY_BASE_DELAY_MS` | `500` | Base delay for retry backoff |\n| `FRED_RATE_LIMIT_PER_MINUTE` | `120` | Client-side token bucket matching FRED's per-key quota |\n| `FRED_CACHE_TTL_MS` | `60000` | TTL for cached API responses (`0` disables caching) |\n| `FRED_CACHE_MAX_ENTRIES` | `500` | LRU cache capacity |\n| `TRANSPORT` | `stdio` | Set to `http` for Streamable HTTP transport |\n| `HOST` | (all interfaces) | HTTP bind address |\n| `PORT` | `3000` | HTTP port |\n| `MCP_MAX_SESSIONS` | `100` | Maximum concurrent MCP sessions (new sessions get `503` beyond this) |\n| `MCP_SESSION_TTL_MS` | `1800000` | Idle time before a session is reaped |\n| `MCP_SESSION_SWEEP_INTERVAL_MS` | `60000` | How often the idle-session reaper runs |\n| `MCP_BODY_LIMIT` | `1mb` | Maximum accepted JSON body size |\n| `LOG_LEVEL` | `info` | `error`, `warn`, `info`, or `debug` (logs go to stderr) |\n\nIdentical concurrent requests are coalesced into a single upstream call, and successful responses are cached, so multiple sessions share one rate-limit budget efficiently.\n\n## Available Tools\n\nThis MCP server provides three comprehensive tools to access all 800,000+ FRED® economic data series:\n\n### `fred_browse`\n\n**Description**: Browse FRED's complete catalog through categories, releases, or sources.\n\n**Parameters**:\n* `browse_type` (required): Type of browsing - \"categories\", \"releases\", \"sources\", \"category_series\", \"release_series\"\n* `category_id` (optional): Category ID for browsing subcategories or series within a category\n* `release_id` (optional): Release ID for browsing series within a release\n* `limit` (optional): Maximum number of results (default: 50)\n* `offset` (optional): Number of results to skip for pagination\n* `order_by` (optional): Field to order results by\n* `sort_order` (optional): \"asc\" or \"desc\"\n\n### `fred_search`\n\n**Description**: Search for FRED economic data series by keywords, tags, or filters.\n\n**Parameters**:\n* `search_text` (optional): Text to search for in series titles and descriptions\n* `search_type` (optional): \"full_text\" or \"series_id\"\n* `tag_names` (optional): Comma-separated list of tag names to filter by\n* `exclude_tag_names` (optional): Comma-separated list of tag names to exclude\n* `limit` (optional): Maximum number of results (default: 25)\n* `offset` (optional): Number of results to skip for pagination\n* `order_by` (optional): Field to order by (e.g., \"popularity\", \"last_updated\")\n* `sort_order` (optional): \"asc\" or \"desc\"\n* `filter_variable` (optional): Filter by \"frequency\", \"units\", or \"seasonal_adjustment\"\n* `filter_value` (optional): Value to filter the variable by\n\n### `fred_get_series`\n\n**Description**: Retrieve data for any FRED series by its ID with support for transformations and date ranges.\n\n**Parameters**:\n* `series_id` (required): The FRED series ID (e.g., \"GDP\", \"UNRATE\", \"CPIAUCSL\")\n* `observation_start` (optional): Start date in YYYY-MM-DD format\n* `observation_end` (optional): End date in YYYY-MM-DD format\n* `limit` (optional): Maximum number of observations\n* `offset` (optional): Number of observations to skip\n* `sort_order` (optional): \"asc\" or \"desc\"\n* `units` (optional): Data transformation:\n  - \"lin\" (levels/no transformation)\n  - \"chg\" (change from previous period)\n  - \"ch1\" (change from year ago)\n  - \"pch\" (percent change)\n  - \"pc1\" (percent change from year ago)\n  - \"pca\" (compounded annual rate of change)\n  - \"cch\" (continuously compounded rate of change)\n  - \"log\" (natural log)\n* `frequency` (optional): Frequency aggregation (\"d\", \"w\", \"m\", \"q\", \"a\")\n* `aggregation_method` (optional): \"avg\" (average), \"sum\", or \"eop\" (end of period)\n\n## Example Usage\n\nWith these three tools, you can:\n- Browse all economic categories and discover available data\n- Search for specific indicators by keywords or tags\n- Retrieve any of the 800,000+ series with custom transformations\n- Access real-time economic data including GDP, unemployment, inflation, interest rates, and more\n\n## Social Media Shoutouts 📣\n\n> [!NOTE]\n> Want to be featured? Tag [Stefano Amorelli](https://www.linkedin.com/in/stefanoamorelli/) on LinkedIn or [@stefanoamorelli](https://x.com/stefanoamorelli) on X in your post about using FRED MCP Server, or [submit a PR](https://github.com/stefanoamorelli/fred-mcp-server/pulls) to add your shoutout!\n\nWe're grateful for the community support! Here are some mentions from amazing people:\n\n<details open>\n<summary><b>Scott G</b> - \"One of my breakthrough moments for 'getting' what is possible with Claude was this fred-mcp-server project...\"</summary>\n<br>\n<a href=\"https://www.linkedin.com/posts/sgoley_as-many-of-us-continue-to-use-llms-more-and-activity-7372401049669885952-ha6M\">\n  <img src=\"assets/social/linkedin-sgoley.jpg\" alt=\"LinkedIn post by Scott G - Fintech & Data Analytics Professional\" width=\"600\">\n</a>\n<br>\n<i>Scott G - Fintech & Data Analytics Professional</i> | <a href=\"https://www.linkedin.com/in/sgoley/\">LinkedIn Profile</a>\n</details>\n\n<details open>\n<summary><b>John Shelburne</b> - \"The FRED MCP Server is a game-changer for financial analysis...\"</summary>\n<br>\n<a href=\"https://www.linkedin.com/posts/shelburne_ai-finance-innovation-activity-7341141860880478210-JQe4\">\n  <img src=\"assets/social/linkedin-john-shelburne.jpg\" alt=\"LinkedIn post by John Shelburne\" width=\"600\">\n</a>\n<br>\n<i>John Shelburne - Fixed Income Fintech Leader with 20+ Years of Experience | Machine Learning & Cloud Computing Specialist</i> | <a href=\"https://www.linkedin.com/in/shelburne/\">LinkedIn Profile</a>\n</details>\n\n<!-- Add more social media posts here using the format above -->\n\n## Testing\n\nSee [TESTING.md](./TESTING.md) for more details.\n\n```bash\n# Run all tests\npnpm test\n\n# Run specific tests\npnpm test:registry\n```\n\n## License ⚖️\n\nThis open-source project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0). This means:\n\n- You can use, modify, and distribute this software\n- If you modify and distribute it, you must release your changes under AGPL-3.0\n- If you run a modified version on a server, you must provide the source code to users\n- See the [LICENSE](LICENSE) file for full details\n\nFor commercial licensing options or other licensing inquiries, please contact [stefano@amorelli.tech](mailto:stefano@amorelli.tech).\n\n© 2025 [Stefano Amorelli](https://amorelli.tech)\n","readmeFilename":"README.md"}