Connect your AI: Standard plans now include all Slate MCP tools. Try Slate free for 1 month. Offer ends June 13.Try Slate free for 1 month

See plans
30+ MCP Tools

Build, manage, and share courses through conversation.

The first eLearning authoring tool to support MCP.

  • Generate a full course just by asking
  • Run review cycles with your team
  • Track who's viewing and completing

MCP requires a Standard or Pro plan. Every tool is included on both.

Asking Claude to open a review for a fire safety course built in Slate, through MCP

How Slate MCP works

MCP lets AI assistants interact directly with Slate. No copy-pasting, no context-switching.

1

Connect your AI assistant

Add Slate MCP to your AI assistant. One-time setup takes about 2 minutes.

2

Authenticate with Slate

When your assistant first connects, you'll authorize it through Slate's secure OAuth flow.

3

Start building

Generate course drafts, manage content, run reviews, and share your work through natural conversation.

See it in action

Real examples of Slate MCP working with Claude.

Checking your credit balance

Ask Claude how many credits you have, and it queries your Slate account directly.

Generating a course

Describe what you need, and Claude creates a course draft with sections and lessons.

Tracking learner engagement

Ask for engagement metrics on your tracked links. View completions, progress, and consent rates right in your AI assistant.

Creating presentations from courses

Turn web-based training into instructor-led materials. Extract course content and build slide decks with Canva MCP.

Setup instructions

Connect Slate to your AI assistant in a few steps.

1

Open Connectors

Click Customize, then select Connectors.

2

Add a custom connector

Click the + button, then choose Add custom connector.

3

Add Slate

Enter Slate as the name and use this URL:

https://mcp.slatebuilder.io/mcp
Claude Desktop add custom connector dialog showing Slate configuration
4

Authorize on first use

When you first ask Claude to use Slate, you'll be prompted to sign in. This uses OAuth 2.1 with PKCE for security.

Using another client? Copilot and any MCP-capable assistant connect with the same Streamable HTTP URL, https://mcp.slatebuilder.io/mcp, and the same OAuth sign-in.

New to MCP? Learn how the Model Context Protocol works

Available tools

Every tool below works on Standard and Pro. Filter or search to explore what your AI assistant can do through Slate MCP.

create_course

Create Course

Generate an e-learning course draft through conversation in 15 languages. Specify duration, difficulty, audience, location, and source materials (PDF, PPTX, DOCX). Set your default course language in your Slate profile.

list_courses

List Courses

View and search courses with sorting options. Each result includes a direct link to the Slate editor.

get_course_summary

Get Course Summary

Retrieve detailed information about any course by title or ID.

find_in_courses

Find in Courses

Search the text inside your courses, not just titles. Find every course and lesson that mentions a word or phrase, with a highlighted snippet, across one course or your whole library.

replace_in_course

Replace in Course

Find and replace text within a single course. You preview every change before anything is written, and Slate saves a version first so edits stay reversible.

preview_course

Preview Course

Get a shareable preview link for any course.

list_preview_links

List Preview Links

View all preview links for a course with staleness detection.

create_preview_link

Create Preview Link

Create a new shareable preview link for any course.

update_preview_links

Update Preview Links

Refresh outdated preview links with the latest course content.

list_reviews

List Reviews

View all reviews for a course with comment counts and shareable reviewer links.

open_review

Open Review

Create a new review session with optional course snapshot.

close_review

Close Review

Close a review session and get final statistics.

summarize_review

Summarize Review

Generate an AI-powered prose summary of review feedback.

view_review_checklist

View Checklist

View current checklist items and completion status for a review.

generate_review_checklist

Generate Checklist

Generate AI-powered checklist items from review feedback.

toggle_checklist_item

Toggle Checklist Item

Mark a checklist item as complete or incomplete.

find_reviews

Find All Reviews

Find reviews across ALL courses. Filter by status.

list_share_track_links

List Tracked Links

View tracked links for a course with engagement statistics.

get_share_track_stats

Get Engagement Stats

Get aggregate metrics: viewers, completions, average progress.

create_share_track_link

Create Tracked Link

Create a tracked link with email capture and consent settings.

activate_share_track_link

Activate Tracked Link

Enable viewer access to a tracked link.

deactivate_share_track_link

