External MCP Servers
20 min
connect external mcp servers — analytics, conversation intelligence, meeting tools, your own custom servers — so nue's ai agent can reach beyond nue's own data and bring real context into every quoting conversation nue's built in mcp servers — nue lifecycle manager and nue price builder — already let agents read subscriptions, build quotes, and apply pricing connecting external mcp servers lets the same agents reach into the rest of your stack — your analytics in sigma, your call summaries in gong, your meeting notes in fellow, or any mcp compliant tool your team already uses — without point to point integrations or custom development prerequisites — licenses and permissions nue ai license is enabled on your org existing tenants do not have it by default — contact your nue account executive to acquire it see configure nue ai https //docs nue io/ex 7 configure your user role grants the ai → manage mcp servers permission (and ai → view mcp servers to see the list) the system administrator role is not required — these can be granted on any custom role bring your own ai provider required external mcp servers can only be configured when the org is on its own ai provider set ai model to use my own provider in settings → nue ai → ai model with a valid api key for anthropic, openai, or gemini while on nue's default provider, only system mcp servers are available — the + add server action is not shown why extend nue ai with external mcp servers richer agent context pull live arr trends, renewal risk signals, recent customer call summaries, and stakeholder insights into the quoting conversation — not just what's already in nue open and extensible any mcp compliant server can plug in as the mcp ecosystem grows, nue grows with it — no waiting for a native integration you stay in control admins choose which servers to connect, how each one authenticates, and which ai provider is used the agent only calls tools from servers you've approved concepts concept what it is mcp server a connector that exposes tools the ai agent can call each server has a name, url, and authentication method system mcp server nue managed, always available — nue lifecycle manager and nue price builder cannot be edited, deleted, or turned off external mcp server connected by your admin lives outside nue (e g sigma, gong, fellow, or any mcp compliant server) authentication type how nue authenticates to the server none , oauth , or secret header server status connected , needs auth , or failed — shown in the sales rep's mcp panel for admins — connect an external mcp server this walkthrough uses a sigma analytics server as the worked example the flow is the same for any mcp compliant server — only the url and authentication details differ 1\ open the mcp servers list go to settings → nue ai → mcp servers system servers are listed at the top and can never be turned off click + add server settings → nue ai → mcp servers — list with system servers plus fellow and sigma 2\ add the server's basics fill in server name — the display name reps will see (e g sigma ) server url (https only) — the mcp endpoint (e g https //aws api sigmacomputing com/mcp/v2 ) new mcp server — empty form 3\ choose authentication pick one of the three types from the authentication type dropdown authentication type dropdown — none / oauth / secret header type when to use it what you provide none public mcp servers with no authentication nothing — server name and url only oauth (default) most modern saas mcp servers oauth scopes (defaults to mcp ) optionally check use custom oauth credentials if the server requires your own oauth client — then provide client id + optional client secret secret header servers that authenticate via a static header or api token one or more header name + header value pairs oauth with custom credentials — for servers that require your own registered oauth client oauth with use custom oauth credentials checked, showing client id / client secret fields secret header — for servers that authenticate via a token in an http header secret header auth — header name / header value pair 4\ add custom headers (optional) expand custom headers if your server expects additional headers on every request (e g a tenant id or api version) each row is a header name + header value pair; use the + button to add more full add server form with custom headers expanded 5\ save click save the server appears in the mcp servers list for oauth servers, the first time a sales rep uses a tool from the new server, they'll be prompted to re authenticate to complete the oauth flow in their browser for admins — manage external mcp servers each external server has the following actions in the list action when to use it edit change name, url, scopes, auth, or custom headers the server's description is pulled from its mcp manifest and updates on reconnect — you can override it from the edit form delete permanently removes the server from your tenant reps lose access immediately toggle off disable without deleting — the server stays in the list but the agent stops seeing its tools edit mcp server — sigma example, showing all fields and the auto populated description system servers (nue lifecycle manager, nue price builder) cannot be edited, deleted, or disabled they're always on for sales reps — using external mcps external mcp servers your admin connected appear in the mcp servers panel pinned to the bottom right of the ai guided quote dialog the agent uses them automatically when relevant to the conversation — you don't need to invoke them by name where to find the panel open the ai guided quote dialog on any salesforce account, then expand mcp servers (n) at the bottom right of the side rail each line shows the server name, a status badge, and the actions you can take status badges and actions status what it means actions available connected the agent can call this server's tools reconnect · re authenticate · disconnect needs auth oauth not yet completed for your session re authenticate · disconnect failed connection error or token expired reconnect · re authenticate · disconnect what happens when you disconnect disconnect is session only it removes the server from your current chat — it does not change your admin's tenant configuration the server is still available the next time you open ai guided quote to remove a server permanently, ask your admin to delete it from settings nue lifecycle manager is always on the system server that powers customer, subscription, opportunity, and renewal lookups cannot be disconnected from the rep panel where external mcps work once an admin has connected and enabled an external mcp server, its tools become available everywhere nue's agent runs ai guided quote — the in salesforce assistant on the account record external mcps appear in the bottom right mcp servers panel and are usable for every guided playbook conversation nue lifecycle manager mcp from your own client — when you connect nue lifecycle manager as an mcp server from an external client (e g claude desktop, an ide, or a custom agent), the external mcp servers you've configured in nue are routed through the same connection, so the agent in that client can use them too the same tenant configuration powers both — connect once, use everywhere how agents decide when to use an external tool the agent picks tools based on what you ask and what the active guided selling playbook tells it to do a renewal conversation that needs arr by customer will reach into a connected sigma server; a quote prep that wants recent meeting notes will reach into fellow or gong you don't have to name the tool — describe what you need the agent only sees tools from active, connected servers in your session if an external tool returns an error or times out, the agent reports it in the conversation and continues with what it can do without that tool — the chat doesn't break tool availability respects the auth, scopes, and permissions your admin set on each server for playbook level control over which tools the agent uses in which deal motion, see ai guided selling https //docs nue io/ai guided selling tips and limits https only server urls that don't start with https // are rejected oauth scopes default to mcp — broad access if your server supports tighter scopes, list them space separated in the oauth scopes field disconnect is per session a rep disconnecting from the panel does not change the tenant configuration; the server returns next time they open ai guided quote system servers never need re authentication nue lifecycle manager and nue price builder use nue managed credentials edit reflects the live manifest when you edit a server, the description and tool list pulled from the server's mcp manifest refresh on save faq can i use external mcps on nue's default ai provider? no external mcp support requires you to set your own ai provider in settings → nue ai → ai model while the default nue managed provider is selected, the + add server action is not shown do i need to write any code? no if the third party tool exposes a public mcp endpoint, you only need its url and your auth credentials building your own mcp server is a separate topic — see the mcp specification at modelcontextprotocol io https //modelcontextprotocol io if you want to expose your own what authentication methods are supported? none , oauth (with or without your own client credentials), and secret header (one or more name/value pairs) where do i find the url for sigma, gong, or fellow? each vendor publishes their mcp endpoint url in their own mcp docs examples in this guide sigma at https //aws api sigmacomputing com/mcp/v2 , fellow at https //fellow\ app/mcp can different sales teams see different mcps? yes — your guided selling playbooks control which tools the agent calls for each deal motion, segment, and role see ai guided selling https //docs nue io/ai guided selling what if i delete an external mcp server while reps are using it? reps lose access immediately any in flight conversation that already returned data from the deleted server keeps that data in its transcript, but no further calls to the deleted server are made