Skip to main content
Glama

Salesforce MCP Server

by SurajAdsul
test-connection.ts1.43 kB
import { createSalesforceConnection } from './utils/connection.js'; import * as dotenv from 'dotenv'; // Load environment variables from .env file dotenv.config(); async function testConnection() { try { console.log('Testing Salesforce connection...'); // Try to establish connection const conn = await createSalesforceConnection(); console.log('✅ Successfully connected to Salesforce!'); // Get some basic info about the connection console.log('\nConnection Details:'); console.log('Instance URL:', conn.instanceUrl); console.log('Access Token:', conn.accessToken ? '✅ Received' : '❌ Missing'); console.log('Auth Method:', process.env.SALESFORCE_CONSUMER_KEY ? 'OAuth2' : 'Username/Password'); // Try to query a simple object to verify API access console.log('\nTesting API access...'); const result = await conn.query('SELECT Id, Name FROM Account LIMIT 1'); console.log('✅ Successfully queried Account object!'); console.log(`Found ${result.totalSize} account(s)`); if (result.records.length > 0) { console.log('\nSample Account:'); console.log('ID:', result.records[0].Id); console.log('Name:', result.records[0].Name); } } catch (error) { console.error('\n❌ Connection test failed:'); console.error(error instanceof Error ? error.message : error); process.exit(1); } } testConnection();

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/SurajAdsul/mcp-server-salesforce'

If you have feedback or need assistance with the MCP directory API, please join our Discord server