Connect LinkedIn to Claude Code
Send LinkedIn connection requests and messages from a Claude Code session. One command connects your account. Search, message, publish, and run outreach straight from your terminal.
Can Claude Code send LinkedIn connection requests and messages?
Claude Code can send LinkedIn connection requests and messages once Crispy is connected, using the Crispy send_invitation tool for connection requests and send_message for new or existing conversations, all from the same terminal session where you already work.
You describe the job in plain language. Claude Code picks the tools and makes the calls from your own connected LinkedIn account.
How do I connect LinkedIn to Claude Code?
To connect LinkedIn to Claude Code, link your LinkedIn account in the Crispy dashboard, copy your Crispy key, and run claude mcp add --transport http crispy with the Crispy endpoint and your key, then run /mcp inside Claude Code to confirm the connection.
- 1
Connect LinkedIn and copy your API key
Sign up, connect your account from the dashboard, and copy your key (it starts with
crispy_) - 2
Add Crispy as an MCP server
Run the command below with your key
- 3
Verify and start
Run
/mcpto confirm, then ask Claude Code for anything on LinkedIn
claude mcp add --transport http crispy \ https://crispy.sh/api/mcp \ --header "Authorization: Bearer YOUR_API_KEY"
How do I run LinkedIn outreach from Claude Code?
LinkedIn outreach from Claude Code starts with a plain-language prompt that describes the people you want to reach, and Claude Code then calls the Crispy search_people tool to find them and send_invitation to send each one a connection request.
Outreach from the terminal
Run prospect search, draft personalized notes, and send connection requests without leaving Claude Code. Describe the target and it calls the right tools.
“Find heads of growth at Series B SaaS companies and send each a personalized connection request”
CRM sync scripts
Ask Claude Code to write and run scripts that pull LinkedIn profiles, conversations, and connections into your CRM. It writes the code, Crispy provides the data.
“Write a script that syncs my new LinkedIn connections to Supabase every hour”
Agentic LinkedIn workflows
Chain multi-step work as a single agent task: search, message, follow up, and flag replies - all run for you, safely, from one instruction.
“Every morning, message everyone who accepted my request yesterday and flag any replies that sound like buying signals”
One-off data pulls
Need a quick answer? Ask Claude Code to pull your unread inbox, list who you know at a company, or summarize a campaign's performance.
“Pull my unread LinkedIn messages and flag the ones that look like warm leads”
Why MCP Instead of a REST API?
When you connect Crispy via MCP, Claude Code doesn't just get API access - it gets tool awareness. It knows what each LinkedIn tool does, what parameters it takes, and how to chain them together into a workflow.
Ask it to “find prospects and send personalized outreach” and it will use search_people, get_profile, and send_invitation in the right order - without you writing a single API call.
You still get full REST access too. Crispy supports both MCP and standard HTTP requests through the same endpoint.
How much does Crispy cost for Claude Code?
Crispy costs $49/seat/mo, or $39/seat/mo billed annually ($468/yr), and each seat connects one LinkedIn account that Claude Code can use to search people, send messages, and run outreach from your terminal. One plan, everything included.
View full pricingFrequently Asked Questions
How do I connect LinkedIn to Claude Code?
Connect your LinkedIn account in the Crispy dashboard and copy your Crispy key, which starts with crispy_. Then run claude mcp add --transport http crispy with the Crispy endpoint and your key as a bearer header. Run /mcp inside Claude Code to confirm the connection, then ask for any LinkedIn task in plain language.
How do I run LinkedIn outreach from Claude Code?
Describe the people you want to reach and the note you want to send. Claude Code calls the Crispy search_people tool to find matching profiles, then send_invitation to send each connection request. Follow-ups and replies run through send_message in the same session. Every request goes out from your own connected LinkedIn account.
Do I need a browser extension or anything installed?
No. Crispy is a remote MCP server in the cloud. There is nothing to install and no extension - Claude Code connects to it over HTTP with your API key.
Is my LinkedIn password shared with Claude Code?
Claude Code does not receive your LinkedIn password. You connect through Crispy, where connection material is handled as described in our Privacy Policy. Claude Code talks to Crispy using your API key.
Can I send LinkedIn connection requests from a Claude Code session?
Yes. Once Crispy is connected, a Claude Code session can send LinkedIn connection requests through the Crispy send_invitation tool. You write the instruction, for example a short personal note for each person on a list, and Claude Code makes the calls. Crispy applies daily safety limits to invitations on your account.
Is there a Claude Code MCP server for LinkedIn messaging?
Yes. Crispy is a LinkedIn MCP server that Claude Code connects to with claude mcp add --transport http crispy. After setup, Claude Code can read your LinkedIn conversations with list_conversations and reply or start a new chat with send_message. The same server also covers search, connection requests, and posts.
Run LinkedIn workflows from the AI client you already use.
Create your account, connect LinkedIn, create an API key, then add Crispy to your client. Review the docs for supported workflows and safety controls.