MCP tool reference
Every tool the ShareMyPage MCP server exposes. Generated from the tool catalog; do not edit by hand.
The ShareMyPage MCP server exposes 48 tools. Point your AI client at
https://sharemypage.app/api/mcp (see the Quickstart).
| Tool | What it does |
|---|
status | Confirm the connection: who you are acting as, the workspace, plan, and page count. |
get_docs | Read the ShareMyPage documentation: an index of pages, or one page's full text. |
send_feedback | Send feedback to the ShareMyPage team. |
| Tool | What it does |
|---|
list_pages | List pages in the workspace, optionally filtered by folder. |
list_folders | List the workspace's page folders. |
get_page | Read a page's content and metadata, with outline and range options. |
screenshot_page | Render a page or presentation to an image for visual self-check. |
create_page | Create a page from HTML or Markdown and get a shareable URL. |
add_page_image | Upload an image for a page and get a hosted URL to reference in its HTML. |
request_upload_url | Get a signed URL to upload a large page body directly, bypassing token limits. |
request_download_url | Get a signed URL to download a large page body. |
update_page | Replace a page's full content. |
patch_page | Apply a targeted edit to a page (for example, insert after a heading). |
delete_page | Delete a page by id. |
list_comments | List comments on a page. |
resolve_comment | Resolve a comment thread. |
comment_on_page | Add a comment to a page. |
edit_comment | Rewrite the body of a comment you posted. |
delete_comment | Delete a comment (author, or the page or deck owner). |
| Tool | What it does |
|---|
request_presentation_upload_url | Get a signed URL to upload a .pptx file for import, any size. |
import_uploaded_presentation | Build a presentation from a previously uploaded .pptx. |
comment_on_presentation | Add a comment to a presentation or slide. |
create_presentation | Create a native slide deck. |
set_presentation_logo | Set the logo lockup for a single presentation. |
set_workspace_presentation_logo | Set the default presentation logo for the workspace. |
list_presentations | List the workspace's presentations. |
delete_presentation | Delete a presentation by id (owner or workspace admin). |
set_presentation_theme | Switch a presentation to a different theme and re-skin it. |
list_layouts | List the available slide layouts. |
get_layout | Get the details of a single slide layout. |
get_design_guide | Read the deck design guidance for authoring slides. |
get_developer_guide | Read the developer guide for freeform slide authoring and theme tokens. |
list_slides | List the slides in a presentation. |
get_slide | Read a single slide. |
add_slide | Add a slide to a presentation. |
update_slide | Replace a slide's content. |
patch_slide | Apply a targeted edit to a slide. |
move_slide | Reorder a slide within a presentation. |
delete_slide | Delete a slide. |
duplicate_slide | Duplicate a slide. |
import_presentation | Import a presentation from a source document. |
add_image | Add an image to a slide. |
list_themes | List the workspace's deck themes. |
get_theme | Read a deck theme's tokens. |
create_theme | Create a brand-faithful deck theme from canvas, CSS, and font tokens. |
update_theme | Update a deck theme. |
delete_theme | Delete a deck theme. |
suggest_theme | Suggest a deck theme for a topic. |