SalesHood MCP server

Prebuilt SnapLogic agentic-tool pipelines that let an LLM read from and act on SalesHood, callable as MCP tools via Pipeline Execute. Published in the SnapLogic pattern catalog.

Overview

This pack gives an agent access to SalesHood sales-enablement content and learning data. Use it to look up content assets by ID and to report on learning-path enrolments, completion progress, and section-level activity.

For setup instructions, see SnapLogic MCP Server quickstart.

Example Prompts

  • Get me the details of SalesHood asset 1854962
  • What's the download link for asset ID 1854962?
  • Who owns SalesHood asset 1854962 and what folder is it in?
  • Show me the title, type and tags for that asset ID
  • Is asset 1854962 shareable externally?
  • What's the completion rate on our SalesHood learning paths?
  • Who has finished their learning path, and who is still under 50%?
  • Show me path completions recorded between 2026-04-01 and 2026-06-30
  • Give me the first 200 completion records, 100 at a time
  • When did user 4471 complete their onboarding path?

Tools

Tool Name Functions
SalesHood Get Asset Look up a single SalesHood content asset by its ID and return its metadata and links.
SalesHood Get Path Completion Report learning-path completion percentages and completion dates per user.
SalesHood Get Path Participants List learning-path enrolments — who is assigned to which path, with start and due dates.
SalesHood Get Section Progress Report section-level (per-session) progress within learning paths.

Set up the MCP Server tools

  1. Download saleshood_tools.zip.
  2. In SnapLogic Designer, open the target project space (or create one), then choose Import Project / Import Pipelines and select the downloaded saleshood_tools.zip. Designer unpacks each pipeline into the project.
  3. Attach the required account to the connectivity snaps (see Connection Setup).
  4. Expose the project as an MCP server — each pipeline becomes a tool named after its label. New to this? Start with the MCP quickstart, then use the MCP Server Pipeline Builder to generate the server from the imported pipelines.

Configure account

Attach an API Suite account (OAuth 2.0 or Bearer token) to the HTTP Client snap in Designer after import.

These pipelines ship without credentials by design — attach a valid account in Designer before the tools will execute.

See the SnapLogic account documentation for this connector: API Suite Account Configuration.

Important: These pipelines ship without credentials by design — attach a valid account in Designer before the tools will execute. Credentials live in the SnapLogic account store, never in the pipeline JSON.

SalesHood Get Asset

Looks up a single SalesHood content asset by its ID and returns its details, including the viewing and download URLs. Use this when the user already has an asset ID and wants its metadata or a link to share.

Parameter Type Default Description
asset_id* string

ID of the SalesHood content asset to fetch.

* Required parameter.

Try asking:

  • Get me the details of SalesHood asset 1854962
  • What's the download link for asset ID 1854962?
  • Who owns SalesHood asset 1854962 and what folder is it in?
  • Show me the title, type and tags for that asset ID
  • Is asset 1854962 shareable externally?

SalesHood Get Path Completion

Reports learning-path completion for each user, showing overall progress percentages and completion dates. Use this to answer who has finished a path, who is lagging, or how far along people are overall; for section-level detail within a path, use SalesHood Get Section Progress.

Parameter Type Default Description
from_date string

Start of the date window passed to the reporting API as 'from'. Omit or leave blank for no lower bound.

to_date string

End of the date window passed to the reporting API as 'to'. Omit or leave blank for no upper bound.

page string 1

Page number of results to fetch (default 1).

per_page string 100

Number of records per page (default 100).

Try asking:

  • What's the completion rate on our SalesHood learning paths?
  • Who has finished their learning path, and who is still under 50%?
  • Show me path completions recorded between 2026-04-01 and 2026-06-30
  • Give me the first 200 completion records, 100 at a time
  • When did user 4471 complete their onboarding path?

SalesHood Get Path Participants

Lists who is enrolled in SalesHood learning paths, along with start and due dates. Use this to answer who is signed up for what and when their deadline is; for completion progress rather than enrolment, use SalesHood Get Path Completion.

Parameter Type Default Description
from_date string

Start of the date window passed to the reporting API as 'from'. Omit or leave blank for no lower bound.

to_date string

End of the date window passed to the reporting API as 'to'. Omit or leave blank for no upper bound.

page string 1

Page number of results to fetch (default 1).

per_page string 100

Number of records per page (default 100).

Try asking:

  • Who is currently enrolled in SalesHood learning paths?
  • Show me learning-path enrolments created between 2026-01-01 and 2026-03-31
  • List the participants and their due dates, 50 per page
  • Pull page 2 of the learning-path participant list
  • Which learning paths is user 4471 signed up for and when are they due?

SalesHood Get Section Progress

Reports section-by-section progress within SalesHood learning paths, showing the completion percentage for each user on each section. Use this when you want to know where learners are getting stuck inside a path, rather than their overall path completion.

Parameter Type Default Description
from_date string

Start of the date window passed to the reporting API as 'from'. Omit or leave blank for no lower bound.

to_date string

End of the date window passed to the reporting API as 'to'. Omit or leave blank for no upper bound.

page string 1

Page number of results to fetch (default 1).

per_page string 100

Number of records per page (default 100).

Try asking:

  • Which sections of our learning paths have the lowest completion?
  • Show me section-by-section progress for the last quarter
  • Where is user 4471 stuck in their learning path?
  • Pull section progress records updated between 2026-05-01 and 2026-05-31
  • Give me 200 section progress rows across two pages