olyport avatar

BEA Economic Accounts

com.olyport/bea

This connects Claude to Bureau of Economic Analysis regional accounts via OlyPort's streamable-http transport. You get county and metro level GDP, personal income, per capita income, industry employment, and economic growth data without wrestling with BEA's API directly. Reach for it when you're analyzing regional economies, comparing metro performance, tracking income trends by geography, or building reports that need authoritative economic data at the county or MSA level. Free tier gives you 100 calls per day, which covers most exploratory work and lightweight integrations.

tools
5
transport
HTTP
last updated
Apr 3, 2026

Install

From registry metadata
$ npx add-mcp https://mcp.olyport.com/bea/mcp --name bea

Run in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport http bea https://mcp.olyport.com/bea/mcp

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 5 tools

Verified live against the running server on Nov 6, 2026.

get_county_gdpGet GDP by county from the BEA Regional accounts (CAGDP1 table). Returns all-industry GDP for a county or state total. When year is omitted, returns the last 5 available years. GeoFips format: 5-digit county FIPS (e.g. '53067' for Thurston County, WA). For state totals use 2-d...2 params

Get GDP by county from the BEA Regional accounts (CAGDP1 table). Returns all-industry GDP for a county or state total. When year is omitted, returns the last 5 available years. GeoFips format: 5-digit county FIPS (e.g. '53067' for Thurston County, WA). For state totals use 2-d...

Parameters* required
county_fips*string
yearvalue
get_county_personal_incomeGet personal income by county from the BEA Regional accounts (CAINC1 table). Returns total personal income for a county or state total. When year is omitted, returns the last 5 available years. GeoFips format: 5-digit county FIPS (e.g. '53067') or state total (e.g. '53000'). A...2 params

Get personal income by county from the BEA Regional accounts (CAINC1 table). Returns total personal income for a county or state total. When year is omitted, returns the last 5 available years. GeoFips format: 5-digit county FIPS (e.g. '53067') or state total (e.g. '53000'). A...

Parameters* required
county_fips*string
yearvalue
get_county_employmentGet total full-time and part-time employment by county from BEA (CAEMP25N table). Returns employment counts for a county or state total. When year is omitted, returns the last 5 available years. GeoFips format: 5-digit county FIPS (e.g. '53067') or state total (e.g. '53000')....2 params

Get total full-time and part-time employment by county from BEA (CAEMP25N table). Returns employment counts for a county or state total. When year is omitted, returns the last 5 available years. GeoFips format: 5-digit county FIPS (e.g. '53067') or state total (e.g. '53000')....

Parameters* required
county_fips*string
yearvalue
get_metro_gdpGet GDP by metropolitan statistical area from BEA (MAGDP1 table). Returns all-industry GDP for an MSA. When year is omitted, returns the last 5 available years. Args: msa_code: MSA/CBSA code (e.g. '42660' for Seattle-Tacoma-Bellevue). year: Specific year to retrieve. Omit for...2 params

Get GDP by metropolitan statistical area from BEA (MAGDP1 table). Returns all-industry GDP for an MSA. When year is omitted, returns the last 5 available years. Args: msa_code: MSA/CBSA code (e.g. '42660' for Seattle-Tacoma-Bellevue). year: Specific year to retrieve. Omit for...

Parameters* required
msa_code*string
yearvalue
list_available_tablesList all available Regional dataset table names from the BEA API. Returns table name codes and descriptions for use with other BEA tools. Useful for discovering which datasets are available.

List all available Regional dataset table names from the BEA API. Returns table name codes and descriptions for use with other BEA tools. Useful for discovering which datasets are available.

No parameters. Call it with no arguments.

Sponsors

Details

Website
olyport.com
Transport
HTTP
Registry
MCP registry, active
Tools verified
Nov 6, 2026

More from olyport