Overview

Tools

Lightcast MCP tools are MCP-callable capabilities that help agents discover labor market datasets, validate request schemas, resolve taxonomy values, and retrieve analytical results.

Tools are intentionally narrower than direct API access. They expose customer-facing tasks such as dataset discovery, classification, counts, estimates, distributions, record samples, time series, and rankings.

Note

This section documents only tools validated in the tool inventory. Placeholder scaffold pages for unsupported capabilities are not included in the tools navigation.

Tool Philosophy

Lightcast MCP is designed for intent-based tool use. An agent starts with a user question, identifies the dataset and tool that match the analytical intent, retrieves the exact input schema, resolves taxonomy values when needed, and then calls the analysis tool.

StepTooling role
Understand available dataUse glossary to discover datasets and supported tools.
Validate the contractUse tool_info to retrieve the exact schema for a dataset and analysis tool.
Normalize user languageUse classify to resolve raw terms into canonical taxonomy IDs.
Analyze dataUse count, distribution, estimate, list, timeseries, or top.

For the broader conceptual model, see Tool Contracts.

Tools Versus APIs

Direct APIs expose broad service-specific request models. Lightcast MCP tools expose a smaller, dataset-aware interface optimized for agent workflows.

Direct API thinkingLightcast MCP tool thinking
"Which endpoint should I call?""Which tool matches the analytical intent?"
"Which backend parameters are required?""What does tool_info say the current contract requires?"
"How do I normalize this occupation or skill?""Which classify result should be used as the canonical ID?"
"How do I map the response?""Which normalized MCP output shape does this tool return?"

Tool Catalog

ToolCategoryPurpose
Tool InfoMetadata/schema discoveryReturn the exact JSON Schema for a dataset and analysis tool pair.
ClassifyTaxonomy lookup/canonicalizationResolve raw user text into canonical taxonomy IDs.
CountAggregation/countRetrieve counts of records or entities for a dataset.
DistributionDistribution/statistical spreadReturn percentile-style distributions for a supported metric.
EstimateAggregation/estimateCalculate statistical aggregates or estimated values for supported metrics.
ListRecord listing/sampleReturn a granular sample of individual job postings.
TimeseriesTime series/trendReturn metric values over time buckets.
TopRanking/top-NRank entities within a dimension by a selected metric.
GlossaryMetadata/discoveryReturn dataset discovery information for tool and dataset selection.

Relationship To Datasets

Tools operate on validated datasets. Not every tool supports every dataset.

ToolJob PostingProfileCore LMI
glossaryDescribesDescribesDescribes
tool_infoYesYesYes
classifyDimension-dependentDimension-dependentDimension-dependent
countYesYesNo
distributionYesYesYes
estimateYesYesYes
listYesNoNo
timeseriesYesNoNo
topYesYesNo

See Job Posting Dataset and Profile Dataset.

Relationship To Dimensions And Metrics

Tools use dimensions and metrics differently:

ConceptHow tools use it
DimensionsFilters and ranking dimensions narrow or group the data.
MetricsCount, estimate, distribution, timeseries, and top tools return or rank by supported metrics.
TaxonomiesClassifiable dimensions require canonical IDs before analysis.
FiltersAnalysis tools use filters to scope the dataset.

Recommended Workflow

  1. Use Glossary to choose a dataset.
  2. Use Tool Info to retrieve the schema for the selected analysis tool.
  3. Use Classify for classifiable dimension values.
  4. Use the analysis tool that matches the question.
  5. Handle structured errors according to Errors.


Did this page help you?