Salesforce-to-Glider MCP Server

Salesforce-to-Glider MCP Server

Provides governed MCP tools for a controlled, AI-assisted asset-change pipeline, featuring natural-language requests, mandatory approvals, execution-time revalidation, and complete audit.

Category
Visit Server

README

Salesforce-to-Glider Nexus Prototype

A contract-based mock prototype demonstrating a controlled, AI-assisted asset-change pipeline:

Natural-language request
-> controlled asset discovery
-> user review
-> immutable request manifest
-> deterministic manager routing
-> mandatory approval
-> execution-time revalidation
-> mock authoritative update
-> complete reconciliation and audit

This prototype uses assumed contracts and synthetic data only. It does not represent a working integration with real Salesforce or Glider Nexus systems. See docs/scope.md and docs/assumptions.md before relying on anything here.

Current status: Phase 0 (skeleton)

Only the repository skeleton, shared contracts, and service health checks exist so far. See docs/scope.md for what's in and out of scope at this phase, and the build-phase plan in the source spec for what comes next.

Local setup

python3.11 -m venv .venv
source .venv/bin/activate
pip install -e ".[dev]"
cp .env.example .env

Running tests

pytest

Running a service locally (Phase 0: health checks only)

uvicorn mock_glider.app.main:app --reload --port 8001
uvicorn mock_salesforce.app.main:app --reload --port 8002
uvicorn integration.app.main:app --reload --port 8003

Then check, e.g.:

curl http://localhost:8001/health

Docker

Docker Compose orchestration is added once individual services have real functionality (from Phase 1 onward). Not yet available in Phase 0.

Repository layout

See docs/scope.md for the full phase plan. Top-level directories:

  • shared/ - contracts (enums, schemas, errors, correlation) used by all services
  • mock_glider/ - mock authoritative asset system
  • mock_salesforce/ - mock request/approval system
  • integration/ - deterministic workflow, validation, approval routing, execution
  • assistant/ - conversational parser and optional LLM adapter
  • frontend/ - Operations/manager/status UI
  • mcp_server/ - governed MCP tools (optional, added last)
  • config/ - approval rules, responsibility mappings, status transitions
  • scripts/ - seed data, demo, reset, performance test scripts
  • docs/ - scope, assumptions, architecture, contracts, test plan, demo script

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured
E2B

E2B

Using MCP to run code via e2b.

Official
Featured