MCP-native · limits included

The LinkedIn API for AI agents — with limits built in.

One MCP integration for inbox, messages, connections and feed. Linbox enforces safe rate limits so your agent can't get the account banned.

works with Claude · Cursor · OpenAI Agents SDK · any MCP client

agent · linbox
// agent calls a tool
linbox_send_message(
thread_id: "t_8fa2",
text: "Thanks — let's book a call."
)
over daily limit → queued
{
  "status": "queued",
  "task_id": "tsk_1a2b3c",
  "scheduled_for": "2026-07-06T14:20:00Z",
  "data_source": "cache",
  "as_of": "2026-07-06T13:58:11Z"
}

no error, no ban. The agent keeps working and polls linbox_get_task later.

[ 01 ]Problem

Agents + LinkedIn = ban risk.

Linbox is the safe layer between your agent and LinkedIn — it does the automation and keeps the account alive.

  • 01

    LinkedIn has no official API for messaging or connections. Agents scrape.

  • 02

    Raw automation ignores rate limits → LinkedIn flags it → the account gets restricted or banned.

  • 03

    Existing tools automate actions but don't manage limits. That's the gap.

[ 02 ]How it works

Connect once. Let the agent work.

01
Connect your account

The Chrome extension captures the session. Linbox runs a server-side browser with a per-account proxy.

02
Get an MCP token

Plug the endpoint into your agent with a Bearer token. Works with any MCP client.

03
Agent calls tools

Read the inbox, reply, send and accept connections, tag people — all through typed tools.

04
Limits handled

Over the limit? The action becomes a task. The agent returns later with a task_id.

[ 03 ]Capabilities

One integration, the whole LinkedIn surface.

Inbox & messages

List threads, read full history, reply. Incremental sync keeps everything current.

Connections

Send, accept and withdraw invites. Dedup plus friend detection built in.

People (personas)

Search the local DB, tag and filter people and threads.

Profiles

Parse public profiles — headline, company, connections, degree.

Tags & filters

Organize relationships with tags the agent can read and write.

Feed
Roadmap

Read and act on the feed. Shipping soon.

[ 04 ]Differentiator — Limits
The whole point

Built-in rate limits.

Every action type has its own budget — per minute, hour, day, week and month — plus a minimum interval and the account's work hours and timezone. Ship a conservative or aggressive preset, or bring your own config.

Configurable per account. Never exceeded.

Action/hour/day/week
Send message52080
Connection request1040200
Read inbox412

numbers = linkedin_high preset — illustrative

[ 05 ]Differentiator — Tasks

Over the limit? The agent gets a task, not an error.

When an action can't run now, Linbox queues it and returns a task_id plus scheduled_for. The agent keeps working and polls linbox_get_task later. Batches get a batch_id. Nothing is lost, nothing blocks.

Other tools
429 / blocked

The request fails, the run dies, and repeated retries push the account toward a ban.

Linbox
queued · scheduled_for 14:20

The agent gets a task_id, moves on, and picks up the result later. No dead ends.

[ 06 ]Differentiator — Agent-first

Designed for agents, not dashboards.

MCP-native

Standard tools with typed contracts and JSON or markdown responses. Drop them into any MCP client — no SDK lock-in.

Always a usable answer

Reads fall back to cached DB data with data_source and as_of, so the agent knows how fresh it is and why live didn't run.

[ 07 ]Use cases

What people build on Linbox.

Sales / outreach agents

Qualify, connect and follow up within safe limits — automatically.

Inbox copilots

Triage threads and draft replies with full conversation context.

CRM sync agents

Pull relationship context — messages, connections — into your own app.

Builders

Add LinkedIn as a tool to an existing agent in minutes.

[ 08 ]Compatibility

Works with your stack.

Authenticate with a Bearer token, or pass ?token=for clients that can't send custom headers.

Claude
Cursor
OpenAI Agents SDK
Any MCP client
[ 09 ]Get started

Give your agent LinkedIn — safely.

Connect an account, grab a token, start calling tools.