Miseiri inside anywhere.
The matching engine is also exposed as a Model Context Protocol server, so any MCP client — Claude.ai, Claude Desktop, Cursor, ChatGPT, Cline, Continue, Zed — can look up NZBN entities directly in chat. Public, no auth, no API key.
lookup_nzbn
Direct entity lookup by 13-digit NZBN. Returns the canonical legal name, status, type, addresses, trading names, and other registered details.
match_name
Fuzzy-match a free-text business name. Handles typos, missing suffixes, and trading-name matches. Returns a status (matched / needs_review / not_found), confidence score, and up to 5 alternative candidates when ambiguous.
match_batch
Resolve up to 100 rows in a single call. Same matching ladder as match_name, runs sequentially server-side to stay polite to the upstream NZBN API.
Whichever MCP client you use, the install reduces to pasting one URL. There’s no API key, no auth, no installer to download.
https://miseiri.vercel.app/api/mcp/mcp
Find the “add MCP server” or “custom connector” setting in your client and paste the URL above. Name it whatever you like — “Miseiri” is conventional. Leave authentication as None.
On Claude.ai, custom connectors require a Pro / Team / Enterprise plan. Other clients (Claude Desktop, Cursor, Cline, ChatGPT, Zed, Continue) accept the URL directly.
Quick verification
“Use Miseiri to look up NZBN 9429036748471.” → calls lookup_nzbn and returns the Fonterra record.
Single-name resolution
“Is ‘Fontera Cooperative’ the same as Fonterra?” → calls match_name, sees a typo, and surfaces the corrected legal name with a confidence score.
Batch cleanse from chat
“Match these 30 customer names against the NZBN register and give me a CSV.” → calls match_batch, formats the result as CSV inline, and offers it for download.
The MCP tools work with any client out of the box. If you use Claude Code or Claude Desktop, you can additionally install the Miseiri skill — a one-file instruction set that teaches the model how to recover from typos, low-confidence rows, and ambiguous candidates the matcher alone can’t handle. Spell-correct before giving up, retry at threshold 0.5, ask before picking from a sibling cluster, that sort of thing.
Download: SKILL.md
Install (Claude Code / Desktop) — drop the file at:
~/.claude/skills/miseiri/SKILL.md
On Windows that’s %USERPROFILE%\.claude\skills\miseiri\SKILL.md. Restart your client; the skill auto-loads when you mention Miseiri or call any of its tools. The file is plain markdown — read it, edit it, fork it. The biggest single accuracy win it adds is spell-correcting messy ledger rows before reporting not_found.
Same as the website. Each tool call sends only the name, NZBN, or company number you asked about. The server forwards to business.govt.nz, returns the result, and forgets. No row content is logged or stored.
The server is hosted on Vercel and shares the same Vercel function pool as the website. The NZBN API key lives in a server environment variable; you never see it.