Skip to main content

Normalize job titles from your AI assistant

Connect Cursor, Claude, ChatGPT, and more to canonicalize and booleanize job titles from your IDE or chat—no code required.

See it in action

Your assistant calls Normalize via MCP. You ask in plain language; it returns canonical titles and boolean strings.

Cursor — MCP
|

Setup in 2 minutes

We host the MCP server. Add the endpoint and authenticate with your API key or the one-time connect flow.

Endpoint URL

https://www.trynormalize.com/api/v1/mcp

Paste this URL in your MCP client (Cursor, Claude, etc.), then authenticate with your API key or the connect flow.

Why use Normalize MCP?

One integration for canonicalize, booleanize, bulk, and billing.

Natural language
Ask your AI to canonicalize or booleanize—no code required.
One place
Canonical titles, boolean strings, and bulk jobs from a single MCP server.
Secure by design
JWT (connect flow) or API key (dashboard); revoke keys anytime.
Zero install
Just endpoint + auth. We host everything; no npm packages.

What can you do?

Use natural language. Here are some example prompts.

Canonicalize
"Turn this job description into a single canonical title."

Example: "Senior product manager, not intern" → Product Manager

Booleanize
"Build a LinkedIn boolean search string for senior engineers, exclude interns."

Example: (Senior Engineer OR …) AND NOT (Intern)

Bulk jobs
"Start a bulk canonicalize job from this CSV."

Example: Upload CSV → get job ID → download results when done.

Usage & billing
"What's my usage? Get a checkout URL for the Pro plan."

Example: get_usage, get_checkout_url, get_billing_portal_url

Full API through MCP

All tools available via tools/list and tools/call. Grouped by purpose.

Connect & auth
get_connect_url

Get a one-time URL to sign in and connect your account; then use poll_connection with the code.

poll_connection

After opening the connect URL, call with the code to receive a short-lived JWT for MCP config.

Core & plans
get_plans

List available plans (free and paid) with quotas and features.

canonicalize

Map a job title or description to a canonical job title.

booleanize

Parse a job description and return the best matching canonical job title.

Usage & billing
get_usage

Get current period usage (used vs limit).

get_checkout_url

Get a Stripe checkout URL for a plan.

get_billing_portal_url

Get Stripe customer portal URL.

Bulk jobs
get_bulk_job

Get status and result of a bulk job by ID.

download_bulk_job

Get download URL for a completed bulk job.

bulk_canonicalize

Start a bulk canonicalize job (CSV).

bulk_booleanize

Start a bulk booleanize job (CSV).

Frequently asked questions

Quick answers about MCP and Normalize.

Ready to supercharge your AI?
Connect Normalize to your assistant. Get started with the connect flow or use your API key.