User story
As an MCP user, I want the retrieve_mapping_candidates tool to use OCL Mapper as a retrieval mode so conversational tools such as Claude can use OCL Mapper candidates directly in the chat.
Use case
During a conversational mapping workflow, the LLM calls retrieve_mapping_candidates with OCL Mapper mode enabled. The MCP Server uses the authenticated user’s OCL token to retrieve candidates through the OCL API and returns them to the conversation.
Requirements
Acceptance criteria
Context
The OCL Mapper frontend already uses the OCL API for matching and reranking. For this use case, only those API capabilities need to be exposed through retrieve_mapping_candidates.
The objective is not to reproduce the complete Map Project interface or orchestration workflow. It is to make OCL Mapper candidate retrieval available to conversational MCP clients.
Related issue:
#2632
User story
As an MCP user, I want the
retrieve_mapping_candidatestool to use OCL Mapper as a retrieval mode so conversational tools such as Claude can use OCL Mapper candidates directly in the chat.Use case
During a conversational mapping workflow, the LLM calls
retrieve_mapping_candidateswith OCL Mapper mode enabled. The MCP Server uses the authenticated user’s OCL token to retrieve candidates through the OCL API and returns them to the conversation.Requirements
retrieve_mapping_candidatesMCP tool.$matchto retrieve mapping candidates.$rerankwhen configured.Acceptance criteria
retrieve_mapping_candidatesretrieves candidates through the OCL API.$rerankis applied only when enabled in the tool configuration.Context
The OCL Mapper frontend already uses the OCL API for matching and reranking. For this use case, only those API capabilities need to be exposed through
retrieve_mapping_candidates.The objective is not to reproduce the complete Map Project interface or orchestration workflow. It is to make OCL Mapper candidate retrieval available to conversational MCP clients.
Related issue:
#2632