Skip to content
SmartRole
MCP server

Smart Role, inside your AI assistant

Connect Claude, ChatGPT, Cursor or any MCP client to your Smart Role workspace. Create scenarios, review evaluations and organise training paths by asking, with the same permissions as your team.

claude — smart-role

> Create 2 training scenarios from @refund-procedure.pdf

⏺Reading the refund procedure…

⏺smart-role · scenario_add

⎿Damaged parcel, upset customer

⏺smart-role · scenario_add

⎿Partial refund on a bundle

⏺2 scenarios created in your workspace.

> Assign them to the Support team

⏺smart-role · scenarioAssignment_add

⎿Support team · 12 agents

✓Done: the Support team will find them in their training.

>

What your assistant can do

Your whole training workspace, one prompt away

The MCP server exposes the same operations as the Smart Role API: scenarios, personas, scorecards, soft skills, data sources, conversations, evaluations and training paths, read and write.

Build scenarios from real cases

Paste a ticket, a policy or a call transcript and ask for a scenario: the assistant creates the persona, the context and the instructions in your workspace.

Review results in plain language

Ask who passed the refund scenario this week, or what the new cohort keeps missing. The assistant reads the conversations and evaluations for you.

Organise the training

Group scenarios into training paths, adjust personas, scorecards and soft skills, and add your knowledge base as data sources.

Edit in bulk

Change the difficulty, the language or the AI agent of dozens of scenarios in a single sentence, instead of opening them one by one.

“Turn ticket #4821 into a scenario with an angry traveller who missed a connection, then add it to the onboarding path.”
One request: a persona, a scenario and a training path updated.
Set up

Connected in a minute

The endpoint speaks the Model Context Protocol over HTTP. Pick the way your client connects.

claude.ai and remote connectors

Add a custom connector and paste the URL. You sign in and approve the access: no token to create or copy.

https://app.smartrole.ai/api/mcp
Claude Code

One command, with an access token created in Settings → Access tokens.

claude mcp add --transport http smart-role \
  https://app.smartrole.ai/api/mcp \
  --header "Authorization: Bearer sk_your_access_token"
Other MCP clients

Cursor, Windsurf and other clients that read an mcpServers configuration.

{
  "mcpServers": {
    "smart-role": {
      "headers": {
        "Authorization": "Bearer sk_your_access_token"
      },
      "type": "http",
      "url": "https://app.smartrole.ai/api/mcp"
    }
  }
}
Security

Built on the permissions you already set

Giving an assistant access to your training data should not mean giving it more than your team has.

  • Your permissions, nothing moreThe assistant acts with the permissions of the person or token behind it. What someone cannot do in Smart Role, their assistant cannot do either.
  • Scoped to one workspaceA connection belongs to one workspace. The assistant never sees the scenarios, conversations or people of another one.
  • OAuth or revocable tokensRemote connectors sign in with OAuth and get their own token; desktop and CLI clients use an access token you can revoke at any time.
  • The public API, no side doorThe MCP server is a door onto the public API, not a side entrance: the same operations, the same checks.

Train smarter, stress less. Try Smart Role for free

Give your team the confidence they need with AI-powered training. Create a free account and start with 10 ready-to-use scenarios, no credit card required. When you're ready, unlock full access with a 30-day free trial.