BEA Economic Accounts

com.olyportPublished by olyport.comOfficial publisherv1.0.0Updated Oct 24, 2026

County GDP, personal income, and employment from the Bureau of Economic Analysis

VerifiedStreamable HTTPWeb executableFinanceData & Analytics

Overview

AI-generated overview

Lets an assistant look up U.S. county and metro economic data from the Bureau of Economic Analysis: GDP, personal income, and employment.

What you can do
Provides five read-only tools over BEA Regional accounts. get_county_gdp returns all-industry GDP for a county or state total, get_county_personal_income returns total personal income, and get_county_employment returns full-time and part-time employment counts. get_metro_gdp returns GDP for a metropolitan statistical area, and list_available_tables lists available Regional dataset table names. When a year is omitted, the data tools return the last five available years.
When to use it
Useful when an assistant needs official U.S. regional economic figures, such as comparing county GDP, income, or employment, or checking metro-level GDP, without querying the BEA API directly.
Requirements
A remote streamable HTTP endpoint at mcp.olyport.com; no local runtime, package, account, API key, or headers are declared. Network access to the endpoint is needed.
Before you install
Read-only data retrieval; no writes, payments, or credentials are declared. Figures come from a third-party endpoint rather than directly from the BEA, so verify important numbers against the official source.

Installation

In SourceWeft

  1. Open BEA Economic Accounts in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.olyport%2Fbea/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "bea-economic-accounts": {
      "type": "http",
      "url": "https://mcp.olyport.com/bea/mcp"
    }
  }
}

Tools

5

get_county_gdp

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-digit state FIPS + '000' (e.g. '53000' for Washington). Args: county_fips: 5-digit county FIPS code (e.g. '53067') or state total (e.g. '53000'). year: Specific year to retrieve. Omit for last 5 years.

Parametersyearcounty_fipsrequired

get_county_personal_income

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'). Args: county_fips: 5-digit county FIPS code (e.g. '53067') or state total (e.g. '53000'). year: Specific year to retrieve. Omit for last 5 years.

Parametersyearcounty_fipsrequired

get_county_employment

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'). Args: county_fips: 5-digit county FIPS code (e.g. '53067') or state total (e.g. '53000'). year: Specific year to retrieve. Omit for last 5 years.

Parametersyearcounty_fipsrequired

get_metro_gdp

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 last 5 years.

Parametersyearmsa_coderequired

list_available_tables

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.

Takes no parameters.

Version history

1
  1. v1.0.0LatestSep 16, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.

Other Olyport integrations