@advanced-communities/salesforce-mcp-server
Version:
MCP server enabling AI assistants to interact with Salesforce orgs through the Salesforce CLI
21 lines (20 loc) • 778 B
JavaScript
import { permissions } from "../config/permissions.js";
export const registerAdminTools = (server) => {
server.tool("get_server_permissions", "Get current server permission settings", {}, async () => {
const allowedOrgs = permissions.getAllowedOrgs();
return {
content: [
{
type: "text",
text: JSON.stringify({
readOnly: permissions.isReadOnly(),
allowedOrgs: allowedOrgs,
message: allowedOrgs === "ALL"
? "All orgs are allowed"
: `Access restricted to: ${allowedOrgs.join(", ")}`,
}),
},
],
};
});
};