nmmcp - Name Matching Model Context Protocol
nmmcp combines Anthropic's Claude with Babel Street's Analytics Cloud to augment Claude's name matching logic with pairwise name scoring.
This work is based on the MCP Server demo at https://modelcontextprotocol.io/docs/develop/build-server. It works with the desktop version of Claude.
For this MCP server demo you work, you must get an API key from https://developer.babelstreet.com/ and add it to the nmmcp.py file. You must also move the claude_desktop_config.json file to ~/Library/Application Support/Claude on MacOS/Linux or $env:AppData\Claude on Windows.
The following screenshots show the effect adding Babel Street's pairwise name scoring to Claude via MCP. Asking whether Winstin Demetar Lincolnshire and Уиотнн Домотор Лиококьншир (literally, Uittnn Domotor Liocoknshire) where are the same name, Claude without dedicated name scoring incorrectly concludes they are the same name.
With pairwise name scoring, Claude correctly concludes that they are not the same name.

