Portable Salesforce Agent Skills, backed by grounded MCP tools

Agent Skills and MCP tools are two different layers of an AI workflow. Agent Skills are portable, model-invoked instructions that interpret intent and orchestrate. sf-intelligence is the read-only MCP layer underneath them that executes grounded, evidence-labelled reads against your Salesforce org.

Last updated 2026-07-23

Two layers of an agent workflow

An AI agent that answers Salesforce questions well needs two things: a way to understand what the user is asking and route the work, and a grounded source of truth to answer from. These are separate concerns, and they map onto two separate layers.

Agent Skills are the interpretation layer. MCP tools are the execution layer. sf-intelligence ships the execution layer today - a read-only Salesforce MCP server whose tools read your org's real metadata and label every answer with its evidence. A skill decides what to ask; the MCP tools decide what is true.

What Agent Skills are

An Agent Skill is a portable, model-invoked set of instructions - typically a short instruction file the assistant loads when a task matches its description. It is not code that runs on a server. It is guidance the model reads to decide when a task applies, which tools to call, in what order, and how to phrase the result. Because a skill is just portable instructions, it travels across orgs and across assistants that support the format.

A skill on its own cannot verify a fact about your org. It has no metadata, no dependency graph, and no read path to Salesforce. It only interprets and orchestrates. That is exactly why it pairs naturally with a grounded tool layer.

What sf-intelligence provides today

sf-intelligence is a read-only MCP server with 209 tools that answer from a local metadata vault - dependencies, permissions, sharing, Apex, Flows, integrations, and impact analysis. Every answer carries provenance and a confidence tier (declared, parsed, or heuristic), and the default mode is offline and read-only. This is the grounded execution layer a skill would call.

An honest scope note. sf-intelligence does not ship a downloadable or installable Agent Skills package, and it does not install skills from any skill ecosystem. What it ships is the read-only MCP tool layer described on the MCP page and capability map. Agent Skills are a complementary layer you can author on top of that; this page explains the division of labor and how you would build one.

MCP tools vs Agent Skills

DimensionAgent Skillssf-intelligence MCP tools
What it isPortable, model-invoked instructionsServer-side tools with typed inputs and outputs
Primary jobInterpret intent, orchestrate, phrase the answerExecute grounded org reads and return evidence
Where it runsIn the model's context, inside the agent hostIn a local process against a local metadata vault
PortabilityPortable across orgs and assistantsBound to one org's vault
Source of truthThe instructions you authorYour org's real metadata graph
Side effectsNone - it only guidesNone - read-only by default, live plane opt-in
Can it ground a claim?No - it cannot see the org on its ownYes - every answer carries provenance and confidence

How they complement each other

The two layers are strongest together. A skill reads a vague, human request and turns it into a plan: which questions to ask, which order they run in, and how to summarize the result for the person reading it. The MCP layer takes each concrete question and answers it from real metadata, refusing to guess when the evidence is not there.

Concretely, when a user asks "is this org ready for an AI assistant?", a skill can decompose that into grounded sub-questions - coverage gaps, over-broad permissions, undocumented automation, low-confidence dependency edges - and dispatch each to the right read-only tool. The agent-readiness audit use case walks through that shape. The skill supplies intent and structure; the MCP tools supply the evidence.

When to use which

  • Reach for a skill when you want to encode a repeatable workflow, a routing convention, or a house style - "run my pre-deploy checklist", "give me the new-hire tour of this org". The value is orchestration and phrasing.
  • Rely on the MCP tools when you need a grounded fact about the org - what depends on a field, who can see a record, what breaks if you delete something. The value is evidence you can trust and cite.
  • Use both for anything real. A skill without a grounded tool layer will confidently hallucinate your org's structure; a tool layer without a skill answers narrow questions but does not orchestrate. sf-intelligence is deliberately the grounded half, so a skill never has to invent metadata.

Building skills on top of sf-intelligence

Because the MCP tools are already grounded and read-only, authoring a skill on top of them is mostly about intent and orchestration, not about re-implementing org logic. A skill you write would:

  • Describe the trigger - the kind of Salesforce question or routine it handles - so the model knows when to load it.
  • Map that intent to the right read-only tools and call them in a sensible order, rather than asking the user to name tools.
  • Preserve the evidence the tools return - the declared / parsed / heuristic tiers and any coverage caveats - instead of flattening a hedged answer into a confident one.
  • Summarize the grounded results in your team's language and format.

The tools do the honest, verifiable work; your skill decides which of them to run and how to present the result. See the capability map for the full tool surface a skill can orchestrate, and Claude Salesforce MCP setup for connecting an assistant to the server first.

sf-intelligence as agent infrastructure

The point of positioning these as two layers is that they play different roles. Skills come and go with each workflow and each assistant. The grounded data plane underneath them is the durable part. sf-intelligence is that plane: an offline, read-only, evidence-labelled source of truth about one Salesforce org that any skill, agent, or MCP client can stand on. It does not compete with the skill layer - it is what the skill layer needs to be honest.

Ground your agent in real org metadata.

Free, read-only, offline. Connect the MCP server, run one retrieve, then let your skills orchestrate grounded answers.