@aiondadotcom/mcp-salesforce
Version:
Model Context Protocol (MCP) server for Salesforce integration using OAuth authentication
34 lines (25 loc) • 1.35 kB
JavaScript
import { config } from 'dotenv';
// Load environment variables
config();
console.log('🔧 MCP Salesforce Connected App Configuration Helper');
console.log('===================================================\n');
console.log('Your Salesforce Connected App needs to be configured with the following callback URLs:\n');
// Show multiple callback URLs to cover different scenarios
const ports = [8080, 8000, 8001, 8002, 8003, 8004, 8005];
console.log('Callback URLs to add to your Salesforce Connected App:');
ports.forEach(port => {
console.log(`• http://localhost:${port}/callback`);
});
console.log('\nInstructions:');
console.log('1. Go to Salesforce Setup → App Manager');
console.log('2. Find your Connected App and click "View"');
console.log('3. Click "Manage" → "Edit Policies"');
console.log('4. In "Callback URL" section, add ALL the URLs listed above');
console.log('5. Save the changes');
console.log('6. Wait 2-10 minutes for changes to propagate\n');
console.log('Current Environment:');
console.log(`• Instance URL: ${process.env.SALESFORCE_INSTANCE_URL}`);
console.log(`• Client ID: ${process.env.SALESFORCE_CLIENT_ID?.substring(0, 20)}...`);
console.log(`• Preferred Port: ${process.env.SALESFORCE_CALLBACK_PORT || 8080}`);
console.log('\nAfter updating your Connected App, run: npm run setup');