Catalog PyPI
PACKAGE EXPLORERView in registry

abbe-mcp

PyPI

MCP server for the Abbe Core API — AI workforce impact analysis across 922 U.S. occupations

aiclaudelabor-marketmcpoccupationsworkforce
Versions collected1
Direct dependencies2From release 0.2.1
Last observed20 Oct, 17:11 UTC

README

Version 0.2.1 documentation

Abbe MCP Server

MCP (Model Context Protocol) server for the Abbe Core API — AI workforce impact analysis across 922 U.S. occupations.

Connects AI coding assistants (Claude Code, Claude Desktop, Cursor) to the hosted Abbe API. Runs locally, makes authenticated HTTP calls.

Installation

pip install abbe-mcp

Configuration

Set your API key as an environment variable or in your MCP config (see below):

export ABBE_API_KEY=your-api-key

ABBE_API_URL is optional — defaults to https://abbeapi.com.

Setup

Claude Code

claude mcp add abbe abbe-mcp -e ABBE_API_KEY=your-api-key

Claude Desktop

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "abbe": {
      "command": "abbe-mcp",
      "env": {
        "ABBE_API_KEY": "your-api-key"
      }
    }
  }
}

Cursor

Add to .cursor/mcp.json:

{
  "mcpServers": {
    "abbe": {
      "command": "abbe-mcp",
      "env": {
        "ABBE_API_KEY": "your-api-key"
      }
    }
  }
}

Available Tools

ToolDescription
resolve_job_titleResolve a job title to a standardized O*NET occupation code
get_ai_impactGet AI impact scores (displacement/augmentation) for occupations
analyze_workforceAnalyze AI impact across a workforce portfolio with headcount and salary
get_skillsGet the most important and distinctive skills for occupations
get_occupation_tasksGet task-level AI impact labels for a specific occupation
list_occupationsBrowse and search the 922 scored occupations
get_api_infoGet API metadata, model version, and coverage statistics

Example Usage

Ask your AI assistant natural-language questions:

"How will AI affect software engineers?"

"Compare AI impact on nurses vs accountants"

"Analyze a team of 50 software developers and 20 product managers"

"What specific tasks are driving AI impact for Lawyers?"

The assistant resolves titles to SOC codes, fetches impact scores, and formats results automatically.

API Documentation

Troubleshooting

"ABBE_API_KEY environment variable is not set" — Add your API key to the MCP config's env block.

"Abbe API error (429)" — Rate limit hit. The resolve endpoint allows 30 requests/min. Wait and retry.

Tool not showing up — Run abbe-mcp in your terminal. If it hangs waiting for stdin, the server is working (stdio transport). Press Ctrl+C to exit.

License

MIT

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
0.2.15 May 20262

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
burningglassinstitute/abbe-core-api

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 17:11 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:f4ae63dbc4eea2433f7d63f43ce48db5592990879e7856ee2899760d278c5e09