Max MCP Server

Max MCP Server

Enables to fetch and update workspace profile settings for the Digital Crew Max AI sales agent via MCP tools.

Category
Visit Server

README

Max MCP Server (Digital Crew)

MCP server for Max, the AI sales agent from Digital Crew. Max is built for lead qualification, cold outreach, and pipeline growth—see the product story on max.digitalcrew.tech.

This repo hosts a Next.js app that exposes MCP tools over Streamable HTTP so Max (or any MCP-capable client) can read and update workspace profile settings against the Digital Crew backend API.

What it does

The server registers tools that proxy to Digital Crew’s workspace profile API (/api/v1/workspace-profile-settings):

Tool Purpose
get_workspace_profile Fetch workspace profile (company info) for the authenticated workspace
update_workspace_profile Create or update workspace profile (PUT upsert)

Tool definitions and validation use Zod (features/workspace-profile/mcp/schema.ts). Registration lives under features/workspace-profile/mcp/.

Requirements

  • Node.js (see Next.js 15 requirements)
  • pnpm (see packageManager in package.json)

Configuration

Set these environment variables (e.g. in .env.local for local dev, or in your host’s env for production):

Variable Required Description
DIGITALCREW_API_BASE_URL Yes Base URL of the Digital Crew API (no trailing slash)
DIGITALCREW_API_TOKEN or DIGITALCREW_BEARER_TOKEN Optional* Default Bearer token for API calls

*If you omit these, callers must supply auth per request: Authorization: Bearer <token> on the MCP HTTP request, or the optional bearer_token argument on a tool call. Precedence is: tool bearer_token → MCP Authorization → env.

Getting started

pnpm install
# Create .env.local with DIGITALCREW_API_BASE_URL (and optional token vars)

pnpm dev

The MCP endpoint is:

  • Local: http://localhost:3000/mcp
  • Production: https://<your-deployment>/mcp

Point your MCP client at that URL using Streamable HTTP transport.

Optional: smoke-test with the bundled script

scripts/test-streamable-http-client.mjs lists tools via Streamable HTTP. It expects the @modelcontextprotocol/sdk client package available in your environment (install it if the script is not runnable yet):

node scripts/test-streamable-http-client.mjs http://localhost:3000

Note: SSE is currently disabled in app/mcp/route.ts (disableSse: true). The older scripts/test-client.mjs (SSE) is not aligned with the default setup unless you enable SSE and Redis per Vercel’s MCP pattern.

Stack

Deploying on Vercel

  • Enable Fluid compute for efficient execution.
  • Adjust maxDuration in app/mcp/route.ts if your plan allows (e.g. up to 800s on Pro/Enterprise).
  • SSE: If you switch disableSse to false, attach Redis and set REDIS_URL as required by the adapter. See also the Next.js MCP template.

Learn more

License

Private project ("private": true in package.json). Use and deployment are governed by your Digital Crew agreements.

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured