AI assistant access (MCP)

Pinion ships a native Salesforce Hosted MCP server so an AI assistant — Claude in particular — can answer questions about your deals (“why is this price what it is?”, “what’s pending my approval?”) and take a few tightly scoped actions (approve or reject a request, submit one for approval). Every tool runs as the signed-in user and enforces that user’s CRUD and FLS — the assistant never sees or does more than the person driving it.

1. Activate the Pinion MCP server

Setup → MCP Servers → Pinion MCP → Activate. Confirm the tool list renders (Explain Price, Renewal Forecast, Get My Approvals, Decide Approval, and the rest). A package upgrade can leave the server de-registered — if the tools don’t appear after an upgrade, re-activate here.

2. Configure the packaged External Client App

An AI client signs in to your org through an External Client App (ECA). Pinion ships one — Pinion MCP — already scoped to the least-privilege OAuth scopes the tools need (“Access MCP servers” plus a refresh token, and nothing else — never api, full, or web). You do not create an app or choose scopes; that work is done.

What you do set are the few values that are specific to your org and your chosen AI tool, and therefore can’t be baked into the package:

SettingWhereValue
Callback URLECA → OAuth settingsYour AI tool’s MCP-connector redirect URL — each tool publishes its own; check its docs
JWT-based access tokensECA → Policies → OAuth PoliciesOn
IP restrictionsECA → Policies → OAuth PoliciesRelaxed
Consumer KeyECA → OAuth settingsCopy it — this is the Client ID you paste into the AI tool

3. Gate who can connect

Out of the box, any user in the org could point an AI client at your Pinion tools. Restrict it to a chosen few: create (or reuse) a permission set — e.g. Pinion MCP Usersassign the Pinion MCP ECA to that permission set, and give the permission set only to the people allowed to connect.

Let the Setup Wizard track it for you

You don’t have to hold all of this in your head. The Pinion Setup Wizard (Pinion Admin → Setup) includes a guided Connect Hosted MCP (Pinion+) step that read-only-detects what’s already done — the packaged app, its OAuth policy and scopes, the PinionMcpUser permission-set assignment, and the MCP server plus its tools — and links you straight to the Setup screens for whatever’s left. One value it can’t read back is the JWT-based-access-tokens policy, so the wizard surfaces that as a manual check rather than a green tick.

The click-by-click walkthrough, with screenshots and the exact callback and scope values, lives in the user guide under MCP → Set up.