MCP server enabling AI agents to manage quote-to-cash workflows for service businesses with Setell integration.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag โ we're steadily working through the catalog.
๐ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Setell MCP.
setell_get_healthVerify the connection. Returns the connected userId (opaque), the effective plan tier, and whether Gmail / QuickBooks are connected.
setell_find_jobsFilter jobs by status, customer email, recency. Returns a paginated list with id, customerName, status, last quote version, total, updatedAt.
setell_get_quoteFetch a single quote by id. Returns line items, total, status, and key timestamps (sentAt, viewedAt, acceptedAt).
setell_find_customerSearch customers by email (exact) or name (partial). Returns id, jobCount, lifetimeValue, lastJobAt.
setell_get_morning_briefToday's snapshot: new inbound jobs in the last 24h, quotes awaiting review, stale sent quotes (>3d), top 3 hot prospects, revenue this week.
setell_get_pricing_signalGet Setell's pricing-analyst verdict on a quote BEFORE you send it. Returns `verdict` (PASS / WARN / FLAG), one-paragraph `reasoning`, optional `recommendedAmount` counter, structured `comparables`, the `layer` of the comparable hierarchy that fired (customer-learned baseline โ operator-wide โ simiโฆ
Drive your Setell quote-to-cash workflow from any MCP-aware agent โ Claude Code, Claude.ai, ChatGPT, or any client that speaks the Model Context Protocol.
Setell is a vertical agent for small-business quote-to-cash (machine shops, contractors, HVAC, service businesses). It ingests inbound email, drafts AI quotes, applies structured revisions, sends invoices, and syncs to QuickBooks. Setell exposes the same agent across three peer surfaces: a web app, the Gmail inbox, and any MCP-aware agent. @setell/mcp is the third surface โ it lets you ask "what's stale?", "show me the Cooper job", or "draft a follow-up" from whatever agent you live in, without leaving it. Built for operators who run their business from Claude Code, and for bookkeepers and fractional CFOs who drive Setell on behalf of an operator.
Status: Published on npm as
@setell/mcp(0.7.x) โ Pro-tier feature. A 25-tool surface: 16 read-only + 9 mutating (compose, send, schedule, select-tier, save-customer-memory, set-autonomy, update-shop-profile). Two transports: local stdio (npx -y @setell/mcp) and the hosted remote connector (https://go.setell.ai/api/mcp). Seedocs/BET-3-SETELL-MCP-V0.mdin the main repo for the full design.
The server is published to npm as @setell/mcp. Most clients run it via npx so you don't have to install anything globally.
If you do want a global install:
You need a Setell extension key. Mint one in your Setell account at Settings โ Extension Key (go.setell.ai/settings). The page shows the raw key exactly once โ copy it into your MCP client config below. The key is per-user, revocable from the same page, and resolves directly to your Setell tenant. The same key powers the Chrome extension.
Or edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) / %APPDATA%\Claude\claude_desktop_config.json (Windows) directly:
Restart Claude Code (or the desktop app). The Setell tools, resources, and prompts will appear in the server-status panel.
Setell also hosts the same 25-tool surface as a remote MCP server โ no Node, no npx, nothing local:
Any client that supports remote MCP servers with custom headers (Claude Code, Claude Desktop, API integrations) can use it today. Auth, plan gating, and tenant scoping are identical to the stdio path โ same key, same backend.
Claude.ai's web Custom Connector connects to the hosted endpoint above (https://go.setell.ai/api/mcp) with a browser sign-in โ no local install and no manual key. Prefer a local server? Claude.ai Desktop can also run the stdio npx -y @setell/mcp invocation via the config above.
Any client that supports stdio MCP servers can use the npx -y @setell/mcp invocation above. Set SETELL_EXTENSION_KEY in the client's per-server environment.
| Variable | Required | Default | Notes |
|---|---|---|---|
SETELL_EXTENSION_KEY | Yes | โ | Per-user bearer key minted at go.setell.ai/settings. |
SETELL_API_URL | No | https://go.setell.ai | Override for staging / local dev. No trailing slash. |
The MCP server reads SETELL_EXTENSION_KEY at boot, calls /api/mcp/v1/health once to verify the key, plan, and integrations, and then attaches the key to every backend request as Authorization: Bearer <key>. The Setell backend re-resolves the key on every request โ the MCP process never holds tenant data and never opens a database connection.
If the key is missing, malformed, revoked, or your plan doesn't qualify, the MCP server exits with a clear error message before any tool registers. The error surfaces in your MCP client's server-status panel rather than as a hung connection.
See docs/BET-3-SETELL-MCP-V0.md ยง4 for the full auth model.
The surface is intentionally tight โ a small, discoverable set that we expand as we watch how external agents actually use it.
Annotated with readOnlyHint and destructiveHint per the MCP spec. 25 tools: 16 read-only and 9 mutating. Of the mutators, two are marked destructive โ setell_send_quote (irreversible outbound email) and setell_save_customer_memory (persists a memory row). The rest (setell_set_autonomy, setell_update_shop_profile, setell_compose_quote, setell_schedule_send, setell_cancel_scheduled_send, setell_generate_quote_tiers, setell_select_quote_tier) are non-destructive configuration/draft actions.
Factual signals from GitHub, npm, and our automated checks โ not a rating.
No reviews yet โ be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/setell-ai-setell-mcp)<a href="https://allmcps.com/mcp/setell-ai-setell-mcp"><img src="https://allmcps.com/api/badge/setell-ai-setell-mcp?style=directory" alt="Setell MCP on AllMCPs" /></a>