mcpField
M
Merlin Energy MCP — BESS Quoting & Sales Intelligence

Merlin Energy MCP — BESS Quoting & Sales Intelligence

Local
merlinpro.energyAI & Agents0Updated 30w ago

About Merlin Energy MCP — BESS Quoting & Sales Intelligence

Merlin Energy MCP provides BESS quoting and sales tools for energy sales teams and other MCP-compatible AI clients. Its tools cover system sizing and financial estimates, lead qualification, competitor comparisons, proposals, benchmarks, and objection responses.

Key features

  1. 01BESS sizing and financial estimates
  2. 02Lead scoring across 18 verticals
  3. 03Competitor comparison battle cards
  4. 04Proposal generation in three formats
  5. 05NREL and EIA benchmarks
  6. 06Responses to common sales objections

Use cases

  1. 01Estimate BESS costs, savings, and payback
  2. 02Prioritize prospective energy storage customers
  3. 03Prepare a proposal for a BESS prospect
  4. 04Respond to BESS sales objections

MCP support

The MCP server exposes six tools, four resources, and two prompts for BESS quoting and sales tasks to Claude and other MCP-compatible clients.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"merlin-mcp-agent": {
"command": "npx",
"args": [
"-y",
"@merlinpro/mcp-agent"
],
"env": {
"OPENAI_API_KEY": "<OPENAI_API_KEY>",
"SUPABASE_URL": "<SUPABASE_URL>",
"SUPABASE_SERVICE_ROLE_KEY": "<SUPABASE_SERVICE_ROLE_KEY>"
}
}
}
}
Run commandnpx -y @merlinpro/mcp-agent
Environment variables to set
OPENAI_API_KEYSecret
SUPABASE_URL
SUPABASE_SERVICE_ROLE_KEYSecret

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npm@merlinpro/mcp-agent

Tools

6

Saved tool list · updated 3w ago

ParameterTypeRequiredDescription
industryenumYesIndustry vertical of the prospectcar-wash | hotel | data-center | ev-charging | restaurant | office | warehouse | manufacturing | university | hospital | agriculture | retail
peakDemandKwnumberYesPeak electrical demand in kilowatts
monthlyBillDollarsnumberYesAverage monthly utility bill in dollars
zipCodestringYes5-digit US ZIP code
primaryUseCaseenumNoPrimary application for the BESSpeak-shaving | backup-power | TOU-arbitrage | solar-self-consumption | demand-charge-reduction
hasSolarbooleanNoDoes the facility have or plan solar?
solarMWnumberNoExisting/planned solar size in MW
desiredPaybackYearsnumberNoTarget payback period

Details

From the project README

Merlin Energy MCP

The only MCP server for commercial BESS (Battery Energy Storage) quoting. TrueQuote estimates, lead qualification, competitor battle cards, and proposals inside Claude or any MCP-compatible AI client.

Install

npx @merlinpro/mcp-agent

Claude Desktop Config

Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "merlin-energy": {
      "command": "npx",
      "args": ["-y", "@merlinpro/mcp-agent"],
      "env": {
        "OPENAI_API_KEY": "sk-...",
        "SUPABASE_URL": "https://xxxx.supabase.co",
        "SUPABASE_SERVICE_ROLE_KEY": "eyJ..."
      }
    }
  }
}

Restart Claude Desktop — the Merlin Energy tools appear in the ⚙ menu.


Tools (6)

ToolDescription
generate_truequote47-variable BESS sizing + financial model (cost, savings, payback, NPV, IRR, CO2)
qualify_leadScore leads 0-100 across 18 industry verticals: hot / warm / nurture
compare_competitorBattle cards vs Homer Energy, EnerNOC, manual Excel
generate_proposalExecutive summary, detailed, or one-pager format
get_benchmarksNREL and EIA benchmarks: cost curves, utility rates, ROI by sector
handle_objectionData-backed responses to the 5 most common BESS sales objections

Resources (4)

URIContent
merlin://product/overviewFull platform overview
merlin://product/differentiatorsTrueQuote competitive advantages
merlin://data/benchmarksIndustry ROI benchmarks
merlin://sales/objectionsObjection-handling playbook

Prompts (2)

PromptModes
sales-call-openerCold opener for BESS sales conversations
executive-pitchinvestor / EPC / SMB / manufacturer

Environment Variables

VariableRequiredDescription
OPENAI_API_KEYYesOpenAI key for proposal formatting
SUPABASE_URLOptionalSupabase URL for analytics
SUPABASE_SERVICE_ROLE_KEYOptionalSupabase service role key
RESEND_API_KEYOptionalResend key for email delivery
API_URLOptionalMerlin Partner API base URL

Why Merlin

Merlin TrueQuoteHomer EnergyManual Excel
Time per quoteSeconds12-18 hours90+ hours
Variables used47~12~8
Accuracy vs. installs95%+~85%~70%
Annual cost$299/mo+$3K-$15K/yrStaff time
MCP integrationYesNoNo

Partner API

REST API (OpenAPI 3.1.0) for programmatic quoting, leads, and benchmarks.

PlanPriceRate Limit
Starter$299/mo100 req/hr
Professional$499/mo500 req/hr
Enterprise$999/mo5,000 req/hr

Docs: merlinpro.energy/api


Development

git clone https://github.com/merlinpro/merlin-mcp-agent
cd merlin-mcp-agent
npm install
npm run dev    # hot reload via tsx
npm run build  # tsc -> dist/index.js

Local test (stdio):

{
  "mcpServers": {
    "merlin-energy-dev": {
      "command": "node",
      "args": ["/path/to/dist/index.js"],
      "env": { "OPENAI_API_KEY": "sk-..." }
    }
  }
}

License

MIT © Merlin Energy

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.