LinkedIn outreach and messaging using Crispy MCP tools. Use when the user wants to send LinkedIn messages, connection requests, InMails, manage conversations, run outreach campaigns, or handle their LinkedIn inbox. Triggers include "send a message on LinkedIn", "connect with this person", "send connection request", "InMail", "outreach campaign", "reply to LinkedIn messages", "check my inbox", "follow up with", or any task requiring LinkedIn messaging and relationship building.
Send personalized messages, connection requests, and InMails programmatically using Crispy's MCP tools. Manage conversations and run multi-step outreach campaigns.
Crispy MCP server must be configured. Add to your MCP client config:
{
"mcpServers": {
"crispy": {
"url": "https://crispy.sh/api/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
Get your API key at https://crispy.sh/dashboard/api-keys
| Tool | Purpose | Key Parameters |
|---|---|---|
send_message | Send a message to a connection | account_id, conversation_id, text |
send_invitation | Send a connection request with note | account_id, profile_url, message |
send_inmail | Send InMail to non-connections | account_id, profile_url, subject, body |
start_conversation | Start a new message thread | account_id, profile_url, text |
get_messages | Read messages in a conversation | account_id, conversation_id |
list_conversations | List all conversations | account_id, limit |
create_campaign | Create an outreach campaign | account_id, name, description |
list_campaigns | List existing campaigns | account_id |
archive_campaign | Archive a completed campaign | account_id, campaign_id |
get_campaign_stats | Get campaign performance metrics | account_id, campaign_id |
Step 1: Use get_profile to research the prospect
Step 2: Identify personalization angles (shared connections, recent posts, mutual interests)
Step 3: Craft a personalized connection note (max 300 chars)
Step 4: Send via send_invitation
Example:
get_profileStep 1: list_conversations to see recent threads
Step 2: get_messages on priority conversations
Step 3: Draft and send replies based on context
Step 4: Flag important threads for the user
Step 1: Search for prospects (use linkedin-prospecting skill)
Step 2: Create a campaign with create_campaign
Step 3: Send connection requests with personalized notes
Step 4: After acceptance, send follow-up message
Step 5: Track results with get_campaign_stats
Step 1: list_conversations to find unanswered threads
Step 2: Identify conversations older than N days without reply
Step 3: Draft contextual follow-up messages
Step 4: Send follow-ups via send_message
When reporting on outreach activities:
## Outreach Summary
- Connection requests sent: 15
- Messages sent: 8
- Follow-ups sent: 3
- Pending responses: 12
### Sent Today
| Prospect | Action | Message Preview |
|----------|--------|----------------|
| Jane Smith (VP Eng, Acme) | Connection request | "Loved your post about..." |