# Linkedmash

Enable AI assistants to manage LinkedIn bookmarks with advanced filtering, searching, and pagination capabilities. Access bookmark counts and details filtered by read status, media type, author, tags…

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add RamyaChinnadurai/linkedmash

# Browse available tools
npx -y @smithery/cli@latest tool list RamyaChinnadurai/linkedmash

# Get full schema for a tool
npx -y @smithery/cli@latest tool get RamyaChinnadurai/linkedmash list_bookmarks

# Call a tool
npx -y @smithery/cli@latest tool call RamyaChinnadurai/linkedmash list_bookmarks '{}'
```

## Direct MCP Connection

Endpoint: `https://linkedmash.run.tools`

**Required config:**
- `LINKEDMASH_API_KEY` (header) — Linkedmash API Key as generated from https://www.linkedmash.com/integrations/api

## Tools (7)

- `list_bookmarks` — List bookmarks with optional filtering and pagination. IMPORTANT: Use this tool (with the 'author' parameter) when the …
- `search_bookmarks` — Search through a user's LinkedIn bookmarks using either keyword (text) search or semantic (meaning-based) search. Suppo…
- `get_bookmark_count` — Get the total count of bookmarks with optional filtering
- `list_labels` — List all user's labels/tags
- `add_labels` — Add labels to bookmarked posts. Either label_id or label_name must be provided.
- `remove_labels` — Remove labels from bookmarked posts. Either label_id or label_name must be provided.
- `setup_vector_store` — Initialize the vector store for semantic search. CRITICAL: When vector/semantic search fails with 'Vector Store Not Set…

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get RamyaChinnadurai/linkedmash <tool-name>
```

---

Source: https://github.com/RamyaChinnadurai/linkedmash/tree/main//packages/mcp-service
