Back to Browse

Luca MCP Server

Developer ToolsUse Caution4.8MCP RegistryLocalRemote
Free

Server data from the Official MCP Registry

SetLuca DM sales from any MCP client: 208 API tools and 15 task tools for leads, replies, calls.

About

SetLuca DM sales from any MCP client: 208 API tools and 15 task tools for leads, replies, calls.

Remote endpoints: streamable-http: https://mcp.setluca.com/mcp

Security Report

4.8
Use Caution4.8High Risk

Valid MCP server (3 strong, 2 medium validity signals). 8 known CVEs in dependencies (0 critical, 4 high severity) Package registry verified. Imported from the Official MCP Registry. Trust signals: 8 highly-trusted packages.

Endpoint verified · Requires authentication · 10 issues found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

env_vars

Check that this permission is expected for this type of plugin.

HTTP Network Access

Connects to external APIs or services over the internet.

What You'll Need

Set these up before or after installing:

SetLuca developer API key, from Settings, Developer API keys in SetLuca.Required

Environment variable: LUCA_API_KEY

Alias for LUCA_API_KEY. Used only when LUCA_API_KEY is not set.Required

Environment variable: LUCA_API_TOKEN

SetLuca API origin. Defaults to https://api.setluca.com.Optional

Environment variable: LUCA_API_BASE_URL

Header used to send the API key. Defaults to x-api-key.Optional

Environment variable: LUCA_AUTH_HEADER

Optional default workspace id for every call.Optional

Environment variable: LUCA_WORKSPACE_ID

Optional default workspace slug for every call.Optional

Environment variable: LUCA_WORKSPACE_SLUG

How long one API attempt may run before it is cancelled and retried. Defaults to 30000.Optional

Environment variable: LUCA_REQUEST_TIMEOUT_MS

Which tool surface to register. Defaults to full.Optional

Environment variable: LUCA_TOOLSET

How to Install & Connect

Available as Local & Remote

This plugin can run on your machine or connect to a hosted endpoint. during install.

Documentation

View on GitHub

From the project's GitHub README.

SetLuca MCP server

SetLuca runs DM sales for coaches, creators, and experts. This MCP server connects your SetLuca workspace to an AI assistant such as Claude, ChatGPT, or Cursor, so you can ask it what needs attention and get help with the work waiting there.

Once you're connected, try asking:

  • "What needs my attention this morning?"
  • "Show me the review queue and recommend what to approve."
  • "Pull up everything about this lead before my call."
  • "Draft a short, warm reply for this lead."
  • "How is my broadcast performing?"

Connect your assistant

There are two ways to connect. The connection guide helps you pick the one your assistant supports.

Sign in with SetLuca

If your assistant supports custom connectors, as Claude and ChatGPT do, add this URL:

https://mcp.setluca.com/mcp

Then sign in to SetLuca and choose what the assistant may do. You don't need an API key.

Use an API key

If your assistant runs MCP servers on your computer, you need Node.js 20 or newer.

  1. Create a key in SetLuca → Settings → Developer API keys.

  2. Add this to your assistant's MCP configuration:

    {
      "mcpServers": {
        "luca": {
          "command": "npx",
          "args": ["-y", "@setluca/mcp"],
          "env": { "LUCA_API_KEY": "luca_..." }
        }
      }
    }
    

Keep the key out of prompts, screenshots, and committed files. If it can reach more than one workspace, set LUCA_WORKSPACE_SLUG to choose one. Client setup has more on this path, including the Claude Code command.

What your assistant can do

  • Read and draft, unless you allow more. A sign-in connection starts with read and draft access, and you choose anything beyond that when you sign in. An API key can do what its scopes allow.
  • Reach a lead only with your approval. A tool that sends a message, launches a broadcast, or books a call refuses to run without a confirmation. Your assistant is told to confirm only after you approve that exact action.
  • Leave drafts for you to review. A reply your assistant drafts waits in your SetLuca review queue until you approve it.

Your data

Your assistant only sees what your access allows. This server keeps no copy of your workspace data: it passes each request to SetLuca and returns the result. It logs a tool's name, whether it succeeded, and how long it took, and leaves out API keys, message text, tool arguments, and drafted replies.

Your assistant's provider handles those results under its own privacy policy, so read that before connecting a live workspace. SetLuca's privacy policy covers how SetLuca handles your data.

Manage your connection

  • Disconnect an assistant in SetLuca → Settings → Connected agents.
  • Revoke an API key in SetLuca → Settings → Developer API keys.
  • If a connection stops working, check the connection guide and the error guide.
  • For anything else, email support@setluca.com.

For developers

ToRead
Browse every tool, prompt, and resourceTools, Prompts and resources
See what each permission allowsScopes
Call SetLuca without MCPSetLuca API docs
Work on this serverDocumentation index, and AGENTS.md if you're a coding agent
See what changed in a versionChangelog, which also lists renamed tools that may affect saved prompts

To run every check from a clone:

bun install --frozen-lockfile
bun run verify

Licensed under the Apache License 2.0.

Reviews

No reviews yet

Be the first to review this server!