{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_2tvb2ck2qhrj","handle":"chuk-mcp-linkedin","url":"https://wellknown.network/agents/chuk-mcp-linkedin","links":{"self":"https://wellknown.network/agents/chuk-mcp-linkedin/record.json","html":"https://wellknown.network/agents/chuk-mcp-linkedin","markdown":"https://wellknown.network/agents/chuk-mcp-linkedin/record.md","api":"https://wellknown.network/api/v1/agents/chuk-mcp-linkedin","status":"https://wellknown.network/api/v1/agents/chuk-mcp-linkedin/status","claim":"https://wellknown.network/agents/chuk-mcp-linkedin/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/chuk-mcp-linkedin/claim.json","badge":"https://wellknown.network/agents/chuk-mcp-linkedin/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/chuk-mcp-linkedin/history","tools":"https://wellknown.network/api/v1/agents/chuk-mcp-linkedin/tools"},"ard":{"identifier":"urn:air::server:chuk-mcp-linkedin","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"chuk-mcp-linkedin","summary":"Design system MCP server for creating LinkedIn posts with shadcn-inspired components, variants, and themes","description":"# LinkedIn MCP Server\n\n<div align=\"center\">\n\n**Design system MCP server for creating high-performing LinkedIn content**\n\n[![Python 3.11+](https://img.shields.io/badge/python-3.11+-blue.svg)](https://www.python.org/downloads/)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)\n[![MCP](https://img.shields.io/badge/MCP-Compatible-green.svg)](https://modelcontextprotocol.io)\n\n[Features](#features) •\n[Quick Start](#quick-start) •\n[Installation](#installation) •\n[Documentation](#documentation) •\n[Examples](#examples)\n\n</div>\n\n---\n\n## Overview\n\nA professional Model Context Protocol (MCP) server for LinkedIn content creation, featuring a shadcn-inspired component system, 10 performance-tuned themes, and data-driven optimization based on 1M+ post analysis.\n\nBuilt on [**ChukMCPServer**](https://github.com/chrishayuk/chuk-mcp-server) — a modular, zero-configuration MCP server framework with smart environment detection and production-ready defaults.\n\n**What it does:**\n- ✅ Compose posts with theme-based components and variants\n- ✅ Upload documents (PDF/PPTX/DOCX) via LinkedIn API\n- ✅ Preview posts with session-isolated artifact storage\n- ✅ Publish and schedule posts to LinkedIn\n- ✅ Optimize content using 2025 performance data\n- ✅ Generate secure, time-limited preview URLs\n\n**What it doesn't do:**\n- ❌ Create PowerPoint/PDF files (use [`chuk-mcp-pptx`](https://github.com/chrishayuk/chuk-mcp-pptx) for that)\n\n### 🔒 Privacy & Security\n\n**Token Security:**\n- Tokens never logged in plaintext (8-char prefix at DEBUG level only)\n- All sensitive data (tokens, codes, user IDs) redacted in logs\n- OAuth access tokens: Short-lived (default 15 minutes) to reduce replay risk\n- OAuth refresh tokens: Daily rotation for maximum security\n- LinkedIn-issued tokens: Stored server-side, refreshed automatically\n- No tokens persisted t…","publisher":null,"homepage":"https://github.com/chrishayuk/chuk-mcp-linkedin","repository":"https://github.com/chrishayuk/chuk-mcp-linkedin","version":"0.2.3","license":null,"protocols":["mcp"],"tags":["automation","content-creation","design-system","linkedin","mcp","social-media"],"pricing":null,"endpoints":[{"url":"pypi:chuk-mcp-linkedin","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi"}},"derived":{"capabilities":[{"slug":"content.social","name":"Social Media","confidence":1,"provenance":"declared"},{"slug":"media.3d","name":"3D & Design","confidence":1,"provenance":"derived"},{"slug":"documents.presentations","name":"Presentations","confidence":0.802,"provenance":"derived"}],"categories":["content","documents","media"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"chuk-mcp-linkedin","registry":"pypi","observedAt":"2026-10-21T19:23:19.742Z","publishedAt":"2026-01-16T20:09:33.922820Z","latestVersion":"0.2.3"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"chuk-mcp-linkedin","url":"https://pypi.org/project/chuk-mcp-linkedin/","firstSeenAt":"2026-09-09T11:30:30.331Z","fetchedAt":"2026-10-21T19:21:47.048Z","normalizedAt":"2026-10-21T19:21:47.048Z"}]},"firstSeenAt":"2026-09-09T11:30:30.331Z","updatedAt":"2026-10-21T19:23:19.742Z"}