LinkupAPI for LinkedIn icon

CONNECT APP

Build with LinkupAPI for LinkedIn

Connect your AI agent to B2B Channels

Developer Tools

  • API key

MCP

Give your agent LinkupAPI for LinkedIn tools

Every LinkupAPI for LinkedIn action is exposed as an MCP tool on Pipedream's remote server. Point a client at it with your end user's ID and Connect resolves that user's LinkupAPI for LinkedIn account for each tool call — you store no tokens.

// accessToken: mint a short-lived token with the Connect SDK — see the MCP guide
const transport = new StreamableHTTPClientTransport(
  new URL("https://remote.mcp.pipedream.net/v3"),
  {
    requestInit: {
      headers: {
        Authorization: `Bearer ${accessToken}`,
        "x-pd-project-id": "{project_id}",
        "x-pd-environment": "production",
        "x-pd-external-user-id": "{external_user_id}", // any stable ID for this user in your system
        "x-pd-app-slug": "linkupapi",
      },
    },
  },
)

const mcp = new Client({ name: "my-agent", version: "1.0.0" })
await mcp.connect(transport)

const { tools } = await mcp.listTools()

// e.g. run Connect Account:
const result = await mcp.callTool({
  name: "linkupapi-connect-account",
  arguments: {
    loginToken: "Login Token",
    email: "Email",
  },
})

API PROXY

Call the LinkupAPI for LinkedIn API directly

For an endpoint with no pre-built tool, the Connect proxy forwards your request to the LinkupAPI for LinkedIn API with the connected user's credentials attached. You store no tokens and write no refresh logic.

const resp = await pd.proxy.get({
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  accountId: "apn_xxxxxxx",
  url: "https://api.linkupapi.com/v1/webhooks/accounts",
})

// Any allowed LinkupAPI for LinkedIn endpoint works here. Pipedream attaches the
// connected account's credentials to the outgoing request.

SDK

Run LinkupAPI for LinkedIn actions from your backend

Connect a user's LinkupAPI for LinkedIn account once, then run Connect Account on their behalf from your own code — TypeScript, Python, or plain HTTP.

import { PipedreamClient } from "@pipedream/sdk"

const pd = new PipedreamClient({
  projectId: process.env.PIPEDREAM_PROJECT_ID!,
  clientId: process.env.PIPEDREAM_CLIENT_ID!,
  clientSecret: process.env.PIPEDREAM_CLIENT_SECRET!,
  projectEnvironment: "production",
})

const result = await pd.actions.run({
  id: "linkupapi-connect-account",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    linkupapi: { authProvisionId: "apn_xxxxxxx" },
    loginToken: "Login Token",
    email: "Email",
  },
})

TOOLS

LinkupAPI for LinkedIn actions

On-demand operations your product or agent can configure and run on behalf of a connected user.

EVENTS

LinkupAPI for LinkedIn triggers

Event sources your backend can deploy for users and receive through a webhook.

No LinkupAPI for LinkedIn triggers are available yet.

REFERENCE

App details

Reference metadata for the LinkupAPI for LinkedIn connector in the Pipedream registry.

App slug
linkupapi
Authentication
API key
Categories
Developer Tools
Actions
15
Triggers
0
API proxy
Available