Lamar University

AIEP Explorer MCP endpoint

Degree programs, the federal occupations they lead to, and the skills those occupations actually demand, served over the Model Context Protocol.

Endpoint

https://aiepmcp.igl.dev/mcp

Streamable HTTP, stateless JSON. POST JSON-RPC 2.0. A GET on the same URL returns server info and the tool list.

Connecting

Any MCP client that supports a remote HTTP server. For a client that expects a config block:

{
  "mcpServers": {
    "aiep-explorer": {
      "type": "http",
      "url": "https://aiepmcp.igl.dev/mcp"
    }
  }
}

No key, no sign-in. The catalog tools are read-only over published federal data.

What it serves

Tools

ToolWhat it answers
aiep_catalog_overviewWhat is here, where it came from, what not to over-claim
aiep_search_programsFind programs by name, college, level, delivery, CIP or occupation
aiep_get_programOne program in full: CIP, occupations, skills, overview, provenance
aiep_list_program_occupationsThe raw crosswalk rows behind a program, for an audit trail
aiep_get_occupationOne occupation in full, plus the programs that feed it
aiep_search_skillsWhich programs name a given skill, and how strongly
aiep_search_jobsLive postings by title, keywords, location, employment type
aiep_get_job_detailsOne posting in full: description, requirements, benefits
aiep_get_resumeThe connected account holder's own experience
aiep_get_company_dataEmployer research: satisfaction, pay, culture, reviews
aiep_posting_reality_scanRuns a program's occupations against live postings and reports what hiring is actually happening nearby

The five job tools require a jobs API credential configured on this deployment. Until one is set they return setup instructions rather than failing silently. Every other tool works now.

Where the data comes from

Occupations reach a program through the NCES CIP 2020 to SOC 2018 Crosswalk, a joint NCES and BLS product. The version is pinned in the data and returned by aiep_catalog_overview, so evidence inventories stay auditable across review cycles.

Four things to know before quoting any of it:

  1. The crosswalk is theoretical, not empirical. Matches come from CIP and SOC content descriptions plus federal statistician judgment, not from what graduates actually did.
  2. The relationship is many to many by design. One CIP maps to several occupations and one occupation to several programs.
  3. The six-digit CIP codes were assigned by name matching against the CIP 2020 dictionary, constrained by the four-digit codes from College Scorecard field-of-study data. Each program carries a confidence value. Confirm against Lamar's own IPEDS Completions reporting before treating a code as official.
  4. Nothing is padded. A program showing two occupations is showing what is real for it. One program has no federally coded occupation at all, and the tools say so rather than inventing one.