Sponsored by Deepsite.site

Marvenn

Created By
marvennai24 days ago
Connect your AI assistant directly to Marvenn — the AI-powered outreach platform built for modern sales and growth teams. With the Marvenn MCP server, you can manage your entire outreach operation through natural language. Ask Claude or any MCP-compatible AI to pull campaign stats, create new outreach campaigns, review your lead pipeline, and approve or reject AI-suggested actions — all without leaving your chat interface. What you can do: List and create multi-channel campaigns (email, phone, social, SMS) Get real-time performance stats for any campaign Browse and search your lead CRM with filters Review and approve pending AI actions before they execute Manage your AI agents and monitor activity Marvenn is purpose-built for B2B sales teams, SDRs, and growth agencies who want AI to handle the heavy lifting of outbound — without losing control. The MCP integration brings your outreach data and workflows directly into the tools you're already using. Get your API key from your Marvenn dashboard at marvenn.ai.
Overview

Marvenn MCP Server

The Marvenn MCP Server exposes the Marvenn AI-powered outreach and CRM platform to any MCP-compatible client (Claude Desktop, Continue, Cursor, etc.).

Connect your AI assistant to Marvenn and let it list campaigns, inspect leads, manage pending agent actions, and more — all through natural language.


Authentication

Every request must include a Marvenn API key in the HTTP Authorization header:

Authorization: Bearer <your-marvenn-api-key>

API keys are scoped. The scope granted to your key determines which tools are available:

ScopeDescription
readRead-only access to campaigns, leads, actions, and agents
writeEverything in read, plus creating campaigns and approving/rejecting actions
adminEverything in write, plus user management and credit operations (also requires your Marvenn account role to be admin or super_admin)

Generate or manage your API keys from your account settings at marvenn.ai.


Transport

TransportURLStatus
SSE (recommended)https://marvenn.ai/mcp/sseWorking
HTTP Streamablehttps://marvenn.ai/mcpNot available

All examples below use the SSE transport.


Quick Start

Claude Desktop

Add the following to your claude_desktop_config.json (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):

{
  "mcpServers": {
    "marvenn": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://marvenn.ai/mcp/sse",
        "--header",
        "Authorization: Bearer <your-marvenn-api-key>"
      ]
    }
  }
}

Restart Claude Desktop. You should see the Marvenn tools available in the tools panel.

curl

Open the SSE stream in one terminal:

curl -N \
  -H "Authorization: Bearer <your-marvenn-api-key>" \
  https://marvenn.ai/mcp/sse

The server responds with an endpoint event that provides a session-specific message URL, for example:

event: endpoint
data: https://marvenn.ai/mcp/sse/message?sessionId=mcp_1234567890_abc12345

Send a JSON-RPC message to that endpoint in a second terminal:

curl -X POST \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <your-marvenn-api-key>" \
  -d '{"jsonrpc":"2.0","method":"tools/list","id":1}' \
  "https://marvenn.ai/mcp/sse/message?sessionId=mcp_1234567890_abc12345"

The result is delivered back over the open SSE stream.


Tools

list_campaigns — Read scope

List all campaigns for the authenticated user. Returns campaign name, status, creation date, and basic stats.

ParameterTypeRequiredDescription
statusstringNoFilter by status: active, paused, completed, draft
limitnumberNoMax results to return (default 20, max 100)

get_campaign_stats — Read scope

Get detailed analytics and performance stats for a specific campaign.

ParameterTypeRequiredDescription
campaign_idnumberYesNumeric ID of the campaign

create_campaign — Write scope

Create a new outreach campaign.

ParameterTypeRequiredDescription
namestringYesCampaign name (max 200 characters)
typestringYesCampaign type: email, phone, social, multi_channel
targetAudiencestringNoDescription of the target audience
objectivestringNoCampaign objective or goal

list_leads — Read scope

List leads in the CRM with optional filtering and pagination.

ParameterTypeRequiredDescription
statusstringNoFilter by lead status: new, contacted, qualified, converted, lost
searchstringNoSearch term matched against name, email, or company
limitnumberNoMax results per page (default 20, max 100)
pagenumberNoPage number, 1-indexed (default 1)

list_pending_actions — Read scope

List all pending actions awaiting your approval.

