Integration

Showpad integration

Showpad is a sales enablement platform. With its API v4 you can search, create, update and delete content assets (and request upload links for their files), query the library with ShowQL, manage tags and tag categories, list Divisions, users, languages, countries and themes, create Shares of assets for external recipients, manage Shared Spaces (digital sales rooms) with their items, quick actions and ownership, run Mutual Action Plans (milestones, actions, assignees) and manage CRM recommendation rules. The binary file upload itself (an HTTP PUT to the signed upload link) is outside this API, and the v3-only areas (user management, channels, exports) are not part of it. Authentication is a Personal API Token (Admin App, Settings, API, API Tokens; Ultimate, Advanced or Expert plan, administrator) or an OAuth2 access token, sent as a Bearer token, plus your Showpad subdomain.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in Showpad.Built from the 65 Showpad tools below, on the connection you add once.

What you can do with Showpad

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Tag, 6 operations

  • create_tagCreate tagPOSTCreates a tag in a Division and returns it with its id.
  • delete_tagDelete tagDELETEDeletes a tag.
  • get_tagGet tagGETReturns one tag: name, Division, linked tag categories and whether it is shared across Divisions.
  • list_tagsList tagsGETLists the tags available to you, filtered by ids, Divisions, tag categories, partial name or exact name, page by page with limit and offset; count is the total.
  • update_tagUpdate tagPOSTRenames a tag.
  • update_tag_category_tagsUpdate tag category tagsPOSTAdds and removes tags of a tag category without replacing the rest: add and remove take tag objects; clear true unlinks every tag.

Asset, 5 operations

  • create_assetCreate assetPOSTCreates an asset record (metadata only) in a Division and returns it with its id. The file is attached afterwards with create_asset_file. Needs content management rights on the Division.
  • delete_assetDelete assetDELETEPermanently deletes an asset with its files, metadata and permissions.
  • get_assetGet assetGETReturns one asset with all its details: name, type, status, Division, current file, tags, languages, countries, authors, permissions, download options, dates and localization.
  • list_assetsList assetsGETLists content assets with filters by ids, name (partial match), Divisions, tags (assets carrying all given tags), external ids or slugs, page by page with limit and offset; count is the total. For complex filters use query_assets.
  • update_assetUpdate assetPOSTUpdates the fields of an asset that you send (name, description, tags, languages, countries, authors, permissions, dates...). An array you send replaces the current list; an empty tags array removes all tags.

Quick action, 5 operations

  • create_quick_actionCreate quick actionPOSTAdds a quick action (an embedded external link of a Shared Space Extension) to a Shared Space; isInternal true shows it to the seller only, false to buyers too.
  • delete_quick_actionDelete quick actionDELETEDeletes a quick action from a Shared Space.
  • get_quick_actionGet quick actionGETReturns one quick action of a Shared Space: title, URL, visibility and its Shared Space Extension.
  • list_quick_actionsList quick actionsGETLists the quick actions (embedded external links such as a meeting scheduler) of a Shared Space.
  • update_quick_actionUpdate quick actionPATCHUpdates the title, URL or visibility of a quick action; fields left out keep their value.

Rule, 5 operations

  • create_recommendation_ruleCreate recommendation rulePOSTCreates a recommendation rule in a CRM instance: when the CRM conditions match, assets carrying the given tags are recommended.
  • delete_recommendation_ruleDelete recommendation ruleDELETEPermanently deletes a recommendation rule.
  • get_recommendation_ruleGet recommendation ruleGETReturns one recommendation rule: CRM instance, conditions, tag logic and dates.
  • list_recommendation_rulesList recommendation rulesGETLists CRM recommendation rules (conditions on CRM fields and the tag logic of the assets they recommend), filtered by CRM instance or tags; pass back cursor for the next page.
  • update_recommendation_ruleUpdate recommendation rulePUTReplaces a recommendation rule: send its CRM instance, all its conditions and its full tag logic (read it first with get_recommendation_rule and send back what you keep).

