Agents can obtain scoped tokens for services like Slack's MCP server on behalf of the signed-in user, with admins granting or revoking access centrally through the identity provider.
Key takeaways · AI-distilled
Users sign into the app with a corporate account through a compatible identity provider such as Okta, and Vercel says this removes separate consent prompts for each connected service.
Apps that use Vercel Passport can call getToken from @vercel/connect with the identity from requireIdentity as the subject, plus the scopes they need, to get a tokenThe chunk of text a model reads and writes in — roughly three-quarters of a word — and the unit AI usage is billed in.Full definition → for Slack's MCPThe Model Context Protocol — an open standard that lets any AI assistant plug into any tool or data source without custom integration code.Full definition → server.
Enabling EMA requires configuring the identity provider and services, then switching EMA on for each Connect connector, following Vercel's EMA setup guide.
Terms in this piece · Glossary
MCP — The Model Context Protocol — an open standard that lets any AI assistant plug into any tool or data source without custom integration code.
AI agent — An AI system that doesn't just answer once but works toward a goal in a loop — taking actions, reading the results, and deciding what to do next.
token — The chunk of text a model reads and writes in — roughly three-quarters of a word — and the unit AI usage is billed in.