New:Microsoft Teams Notifications Are Now Available in Socket.Learn more →
Get Started

@lazyrelay/mcp-server

Package Overview
Dependencies
Maintainers
1
Versions
8
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@lazyrelay/mcp-server

MCP server for LazyRelay: schedule and publish posts on every platform, look up platform rules, manage drafts and client approvals, read analytics and comments, from any MCP-compatible AI agent. Local (stdio, API key) or hosted (OAuth, no install).

Source
npmnpm
Version
0.3.0
Version published
Weekly downloads
39
2.63%
Maintainers
1
Weekly downloads
 
Created
Source

LazyRelay MCP Server

Connect any MCP-compatible AI agent (Claude Desktop, Claude Code, Cursor, and others) directly to your LazyRelay account — schedule and publish posts on every platform, look up each platform's rules, manage drafts and client approvals, and read analytics and comments without a browser.

This is a local server — it runs on your own machine and talks to LazyRelay's API using your own API key. There's no separate LazyRelay account or install step beyond this.

Setup

  • Get an API key from your LazyRelay dashboard: API Keys tab (always visible in the top nav) → Create key. Copy it immediately — it's shown once.
  • Add this to your MCP client's config (for Claude Desktop, that's claude_desktop_config.json):
{
  "mcpServers": {
    "lazyrelay": {
      "command": "npx",
      "args": ["-y", "@lazyrelay/mcp-server"],
      "env": {
        "LAZYRELAY_API_KEY": "lzr_live_your_key_here"
      }
    }
  }
}
  • Restart your MCP client. You should see LazyRelay's tools available.

Tools

ToolWhat it does
list_connected_accountsList your connected social accounts and their ids
list_workspacesList your brands (workspaces)
get_platform_rulesLook up what a platform accepts before posting: text limit, media rules, required fields, features and options
get_tiktok_creator_infoSee which privacy levels and settings a TikTok account allows (needed before posting to TikTok)
list_pinterest_boardsList a Pinterest account's boards (a Pinterest post needs a board)
get_next_free_slotFind the next free posting time from the times saved in Settings
list_posting_slotsList the saved posting times
list_snippetsList saved text snippets and the signature
schedule_postSchedule a post to one account, with images, tags, TikTok settings, platform options and optional approval
publish_post_nowPublish to one account right away
create_draftSave a draft without an account or a time
schedule_draftTurn a saved draft into a scheduled post
update_postEdit a draft, a post waiting for approval, or a pending post
list_scheduled_postsSee posts with status and whether each is confirmed live, filtered and summarised
delete_scheduled_postCancel a pending or waiting post
get_proof_linkGet a public proof-of-publish link for a post confirmed live
approve_postApprove a post that is waiting for approval
create_review_linkCreate a link a client opens, with no account, to approve posts and comment
list_review_linksList client review links and their status
revoke_review_linkStop a client review link
get_post_feedbackRead the client's feedback on a post
reply_to_post_feedbackReply to the client's feedback
get_analytics_summaryPost counts, verified-live rate, per-platform and per-tag results, engagement
get_mentionsRecent comments on your posts, where the platform allows reading them

Errors come back as a structured object (kind, status, message, and a hint saying which tool to call to fix it), so an agent can recover on its own. Every read-only tool is marked read-only and every destructive one is marked destructive, so your client can ask before running them.

Every key acts as your account — treat it exactly like a password. Never share it or commit it to code.

Local development

npm install
npm run build
LAZYRELAY_API_KEY=lzr_live_... npm start

Prefer not to install anything?

LazyRelay also runs a hosted MCP server at https://lazyrelaylazyrelay-backend.onrender.com/mcp. Same 24 tools, but you sign in with your LazyRelay account instead of using an API key, nothing to run locally. In Claude, that's Settings → Connectors → Add connector → Remote, then paste the URL. For MCP clients that use a config file instead:

{
  "mcpServers": {
    "lazyrelay": {
      "url": "https://lazyrelaylazyrelay-backend.onrender.com/mcp"
    }
  }
}

Full docs, including how to revoke access to a connected app later, are at lazyrelay.com/docs.

FAQs

Package last updated on 30 Sep 2026

Related posts