AI Services Market
AI Services Market › Use cases › Work & Operations
Work & OperationsDone with Claude 2026-10-17

Enrich and store contacts in a personal CRM

Claude, connected to Supabase via MCP, takes a name and LinkedIn URL, enriches the profile through Harmonic, and writes the record to a personal CRM database.

Enrich and store contacts in a personal CRM preview
What They Did
The author set up a Supabase database connected to Claude through an MCP with four tools: query, insert, update and delete. Markdown files describe the workflows in plain language. Given a name and a LinkedIn URL, Claude reads the workflow and calls Harmonic for role, company, work history and inferred skills. It also checks Granola for meeting notes that mention the person and attaches them.
How It Went
A full profile appears in seconds without the author filling in any field. Search runs across skills, notes, roles and companies. After each Granola sync, it flags people from transcripts who aren't in the CRM yet.
Try it yourself with Claude

I'm going to give you a person's name and LinkedIn URL: [name] and [LinkedIn URL]. Enrich the profile using my connected enrichment tool, then save a record to the [contacts table name] table in my connected database with name, company, role, location, and profile link. Show me the record before you write it, and stop once it's saved and you've confirmed the row exists.

Read the original ↗

Do this with a skill.

These AI Services Market playbooks do this exact job.