Skip to main content

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

Tool Description
resolve_job_title Resolve a job title to a standardized O*NET occupation code
get_ai_impact Get AI impact scores (displacement/augmentation) for occupations
analyze_workforce Analyze AI impact across a workforce portfolio with headcount and salary
get_skills Get the most important and distinctive skills for occupations
get_occupation_tasks Get task-level AI impact labels for a specific occupation
list_occupations Browse and search the 922 scored occupations
get_api_info Get 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

Metadata

Release files for abbe-mcp 0.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for abbe-mcp 0.2.1
File Size Uploaded
abbe_mcp-0.2.1.tar.gz 9.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for abbe-mcp 0.2.1
File Interpreter ABI Platform
abbe_mcp-0.2.1-py3-none-any.whl Python 3 none any Details

Total release size: 21.3 kB

Release files / abbe_mcp-0.2.1.tar.gz

Download URL abbe_mcp-0.2.1.tar.gz
Size 9.8 kB
Tags Source
SHA-256 checksum
How to use checksums
ed0ccd9e8dd43997e3517c8fd7b1b84e0f01776cc4412ad83fe9dc9ea483e3db
BLAKE2b-256 checksum
How to use checksums
931c7b9aa46c9ccd963c00e8c7fa92d77cc9775550944e512be5a492180508db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.8.22

Release files / abbe_mcp-0.2.1-py3-none-any.whl

Download URL abbe_mcp-0.2.1-py3-none-any.whl
Size 11.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a5e40d5d8112dd1a1ca33ea4a68847d90094f1aec36041e1680a4bef0e116d31
BLAKE2b-256 checksum
How to use checksums
429fbb461aff21c43913adbe4f246c683a79753a5ead7f304bb689d6a7fb733a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.8.22

Release history Release notifications | RSS feed

This release

0.2.1 This release

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page