Setup Guide

Connect InProfile to your AI tools in under 2 minutes.

Before you start

  1. Create an account on InProfile
  2. Connect your LinkedIn profile from the dashboard
  3. Generate an API key (starts with lmcp_)
  4. Copy your API key — it's shown only once

Claude Desktop

Add this to your Claude Desktop MCP config file (claude_desktop_config.json):

claude_desktop_config.json
{
  "mcpServers": {
    "inprofile": {
      "url": "https://inprofile.ai/api/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}

Replace YOUR_API_KEY with your actual API key. Restart Claude Desktop after saving.

Cursor

Go to Cursor Settings → MCP → Add Server, and paste this config:

MCP Server Config
{
  "mcpServers": {
    "inprofile": {
      "url": "https://inprofile.ai/api/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}

n8n

n8n Setup
1. Add an "MCP Client" node to your workflow
2. Set the Server URL to: https://inprofile.ai/api/mcp
3. Add a header: Authorization = Bearer YOUR_API_KEY
4. The node will auto-discover all available tools

Direct HTTP / cURL

The MCP endpoint speaks JSON-RPC over HTTP. You can call it directly:

Terminal
curl -X POST https://inprofile.ai/api/mcp \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/list"
  }'

Built-in Prompts

InProfile includes pre-built workflow prompts. In Claude, these appear as prompt templates you can invoke directly:

inbox_zero

Check unread conversations, summarize them, and draft replies

outbound_prospecting

Search for prospects, review profiles, send personalized invitations

content_engagement

Find high-engagement posts and draft strategic comments

weekly_report

Generate a LinkedIn performance report with analytics

network_pulse

See who's active in your network and find engagement opportunities

Available Tools (30)

Your API key's permission scope determines which tools are available.

CategoryTools
Messagingget_my_profile, get_profile, send_invitation, get_connections, list_conversations, get_messages, send_message, start_conversation
Contentcreate_post, get_post, list_posts, react_to_post, comment_on_post, list_post_comments, list_post_reactions, get_post_analytics, get_feed
Searchsearch_people, search_companies, search_posts, get_search_parameters
Outreachsend_inmail, list_pending_invitations, cancel_invitation, list_incoming_invitations, accept_invitation, decline_invitation
Networkget_company_profile, get_profile_viewers
Advancedraw_endpoint

Permission Scopes

Full accessAll 30 tools including raw_endpoint
OutboundMessaging, invitations, InMail, search, connections — no posting
ContentPosts, comments, reactions, feed, analytics — no messaging
Read onlyBrowse profiles, search, read messages, view analytics — no actions

LinkedIn Safety Limits

InProfile enforces daily limits per action type to protect your LinkedIn account:

ActionDaily Limit
Search (people, companies, posts)300/day
Profile views250/day
Messages (send, start, InMail)150/day
Engagement (reactions, comments)100/day
Connection invitations15/day
Posts10/day