Shared space, 5 operations

  • create_shared_spaceCreate shared spacePOSTCreates a Shared Space (a digital sales room), optionally from a template, and returns it with its publicUrl. Settings left out take the vendor defaults; a title is needed here or in the template.
  • delete_shared_spaceDelete shared spaceDELETEDeletes a Shared Space.
  • get_shared_spaceGet shared spaceGETReturns one Shared Space: title, description, public URL, owner, template, status, access type, participant permissions, theme and activity dates.
  • list_shared_spacesList shared spacesGETLists Shared Spaces you can see (all of them for admins, your team's for managers), filtered by title, users, user group, participant email, owner state or activity date, sorted and paged with limit and offset.
  • update_shared_spaceUpdate shared spacePATCHUpdates the fields of a Shared Space that you send: title, description, access type, participant permissions, theme, or status (ARCHIVED archives it, ACTIVE restores it).

Tag category, 5 operations

  • create_tag_categoryCreate tag categoryPOSTCreates a tag category in a Division, optionally nested under a parent category and linked to tags. It is published to all users unless isPublished is false.
  • delete_tag_categoryDelete tag categoryDELETEDeletes a tag category.
  • get_tag_categoryGet tag categoryGETReturns one tag category: name, Division, published flag and parent category.
  • list_tag_categoriesList tag categoriesGETLists the tag categories available to you (name, Division, published flag, parent category), filtered by ids or Divisions, page by page with limit and offset.
  • update_tag_categoryUpdate tag categoryPOSTUpdates the fields of a tag category that you send (name, published flag, parent, linked tags).

Action, 3 operations

  • create_actionCreate actionPOSTAdds an action (a task) to a milestone of a Mutual Action Plan, with an optional due date, and returns it with its id and status.
  • delete_actionDelete actionDELETEPermanently deletes an action and its assignees from a Mutual Action Plan.
  • update_actionUpdate actionPATCHUpdates an action of a Mutual Action Plan: title, due date, status (COMPLETED or NOT_COMPLETED) or position; send at least one field, the others keep their value.

File, 3 operations

  • create_asset_fileCreate asset filePOSTRequests an upload link for a new file of an asset: returns uploadMeta.uploadUrl and suggestedContentType. The bytes must then be sent by HTTP PUT to that URL; Showpad processes them and makes the file current.
  • get_asset_fileGet asset fileGETReturns the metadata of one asset file (not its bytes): name, processing status (for example queued, processing, active), error message when processing failed, and dates.
  • list_asset_filesList asset filesGETLists the file versions of an asset (name, processing status, error, activation dates), page by page with limit and offset.

Milestone, 3 operations

  • create_milestoneCreate milestonePOSTAdds a milestone (a phase grouping actions) to a Mutual Action Plan and returns it with its id.
  • delete_milestoneDelete milestoneDELETEPermanently deletes a milestone and all its actions from a Mutual Action Plan.
  • update_milestoneUpdate milestonePATCHRenames or moves a milestone of a Mutual Action Plan; send at least one field. Moving shifts the milestones at or after the new position down by one.

Mutual action plan, 3 operations

  • create_mutual_action_planCreate mutual action planPOSTCreates a Mutual Action Plan (shared milestones and actions) for a Shared Space or a Shared Space template, optionally copied from an existing plan.
  • delete_mutual_action_planDelete mutual action planDELETEPermanently deletes a Mutual Action Plan with all its milestones and actions.
  • list_mutual_action_plansList mutual action plansGETLists the Mutual Action Plans you can access (administrators see all), filtered by Shared Space; each item gives its id and context.

Assignee, 2 operations

  • create_action_assigneeCreate action assigneePOSTAssigns a participant of the Mutual Action Plan to an action; the participant can then be notified of updates. Returns the assignee id.
  • delete_action_assigneeDelete action assigneeDELETERemoves an assignee from an action of a Mutual Action Plan.

Division, 2 operations

  • get_divisionGet divisionGETReturns one Division by id: name, whether global content sharing is enabled, and its timestamps.
  • list_divisionsList divisionsGETLists the Divisions of the Showpad instance (id, name, whether global content sharing is on), page by page with limit and offset; count is the total. Division ids scope assets, tags and tag categories.

Settings, 2 operations

  • get_my_map_settingsGet my map settingsGETReturns your notification settings in a Mutual Action Plan (on action assigned, on action completed).
  • update_my_map_settingsUpdate my map settingsPATCHTurns your notifications in a Mutual Action Plan on or off; send at least one of the two settings, the other keeps its value.

Shared space template, 2 operations

  • get_shared_space_templateGet shared space templateGETReturns one Shared Space template with its space data, theme, usage count and the users and user groups it is assigned to.
  • list_shared_space_templatesList shared space templatesGETLists Shared Space templates (name, description, Division, the title and theme they give a new space, usage count), sorted and paged with limit and offset.

Theme, 2 operations

  • get_themeGet themeGETReturns one theme with its display texts, logo and image URLs, color settings, Division and the experiences it is assigned to.
  • list_themesList themesGETLists the themes (branding: logo, display image, colors) of the instance, filtered by Division, title, default flag, with the Global Theme on request; sorted and paged with limit and offset.

User, 2 operations

  • get_userGet userGETReturns one user: id, email, first and last name and dates.
  • list_usersList usersGETLists the users available to you (id, email, first and last name), filtered by ids or emails, page by page with limit and offset. v4 offers read access only.

Country, 1 operation

  • list_countriesList countriesGETLists the supported country codes (ISO 3166-1 alpha-2, such as US or BE), to use in asset countries and ShowQL queries.

Item, 1 operation

  • add_shared_space_itemsAdd shared space itemsPOSTAdds assets to a Shared Space, optionally inside folders created on the fly (folders can nest). Returns how many assets were added and failedItems with a reason for each one refused.

Language, 1 operation

  • list_languagesList languagesGETLists the language codes supported by the Showpad instance (BCP 47 tags such as en or fr), to use in asset languages and ShowQL queries.

Participant, 1 operation

  • list_map_participantsList map participantsGETLists the participants of a Mutual Action Plan: participant id, status, user id, email, name and avatar.

Query, 1 operation

  • query_assetsQuery assetsPOSTSearches assets with a ShowQL query, for example tag = "<tag id>" AND isArchived = false. Page with limit plus offset (under 10,000 results) or pass next back as cursor; never both. Read-only.

Self, 1 operation

  • get_my_map_participantGet my map participantGETReturns your own participant record in a Mutual Action Plan; answers an error if you are not a participant.

Share, 1 operation

  • create_shareCreate sharePOSTCreates a Share of up to 300 assets for external recipients and returns its links (anonymousUrl, untrackedUrl, dynamicUrl). Anyone with a link can open it until expiresAt; it does not send anything by itself.

Share record, 1 operation

  • list_share_crm_recordsList share crm recordsGETLists the CRM records (id, type, name, URL, account id) linked to a Share.

Shared space record, 1 operation

  • list_shared_space_crm_recordsList shared space crm recordsGETLists the CRM records (id, type, name, URL, account id) linked to a Shared Space.

Transfer ownership, 1 operation

  • transfer_shared_space_ownershipTransfer shared space ownershipPOSTMakes another user the owner of a Shared Space.

Use Showpad from Claude Code, Cursor or Codex

Connect Showpad in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Showpad operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect Showpad

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect Showpad once

    Add your Showpad connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

Showpad integration FAQ

What can you do with the Showpad integration?

LiveContext exposes 65 operations on Showpad, covering tag, asset, quick action and rule.

Popular integrations

Browse the whole catalog