Publish one assistant surface
Admins define which objects, fields, bundles, and tools one assistant is allowed to use.
emcee is a remote Salesforce MCP server and control layer for bounded assistants. It uses Model Context Protocol to expose assistant-specific Salesforce tools instead of giving a generic AI client broad org access.
The current runtime base host is https://runtime.emcee-ai.com.
Published assistants receive their own scoped MCP URL under
/mcp, transport is Streamable HTTP, and the runtime
surface is intentionally narrower than a broad Salesforce
connector.
No raw SOQL passthrough. Assistant-scoped endpoints. Named-user runtime binding.
/mcp.
Many Salesforce MCP servers focus on broad object access, org-wide record search, or free-form query power. emcee is built around a narrower problem: giving one team a useful assistant without turning the whole Salesforce org into one wide-open agent surface.
Admins define which objects, fields, bundles, and tools one assistant is allowed to use.
Published assistants get a scoped MCP URL instead of sharing one catch-all org endpoint.
Assistant access is granted deliberately to people, not assumed from a shared connector.
Each runtime session resolves to one tenant, one org, one user, and one assistant.
The current remote runtime is intentionally specific. It supports bounded retrieval, document, activity, and note operations, and assistant-scoped context assembly. It does not expose generic SOQL passthrough.
Streamable HTTP on assistant-scoped URLs under /mcp behind the public runtime host https://runtime.emcee-ai.com.
OAuth 2.0 discovery and dynamic client registration for MCP clients that connect through OAuth.
Schema discovery, structured listing, structured aggregates, record bundle assembly, and bounded document, activity, and note follow-up actions.
No raw SOQL passthrough, no generic whole-org search surface, and no pretending the endpoint is broader than it is.
These are the plain questions people ask when they are comparing MCP servers, Salesforce connectors, or early-access runtime products.
Yes. emcee exposes a remote MCP runtime for Salesforce through Model Context Protocol, but the surface is bounded per assistant instead of broad by default.
The current runtime host is https://runtime.emcee-ai.com. Published assistants receive their own scoped MCP URL under /mcp, rather than sharing one catch-all org endpoint.
Yes. emcee supports OAuth 2.0 discovery and dynamic client registration for MCP clients that authenticate through OAuth.
No. The current runtime uses Salesforce REST underneath and intentionally avoids generic SOQL passthrough as a product surface.
Admins publish one assistant surface, assign named users, and runtime sessions bind to one tenant, one org, one user, and one assistant.
Recruitment is the clearest live example today. Sales and service follow the same pattern when the problem is safe retrieval, not a general chatbot.
No. emcee is early access and the rollout is still hands-on. That is deliberate and part of the current product posture.