This paper presents a tool-augmented, MCP-based multi-agent system for job position normalisation — mapping unstructured job postings to standardised positions at scale.
95% accuracy on 14,000+ job positions
72.5% faster classification than baseline approaches
41.8% fewer API calls through shared caching
Architecture
The system orchestrates four specialised agents over the Model Context Protocol (MCP):
Planner — decomposes the normalisation task
Search — retrieves candidate standard positions
Extraction — pulls structured attributes from postings
Evaluation — scores and validates outputs
A shared caching layer across agents reduces redundant LLM calls while preserving accuracy.