Deactivate Tracked Link

Disable viewer access to a tracked link.

update_share_track_content

Update Tracked Content

Refresh a tracked link with the latest course content.

find_tracked_links

Find All Tracked Links

Find tracked links across ALL courses. Filter by status.

add_course_tag

Add Course Tag

Add a tag to a course for organization.

remove_course_tag

Remove Course Tag

Remove a tag from a course.

bulk_add_course_tags

Bulk Add Tags

Add a tag to multiple courses at once by search or course IDs.

bulk_remove_course_tags

Bulk Remove Tags

Remove a tag from multiple courses at once.

get_workspace_status

Get Workspace Status

Confirm which Slate workspace your tool calls will land in right now: Personal or a specific Team space, the plan tier, and (for teams) the shared credit pool. Resolved fresh on every request, so it stays accurate after you switch workspaces in Slate.

check_credits

Check Credits

View your current AI credit balance. Course generation costs 1,250 credits.

get_user_preferences

Get User Preferences

Check your default theme so the AI can offer to apply it to new courses.

get_account_stats

Account Dashboard

Get aggregate metrics across all courses.

search_slate_documentation

Search Documentation

Browse and read the official Slate documentation and help articles.

search_lesson_md_documentation

Search LESSON.md Spec

Look up the open LESSON.md authoring format so your assistant can draft Markdown that imports straight into Slate.

get_presentation_content

Presentation Export

Extract course content for presentations using Canva MCP or other tools.

Bring your own AI.Draft a lesson in any AI tool, drop the LESSON.md file into Slate.
LESSON.md

API rate limits

Request limits vary by subscription tier.

Standard

10 req/min
60 req/hour
150 req/day

Pro

20 req/min
120 req/hour
300 req/day

Every MCP tool is available on both paid plans. Only the daily request volume changes between Standard and Pro.

Limits reset automatically. Upgrade your plan for higher limits.

Works with your AI assistant

Slate MCP speaks the standard Model Context Protocol, so it connects to the AI tools you already use. Here's what works today and what's next.

Claude

Available now

Full support for Claude Desktop, Claude.ai, and Claude Code. Actively improving as we prepare for the Anthropic MCP marketplace.

Codex

Codex

Available now

Drop the Slate server into your Codex config and your terminal AI can draft, review, and share courses end to end.

GitHub Copilot

GitHub Copilot

Available now

Add Slate to Copilot's MCP configuration with the same URL and the same sign-in. Any MCP-capable client connects the same way.

Cursor

Cursor

Available now

Point Cursor at the Slate MCP endpoint and build courses without leaving your editor.

ChatGPT

ChatGPT app

Up next

Connecting Slate directly inside the ChatGPT app still requires developer mode today. A dedicated Slate listing in the ChatGPT app marketplace is up next, so you'll be able to connect in a click. In the meantime, the smoothest path for OpenAI users is Codex.

Antigravity CLI

Antigravity CLI

Not yet validated

Google is retiring the Gemini CLI in favour of its new Antigravity CLI. We haven't been able to validate Slate against it yet.

Understanding permissions

MCP gives you control over what your AI assistant can do.

When you connect Slate to Claude, you'll see a permissions screen that lists all available tools. These are grouped into two categories:

Read-only tools

These tools can only retrieve information from your account. They include checking your credit balance, listing courses, and reading documentation. Safe to allow automatically.

Write/delete tools

These tools can create or modify content in your account. Course creation and managing preview links fall into this category. You can choose to allow these automatically or require approval each time.

You can change these settings anytime from your Claude Desktop connector preferences.

Claude Desktop connector settings showing Slate tool permissions

Built with security in mind

Your data is protected at every layer.

OAuth 2.1 with PKCE

Industry-standard authentication prevents token interception and ensures only you can access your account.

Row-Level Security

Database policies ensure you can only access your own courses, reviews, and analytics data.

No PII Exposure

MCP tools never expose personally identifiable information. Analytics return only aggregate metrics like completion rates and viewer counts.

Rate Limiting

Built-in protection against abuse with per-user limits.

Questions about security? Contact us

Slate meets you where you work.

Connect your AI assistant, hand off a Canva design, or import a LESSON.md bundle. Slate turns any of them into a course you can refine and export.