MCP server for Salesforge products - manage contacts, sequences, domains, mailboxes and more from any MCP-compatible AI client
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add forge --env SALESFORGE_API_KEY='<SALESFORGE_API_KEY>' --env PRIMEFORGE_API_KEY='<PRIMEFORGE_API_KEY>' --env LEADSFORGE_API_KEY='<LEADSFORGE_API_KEY>' --env INFRAFORGE_API_KEY='<INFRAFORGE_API_KEY>' --env MAILFORGE_API_KEY='<MAILFORGE_API_KEY>' -- npx -y @salesforge/forge-mcp~/.codex/config.toml
[mcp_servers.forge]
command = "npx"
args = ["-y", "@salesforge/forge-mcp"]
env = { SALESFORGE_API_KEY = "<SALESFORGE_API_KEY>", PRIMEFORGE_API_KEY = "<PRIMEFORGE_API_KEY>", LEADSFORGE_API_KEY = "<LEADSFORGE_API_KEY>", INFRAFORGE_API_KEY = "<INFRAFORGE_API_KEY>", MAILFORGE_API_KEY = "<MAILFORGE_API_KEY>" }
# codex mcp add forge --env SALESFORGE_API_KEY='<SALESFORGE_API_KEY>' --env PRIMEFORGE_API_KEY='<PRIMEFORGE_API_KEY>' --env LEADSFORGE_API_KEY='<LEADSFORGE_API_KEY>' --env INFRAFORGE_API_KEY='<INFRAFORGE_API_KEY>' --env MAILFORGE_API_KEY='<MAILFORGE_API_KEY>' -- npx -y @salesforge/forge-mcp~/.cursor/mcp.json
{
"mcpServers": {
"forge": {
"command": "npx",
"args": [
"-y",
"@salesforge/forge-mcp"
],
"env": {
"SALESFORGE_API_KEY": "<SALESFORGE_API_KEY>",
"PRIMEFORGE_API_KEY": "<PRIMEFORGE_API_KEY>",
"LEADSFORGE_API_KEY": "<LEADSFORGE_API_KEY>",
"INFRAFORGE_API_KEY": "<INFRAFORGE_API_KEY>",
"MAILFORGE_API_KEY": "<MAILFORGE_API_KEY>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"forge": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@salesforge/forge-mcp"
],
"env": {
"SALESFORGE_API_KEY": "<SALESFORGE_API_KEY>",
"PRIMEFORGE_API_KEY": "<PRIMEFORGE_API_KEY>",
"LEADSFORGE_API_KEY": "<LEADSFORGE_API_KEY>",
"INFRAFORGE_API_KEY": "<INFRAFORGE_API_KEY>",
"MAILFORGE_API_KEY": "<MAILFORGE_API_KEY>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"forge": {
"command": "npx",
"args": [
"-y",
"@salesforge/forge-mcp"
],
"env": {
"SALESFORGE_API_KEY": "<SALESFORGE_API_KEY>",
"PRIMEFORGE_API_KEY": "<PRIMEFORGE_API_KEY>",
"LEADSFORGE_API_KEY": "<LEADSFORGE_API_KEY>",
"INFRAFORGE_API_KEY": "<INFRAFORGE_API_KEY>",
"MAILFORGE_API_KEY": "<MAILFORGE_API_KEY>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"forge": {
"command": "npx",
"args": [
"-y",
"@salesforge/forge-mcp"
],
"env": {
"SALESFORGE_API_KEY": "<SALESFORGE_API_KEY>",
"PRIMEFORGE_API_KEY": "<PRIMEFORGE_API_KEY>",
"LEADSFORGE_API_KEY": "<LEADSFORGE_API_KEY>",
"INFRAFORGE_API_KEY": "<INFRAFORGE_API_KEY>",
"MAILFORGE_API_KEY": "<MAILFORGE_API_KEY>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"forge": {
"command": "npx",
"args": [
"-y",
"@salesforge/forge-mcp"
],
"env": {
"SALESFORGE_API_KEY": "<SALESFORGE_API_KEY>",
"PRIMEFORGE_API_KEY": "<PRIMEFORGE_API_KEY>",
"LEADSFORGE_API_KEY": "<LEADSFORGE_API_KEY>",
"INFRAFORGE_API_KEY": "<INFRAFORGE_API_KEY>",
"MAILFORGE_API_KEY": "<MAILFORGE_API_KEY>"
}
}
}
}Environment variables
SALESFORGE_API_KEYPRIMEFORGE_API_KEYLEADSFORGE_API_KEYINFRAFORGE_API_KEYMAILFORGE_API_KEY
Replace the placeholders with your own credentials and keep them out of version control.