Pod

Yes, this is on purpose. Pod is built for agents, so the default page is plain HTML.
Human? View the normal website.
Agent? You probably prefer /mcp/linkedctl/issues.md or /mcp/linkedctl/issues.json, or Pod over MCP.

Reported issues for linkedctl

Pod holds 17 of 19 problems reported by people outside the maintainer team. Issues filed by the project's own owners, members and collaborators are excluded entirely — a maintainer's release checklist is not a warning to a prospective user.

Back to linkedctl.

Most discussed

Add Claude marketplace plugin and MCP skill documentation

What: Add Claude ecosystem integration files so LinkedCtl is discoverable and installable via Claude marketplaces (Smithery, Glama, MCP Registry) and includes a workflow skill for Claude Code users.

Changes made (committed on main, not yet pushed):

Read the thread · 2026-03-10 · closed · 2 comments

(feat) HTTP client foundation

Description

LinkedIn API HTTP client with proper headers, error handling, and rate limiting.

Acceptance Criteria

Blocks: #2, #3, #4, #5, #6, #7, #8, #9

Read the thread · 2026-03-03 · closed · 1 comment

Split monolithic MCP server.ts into per-domain tool modules

Problem

packages/mcp/src/server.ts is 1,198 lines with all 22 tool registrations inline in a single createMcpServer() function. The post_create handler alone is 240 lines.

Solution

Split into domain modules following QontoCtl's pattern:

Read the thread · 2026-03-10 · closed · 0 comments

Fix transitive CVEs via @modelcontextprotocol/sdk

Problem

5 known CVEs in transitive dependencies via @modelcontextprotocol/sdk@1.27.1:

Package Severity Advisory
hono 4.12.3 High GHSA-q5qw-h33p-qvwr (arbitrary file access)
@hono/node-server 1.19.9 High GHSA-wc8c-qw6v-h7f6 (auth bypass)
express-rate-limit 8.2.1 High GHSA-46wh-pxpv-q5gq (rate limit bypass)
hono 4.12.3 Moderate GHSA-5pq2-9x2x-5p6w (cookie injection)
hono 4.12.3 Moderate GHSA-p6xx-57qc-3wxr (SSE

Read the thread · 2026-03-10 · closed · 0 comments

Update README to reflect v0.5.0 capabilities

Problem

README documents only v0.1.0 capabilities:

Scope

Update README to cover:

Read the thread · 2026-03-10 · closed · 0 comments

MCP: add unified error handling to all 22 tools

Problem

14 of 22 MCP tools have no LinkedInAuthError handling. When auth expires, these tools throw unhandled exceptions instead of returning actionable guidance.

Tools with handling (6): whoami, reaction_create, reaction_list, reaction_delete, auth_status, auth_revoke

Tools WITHOUT handling (14): post_create, post_get, post_list, post_update, post_delete, comment_create, comment_list, comment_get, comment_delete, document_upload, org_list, `org_

Read the thread · 2026-03-10 · closed · 0 comments

Org stats MCP tools

org-stats-mcp

Type: story Component: Stats MCP Tools (org) Priority: Should Scope: member-post-analytics (HQ-scoped)

MCP tool stats_org for organization share statistics. Includes per-tool profile parameter.

Acceptance Criteria

Read the thread · 2026-03-09 · closed · 0 comments

Member stats MCP tools

member-stats-mcp

Type: story Component: Stats MCP Tools (member) Priority: Must Scope: member-post-analytics (HQ-scoped)

MCP tool definitions stats_post and stats_me for member post analytics. Includes per-tool profile parameter for multi-app auth (ADR-001).

Acceptance Criteria

Read the thread · 2026-03-09 · closed · 0 comments

Most recent

Org stats API client

org-stats-api

Type: story Component: Org Stats API Client Priority: Should Scope: member-post-analytics (HQ-scoped)

API integration for LinkedIn organizationalEntityShareStatistics endpoint. Single-call endpoint with time-bound filtering (DAY/MONTH granularity) and per-post filtering.

Acceptance Criteria

Read the thread · 2026-03-09 · closed · 0 comments

(docs) add claude mcp add installation instructions

Context

The MCP README documents Claude Desktop configuration but not the claude mcp add CLI command for Claude Code users.

Requirements

Add installation instructions for Claude Code:

claude mcp add linkedctl -- npx linkedctl mcp

Also document Cursor and Windsurf configuration where applicable.

References

Read the thread · 2026-03-06 · closed · 0 comments

(feat) add glama.json for Glama AI marketplace listing

Context

QontoCtl is listed on the Glama AI marketplace via a glama.json file. LinkedCtl's MCP server is not discoverable there.

Requirements

Add glama.json following the Glama schema (https://glama.ai/mcp/schemas/server.json):

References

Read the thread · 2026-03-06 · closed · 0 comments

(feat) add server.json for MCP Registry listing

Context

QontoCtl is registered in the MCP Registry via a server.json file at the repo root. LinkedCtl's MCP server exists but is not discoverable through the registry.

Requirements

Add server.json following the MCP Registry schema (https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json):

Read the thread · 2026-03-06 · closed · 0 comments

(ux) MCP error messages should not reference CLI commands

Problem

MCP tool error messages reference CLI commands (e.g., 'Run "linkedctl profile create"'), but MCP users may not have CLI access or know CLI commands.

Expected Behavior

Error messages should be channel-appropriate:

Acceptance Criteria

Read the thread · 2026-03-05 · closed · 0 comments

(ux) add whoami MCP tool

Problem

The MCP server has no whoami equivalent. MCP clients (Claude, Cursor) cannot verify which LinkedIn user they're acting as before creating posts.

Expected Behavior

A whoami MCP tool that returns the current user's name, email, and profile picture URL.

Acceptance Criteria

Read the thread · 2026-03-05 · closed · 0 comments

(docs) add per-package READMEs for core, cli, mcp

Context

Documentation audit findings DOCS-004, DOCS-005 (🟡 Medium).

@linkedctl/core, @linkedctl/cli, and @linkedctl/mcp are published to npm with "access": "public" but have no README. npm shows blank package pages.

For @linkedctl/core, the root README acknowledges library usage ("Your combined work must be licensed under AGPL-3.0"), but there is no API surface documentation.

Acceptance Criteria

Read the thread · 2026-03-04 · closed · 0 comments

(docs) document MCP tools in README

Context

Documentation audit finding DOCS-006 (🟡 Medium).

The MCP server registers 3 tools (post_create, auth_status, auth_revoke) but none are documented. Users integrating with Claude or other MCP clients have no tool reference.

Acceptance Criteria

Scope Document

`docs/s

Read the thread · 2026-03-04 · closed · 0 comments

(docs) fix CLAUDE.md package exports description

Context

Documentation audit finding DOCS-010 (🔴 Critical).

CLAUDE.md Package Exports section (lines 101-112) states all packages use:

"exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.js" } }

This is inaccurate for two packages:

Acceptance Criteria

Read the thread · 2026-03-04 · closed · 0 comments

The remaining reports are on the project's issue tracker.