ParameterTypeRequiredDescription
limitnumberNoMax results to return (default 20)

approve_action — Write scope

Approve or reject a pending action that requires human authorization.

ParameterTypeRequiredDescription
action_idnumberYesNumeric ID of the pending action
decisionstringYesapprove or reject
notesstringNoOptional notes or reason for the decision

list_agents — Read scope

List all AI agents for the authenticated user.

ParameterTypeRequiredDescription
limitnumberNoMax results to return (default 20)

list_users — Admin scope

List all users on the platform. Requires admin scope and an admin account role.

ParameterTypeRequiredDescription
limitnumberNoMax results to return (default 50, max 500)
subscriptionTierstringNoFilter by tier: free, startup, team

manage_credits — Admin scope

View or adjust the credit balance for any user. Requires admin scope and an admin account role.

ParameterTypeRequiredDescription
target_user_idstringYesID of the user whose credits to manage
actionstringYesget, add, or subtract
amountnumberRequired for add/subtractNumber of credits to add or subtract
reasonstringRequired for add/subtractReason for the adjustment

Error Handling

All errors are returned as JSON-RPC error objects with the following codes:

CodeMeaning
-32600Invalid JSON-RPC request
-32601Method or tool not found
-32602Invalid arguments
-32603Internal server error

Scope errors (e.g. calling create_campaign with a read-only key) are returned as a tool result with an error field in the response body, not as a JSON-RPC protocol error.


Server Config

{
  "mcpServers": {
    "marvenn": {
      "command": "npx",
      "args": [
        "-y",
        "@marvenn/mcp-server"
      ],
      "env": {
        "MARVENN_API_KEY": "<your-api-key>",
        "MARVENN_BASE_URL": "https://marvenn.ai"
      }
    }
  }
}
Recommend Servers
TraeBuild with Free GPT-4.1 & Claude 3.7. Fully MCP-Ready.
Jina AI MCP ToolsA Model Context Protocol (MCP) server that integrates with Jina AI Search Foundation APIs.
EdgeOne Pages MCPAn MCP service designed for deploying HTML content to EdgeOne Pages and obtaining an accessible public URL.
AiimagemultistyleA Model Context Protocol (MCP) server for image generation and manipulation using fal.ai's Stable Diffusion model.
MiniMax MCPOfficial MiniMax Model Context Protocol (MCP) server that enables interaction with powerful Text to Speech, image generation and video generation APIs.
Zhipu Web SearchZhipu Web Search MCP Server is a search engine specifically designed for large models. It integrates four search engines, allowing users to flexibly compare and switch between them. Building upon the web crawling and ranking capabilities of traditional search engines, it enhances intent recognition capabilities, returning results more suitable for large model processing (such as webpage titles, URLs, summaries, site names, site icons, etc.). This helps AI applications achieve "dynamic knowledge acquisition" and "precise scenario adaptation" capabilities.
MCP AdvisorMCP Advisor & Installation - Use the right MCP server for your needs
Playwright McpPlaywright MCP server
Serper MCP ServerA Serper MCP Server
Visual Studio Code - Open Source ("Code - OSS")Visual Studio Code
ChatWiseThe second fastest AI chatbot™
DeepChatYour AI Partner on Desktop
BlenderBlenderMCP connects Blender to Claude AI through the Model Context Protocol (MCP), allowing Claude to directly interact with and control Blender. This integration enables prompt assisted 3D modeling, scene creation, and manipulation.
RedisA Model Context Protocol server that provides access to Redis databases. This server enables LLMs to interact with Redis key-value stores through a set of standardized tools.
Amap Maps高德地图官方 MCP Server
Howtocook Mcp基于Anduin2017 / HowToCook (程序员在家做饭指南)的mcp server,帮你推荐菜谱、规划膳食,解决“今天吃什么“的世纪难题; Based on Anduin2017/HowToCook (Programmer's Guide to Cooking at Home), MCP Server helps you recommend recipes, plan meals, and solve the century old problem of "what to eat today"
Baidu Map百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
CursorThe AI Code Editor
Y GuiA web-based graphical interface for AI chat interactions with support for multiple AI models and MCP (Model Context Protocol) servers.
WindsurfThe new purpose-built IDE to harness magic
Tavily Mcp