Common Error Troubleshooting
Quick fixes for the most common errors you'll encounter when using Rideful's MCP tools — from authentication issues to validation failures.
This page covers errors returned by Rideful's MCP tools, organized by category. Each entry shows the error message, what causes it, and how to fix it.
Authentication Errors
These errors occur when the MCP connection isn't authenticated or the session has expired.
User authentication required
- Cause: Missing or invalid OAuth token. The MCP client hasn't completed the authorization flow, or the token has expired.
- Fix: Disconnect and reconnect the MCP server in your client settings. This triggers a fresh OAuth flow. See Connect via MCP for platform-specific instructions.
Authentication failed
- Cause: The OAuth callback didn't complete successfully — often caused by browser pop-up blockers or navigating away during the flow.
- Fix: Remove the MCP server from your client, re-add it, and complete the sign-in flow without interruption.
Not Found Errors
These errors occur when referencing a deck, slide, element, or template that doesn't exist or belongs to another user.
Deck not found
- Cause: The deck ID doesn't exist, is malformed, or belongs to another user.
- Fix: Call
slides_list_decksto see your available decks and verify the ID.
Slide not found / Slide does not belong to this deck
- Cause: Invalid slide ID, or the slide belongs to a different deck than the one specified.
- Fix: Call
slides_get_deckto see all slide IDs for a specific deck.
Element not found / Element does not belong to this deck
- Cause: Invalid element ID, or the element belongs to a different deck.
- Fix: Call
slides_get_slidesto retrieve all element IDs on a slide before modifying them.
Template not found / Layout not found
- Cause: Invalid template or layout ID, or the layout doesn't belong to the specified template.
- Fix: Call
slides_list_templatesto get template IDs, thenslides_list_template_layoutsto get layout IDs for a specific template.
Validation Errors
These errors occur when tool parameters are missing, invalid, or conflict with each other.
Missing required fields
Messages like Deck ID is required, x and y position are required, or width and height are required.
- Fix: Provide all required parameters. Shape and text elements always need
x,y,width, andheight. Line elements need start/end coordinates or anchors.
Invalid element or shape type
Messages like elementType must be 'shape', 'text', or 'line' or shapeType must be 'rectangle', 'circle', or 'diamond'.
- Valid element types:
shape,text,line - Valid shape types:
rectangle,circle,diamond - Shape elements always require
shapeType
Batch operation limits
Messages like Maximum 20 slides per bulk create or Maximum 50 elements per slide.
- Limits: 20 slides per bulk create, 50 elements per slide, 50 element updates per bulk update, 20 text measurements per call
- Fix: Split large operations into smaller batches within these limits
Mutually exclusive parameters
Messages like Provide either slideId or slideIds, not both or Exactly one of 'name' or 'deckId' must be provided.
- Fix: Use one parameter or the other, not both. Check the tool description for which parameters are alternatives.
Slide number out of range
- Slide numbers are 1-based (the first slide is 1, not 0). The number must be within the deck's current slide count.
- Fix: Call
slides_get_deckto check how many slides exist before referencing by number.
Image Errors
These errors occur when adding images via slides_add_image.
Source URL must use HTTPS
- Image URLs must use
https://—http://is not allowed.
Failed to fetch image / Request timed out
- Cause: The image URL is unreachable, requires authentication, or takes too long to respond (10-second timeout).
- Fix: Verify the URL is publicly accessible and returns a valid image. Try opening the URL in a browser to confirm.
SVG images are not supported / Content-Type must be image/*
- Supported formats: PNG, JPEG, GIF, WebP
- SVG is not supported for security reasons
- The URL must return an
image/*content type, not HTML or other formats
Image exceeds 10MB limit
- Fix: Compress or resize the image before uploading. Maximum file size is 10 MB.
Grouping Errors
At least 2 elements are required to create a group
- Groups must contain at least 2 elements. Provide an array with 2 or more element IDs.
Element is already in a group / All elements must be on the same slide
- Elements can only belong to one group at a time. Ungroup first with
slides_ungroup_elementsbefore re-grouping. - All elements in a group must be on the same slide — you can't group elements across slides.
Preventing Errors
Most errors are avoidable by following the recommended workflow:
- Always start with
slides_get_deck— confirms the deck exists, gives you all slide IDs and element IDs, and shows the canvas size - Read before modifying — call
slides_get_slidesto inspect elements before updating or deleting them - Use IDs from tool responses — don't guess or construct IDs manually; use the IDs returned by creation tools
- Check fonts and templates first — call
slides_list_fontsandslides_list_templatesbefore referencing font families or template IDs - Validate image URLs — ensure HTTPS, publicly accessible, supported format (PNG, JPEG, GIF, WebP), and under 10 MB
Related
- Agent Workflow — The 7-step workflow that prevents most errors
- Connect via MCP — Setup and authentication for each platform
- Add Images — Image requirements, supported formats, and sizing
- Layouts — Available layout IDs and how to discover template layouts