Embedding, Cross-Cloud, & Interoperability20% of the exam

REST API, Embedding SDK, CLI and MCP Server

Which Tableau Next developer tool fits a requirement and how each is set up: the REST API with External Client App tokens, the Embedding SDK with Frontdoor URLs, filters and the agent component, the Salesforce CLI orchestrator plugin for templates, and the GA and Beta Tableau Next MCP servers.

Official exam objective
Describe tools and API available for developers.

~8 min read · 15 practice questions

What the exam expects

  • Pick the developer tool for a requirement: REST API, Embedding SDK, CLI orchestrator plugin or an MCP server.
  • Configure REST API access: license, permission sets, External Client App scopes and JWT token settings, and diagnose token errors.
  • Complete the Embedding SDK's one-time setup, authenticate with a Frontdoor URL, and fix version, orgUrl and filter problems.
  • Configure the embedded agent component's context and custom images.
  • Separate the GA MCP Server from the MCP Beta Server and complete the Data Apps (Beta) admin setup.

Key terms:

  • External Client App (ECA): the recommended Salesforce app type that issues OAuth tokens to outside callers.
  • Frontdoor URL: a short-lived URL that bridges an existing session into the embedded UI.
  • UnifiedFilterJson: the JSON shape the SDK's filter methods read and write.
  • MCP (Model Context Protocol): an open standard that lets AI clients reach data, tools and context in other systems.

Key facts

REST API user
Detail
Creator license plus Tableau Next Admin or Platform Analyst
REST API scopes
Detail
api, refresh_token/offline_access, sfap_api
JWT token lifetime
Detail
30 minutes by default; can be lowered only
SDK version
Detail
v2.0 required from July '26
Inline frame trust
Detail
Session Settings, Trusted Domains for Inline Frames, Lightning Out
Frontdoor URL endpoint
Detail
/services/oauth2/singleaccess
orgUrl
Detail
Lightning URL, not my.salesforce.com
Filterable components
Detail
Dashboard, metric and visualization only
Avatar image host
Detail
Trusted URL with img-src
Data Apps server
Detail
Tableau Next Beta (tableau-next-pilot), Activate
Sources for this section (9)
  • When must an embedding app send a PKCE code challenge and verifier?
  • Which domain formats does Trusted Domains for Inline Frames accept for the web app?
  • When a user's first AI-client sign-in through a newly created External Client App fails, what does Help advise?
  • Why does the Embedding SDK npm package include a SKILL.md file?

The questions are free to read. Answers with their sources and self-grading are included with the pack.

Keep reading with the Tableau Next Consultant pack

  • Core concepts
  • Exam traps
  • Worked scenario

The pack includes:

  • All 21 lessons of the Tableau Next Consultant guide, with reading progress
  • Interactive decision walks and step-by-step sequence steppers
  • Practice exams purchase adds inline bank questions and topic practice (15 questions for this lesson)
  • An official source cited for every claim
  • An AI tutor that answers from the guide
  • Choose guide-only, practice-only, or save $4 with both

Practice for the Tableau Next Consultant exam