# crispy [Health: Active]

**Category:** 💬 Communication  
**Repository:** https://github.com/shyftai/crispy-mcp  
**GitHub Stars:** 0  
**Views:** 0  
**Installs:** 0  
**Upvotes:** 0  
**Directory Page:** https://allmcps.com/mcp/crispy-2

## Description
Full LinkedIn access for AI agents: leads, messaging, and campaigns with activity limits built in.

## Claude Desktop Quick Installation
Install path detected from listing signals. Uses `npx` (confidence: high):

```json
"mcpServers": {
  "crispy": {
    "command": "npx",
    "args": ["-y","crispy-mcp"],
    "env": {
      "CRISPY_API_KEY": "",
      "CRISPY_MCP_URL": "",
      "CRISPY_MCP_UNSAFE_ERROR_DETAIL": ""
    }
  }
}
```

**Requires environment variables:** `CRISPY_API_KEY`, `CRISPY_MCP_URL`, `CRISPY_MCP_UNSAFE_ERROR_DETAIL` — the values above are empty placeholders; fill in real credentials before running (see the repository for what each one is for).

## Documentation

## What crispy MCP server does

The crispy MCP server gives AI agents access to LinkedIn functions through Crispy’s hosted service. It is intended for prospecting, outreach, inbox work, and content operations in the 🌐 Social Media category.

Supported workflows include searching for people and companies, running saved searches, and enriching profiles. Agents can send connection requests, direct messages, and InMail, as well as review and respond to inbox activity. Campaign support covers multi-step outreach sequences with paced sending. Content tools can draft, schedule, and analyze posts while tracking engagement.

Accounts have activity limits. Optional warm-up may also be available when enabled for the account. The README describes more than 150 LinkedIn tools available through one API key, without listing each tool individually.

## How it works

Crispy hosts the LinkedIn implementation remotely at `https://crispy.sh/api/mcp`, using Streamable HTTP. Clients that support remote MCP servers and custom headers can connect directly and send an OAuth credential or an `Authorization: Bearer <API key>` header.

The local `crispy-mcp` package is a stdio proxy rather than a separate implementation. It receives MCP messages over standard input and output, forwards requests to the hosted endpoint, and attaches the API key. Because it passes methods through instead of maintaining a fixed tool list, newly released Crispy tools can become available through the bridge without updating the local package.

## Setup and configuration

Create a Crispy account, connect LinkedIn, and generate an API key from the dashboard before configuring a client. Direct HTTP connections use the hosted endpoint and an authorization header. The README provides configurations for Claude Code, Claude Desktop, Cursor, VS Code, Windsurf, and n8n, with additional setup documentation for JetBrains and Codex.

Use the local bridge when a client only launches local `command` and `args` processes or cannot attach request headers. It requires Node 18 or newer and can be started with `npx -y crispy-mcp`. Set `CRISPY_API_KEY` in the client environment, or pass an API key with the bridge’s command-line option. `CRISPY_MCP_URL` can point the bridge at another endpoint, including a local test server.

The bridge intentionally limits failure details by default. `CRISPY_MCP_UNSAFE_ERROR_DETAIL=1` restores upstream response content in error messages, but that content could expose credentials if an upstream system reflects them. The setting is disabled for every other value.

## Tools and capabilities

The crispy MCP server supports these capability groups:

- Searching people and companies on LinkedIn
- Running saved searches
- Enriching profiles
- Sending connection requests, direct messages, and InMail
- Reviewing and replying to inbox conversations
- Building paced, multi-step outreach campaigns
- Drafting, scheduling, and analyzing posts
- Tracking post engagement

The local bridge exposes the same upstream tools through stdio. It does not define an independent set of tools.

## Limitations and notes

Crispy is a hosted service, so LinkedIn logic does not run locally. The bridge needs network access to the Crispy endpoint and a valid API key. Direct remote connections require a client that can handle the endpoint’s authentication method; otherwise, use the stdio bridge.

Activity limits apply to accounts, and campaign sending is paced. The README does not specify the numeric limits, individual tool schemas, or which account plans enable optional warm-up. API keys are sent to Crispy and are not written by the bridge to logs or ordinary error messages. Enabling unsafe error detail changes that protection and should be treated accordingly.

_Full upstream README: https://allmcps.com/mcp/crispy-2/readme_

