kugamon

Salesforce MCP Auto Auth Chrome — Development skill for Claude Code

Development community

Fastest to Enable Salesforce MCP server for Claude Desktop with automatic session refresh from your Chrome browser — no External App needed.

How to install Salesforce MCP Auto Auth Chrome

This entry records only its repository, not the path inside it, so there is no exact command to give. Open kugamon/salesforce-mcp-auto-auth-chrome and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Salesforce MCP Auto Auth Chrome does

Fastest to Enable Salesforce MCP server for Claude Desktop with automatic session refresh from your Chrome browser — no External App needed.

Alternatives in Development

README

Salesforce MCP Server — Auto-Auth From Chrome

[![PyPI](https://img.shields.io/pypi/v/salesforce-mcp-auto-auth-chrome?label=pypi&color=blue)](https://pypi.org/project/salesforce-mcp-auto-auth-chrome/) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE) [![Python 3.12+](https://img.shields.io/badge/python-3.12+-blue.svg)](https://www.python.org/downloads/) [![macOS](https://img.shields.io/badge/platform-macOS-lightgrey.svg)](#)

A local MCP server that exposes **14 Salesforce tools** (SOQL, SOSL, CRUD, Apex execute, tooling API, REST) inside Claude Desktop — and **auto-refreshes the session from your Chrome browser** so you never have to paste a token into your config again. Wraps [`mcp-salesforce-connector`](https://pypi.org/project/mcp-salesforce-connector/) on PyPI; runs as a stdio MCP launched per-org by Claude Desktop.

No connected app, no OAuth dance, no copy-pasting session ids — just stay logged into the org in Chrome.


How it fits together

Claude Desktop ── stdio ──▶ this package (Python) ── HTTPS ──▶ Salesforce REST API
       │                            │
       │                            └─ reads `sid` cookie ──▶ Chrome cookies on disk
       │                                  on every API call         (macOS Keychain)
       │
       └── one entry in claude_desktop_config.json per Salesforce org

The package is a thin Python shim around `mcp-salesforce-connector`. On every API call, it reads the `sid` cookie that Chrome stores when you're logged into Salesforce, and uses it as the `Authorization` header. That cookie value is identical to a Salesforce session id and is accepted as a Bearer token by the REST API. As long as you keep a Chrome tab open on the org, the session stays alive and Claude inherits the freshness.


Files in this repo

  • src/salesforce_mcp_auto_auth_chrome/__main__.py — entry point. Reads SALESFORCE_INSTANCE_URL from env, seeds a placeholder access token, installs the