gtm-api-linkedin SKILL.md skillA

gtm-api-linkedin from gtm-api/linkedin-mcp is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.

Install it, pinned
mdr add gtm-api/linkedin-mcp/gtm-api-linkedin@v1.0.0

Pins v1.0.0 in mdr.lock. Pin the fingerprint instead.

Audit grade
A, 17 of 17 checks passed
Kind
SKILL.md skill
Repository
gtm-api/linkedin-mcp
Path
skills/gtm-api-linkedin/SKILL.md
Versions recorded
4
Latest version
v1.0.0, committed Sep 28, 2026
First version recorded
Sep 1, 2026
Size
8,447 bytes
Repository stars
71
License
MIT

Act on LinkedIn through an account you own, over MCP or REST, using gtm-api.com. Use when a task involves LinkedIn search, connection requests, messages and InMail, inbox reading, profile or company enrichment, post engagement, or checking what a LinkedIn account is still allowed to do today. Covers connecting the server, the three meta-tools and their discovery order, the preview-and-confirm gate on outward actions, and how to read a limit rejection instead of retrying it.

Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.

What the file says

# LinkedIn through gtm-api.com

LinkedIn publishes no public API for invitations, member messages or open profile search. The
managed server at `mcp.gtm-api.com` exposes those actions as MCP tools running against a LinkedIn
account the user connected and controls, with pacing and limits enforced on the server before
anything reaches LinkedIn.

Read this before your first call. The two mistakes that cost the most are guessing tool names
instead of discovering them, and retrying an action the limit check just rejected.

## When this applies

Use it when the task names LinkedIn and needs an action taken or data pulled: find people or
companies, send or accept connection requests, send messages, read the inbox, enrich a profile,
react to or comment on posts, or report what an account is still allowed to do today.

Do not use it to operate an account the user does not own. There is no shared account pool, and
every action is attributed to the connected account.

## Connect

The endpoint is `https://mcp.gtm-api.com/mcp` over streamable HTTP. The user needs an account at
`app.gtm-api.com` with a LinkedIn account connected. There is a free plan and no card is required
…

Read the whole file at its exact version.

How to install

The exact contents, by fingerprint
mdr add gtm-api/linkedin-mcp/gtm-api-linkedin@sha256:256d153417426e88

The line at the top of this page pins the label v1.0.0, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.

Badge

mdr badge

[![mdr](https://markdownregistry.com/badge/art_bmkwwu6lhjxt4qzw.svg)](https://markdownregistry.com/a/art_bmkwwu6lhjxt4qzw)

3 badge image fetches in 30 days. What the badge shows.

Versions

The registry has recorded 4 versions of this file, between Sep 1, 2026 and Sep 28, 2026, about one every 9 days.

versioncommittedcommitsizeaudit
v1.0.0 latest2026-09-28 70aff17 8,447 BA view · diff
v1.0.02026-09-18 27c5224 8,475 BA view · diff
v1.0.02026-09-14 f9135a7 7,942 BA view · diff
v1.0.02026-09-01 75c720c 7,941 BA view

Audit of the latest version

A  17 of 17 checks passed. Fixed automatic checks with no AI involved, so the same checks give the same answer every run.
  • pass: Frontmatter block present
  • pass: Frontmatter declares a name
  • pass: Frontmatter declares a description
  • pass: Size between 200 bytes and 200 KB (8447 bytes)
  • pass: No zero-width or bidi control characters
  • pass: No instruction hidden inside an HTML comment
  • pass: No link to an exfiltration or paste host
  • pass: No credential-shaped string
  • pass: No instruction to send local credentials anywhere
  • pass: No text hidden with inline styles
  • pass: No prompt-injection phrasing
  • pass: No curl or wget piped into a shell
  • pass: No recursive delete of root, home or parent
  • pass: No instruction to read or print local credentials
  • pass: No base64 blob over 200 characters
  • pass: No link to a raw IP address
  • pass: No script tag

Source

GitHub

gtm-api/linkedin-mcp · 71 stars · license MIT · pushed 2026-11-04 · branch master

API

GET https://markdownregistry.com/api/v1/artifacts/art_bmkwwu6lhjxt4qzw
GET https://markdownregistry.com/api/v1/resolve?ref=gtm-api/linkedin-mcp/gtm-api-linkedin
GET https://markdownregistry.com/api/v1/blob/256d153417426e88ea4449d624021f8d77793d362edb571b95b230df65bee32e

Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.

Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.

Browse by kind, by grade A, or by owner.