<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>MCP server on Slidura</title><link>https://slidura.com/docs/mcp/</link><description>Recent content in MCP server on Slidura</description><generator>Hugo</generator><language>en-US</language><atom:link href="https://slidura.com/docs/mcp/index.xml" rel="self" type="application/rss+xml"/><item><title>Connect Claude Desktop</title><link>https://slidura.com/docs/mcp/connect-claude-desktop/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://slidura.com/docs/mcp/connect-claude-desktop/</guid><description>&lt;h1 id="connect-claude-desktop"&gt;Connect Claude Desktop&lt;/h1&gt;
&lt;p&gt;One-paste setup, plus troubleshooting for the things that go wrong.&lt;/p&gt;
&lt;h2 id="prerequisites"&gt;Prerequisites&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;A Slidura account — access is by private beta invitation. &lt;a href="mailto:hello@slidura.com?subject=Slidura%20private%20beta%20access"&gt;Request access&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;An API key — account dropdown → API keys → New. &lt;strong&gt;Copy it now&lt;/strong&gt;; it is shown once. Keys carry scopes: &lt;code&gt;read&lt;/code&gt;, &lt;code&gt;write&lt;/code&gt;, &lt;code&gt;delete&lt;/code&gt;, &lt;code&gt;build&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://claude.ai/download"&gt;Claude Desktop&lt;/a&gt; installed.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="add-the-server"&gt;Add the server&lt;/h2&gt;
&lt;p&gt;Open &lt;code&gt;claude_desktop_config.json&lt;/code&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;macOS:&lt;/strong&gt; &lt;code&gt;~/Library/Application Support/Claude/claude_desktop_config.json&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Windows:&lt;/strong&gt; &lt;code&gt;%APPDATA%\Claude\claude_desktop_config.json&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Add (or merge into) the &lt;code&gt;mcpServers&lt;/code&gt; block:&lt;/p&gt;</description></item><item><title>Tool reference</title><link>https://slidura.com/docs/mcp/tool-reference/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://slidura.com/docs/mcp/tool-reference/</guid><description>&lt;h1 id="tool-reference"&gt;Tool reference&lt;/h1&gt;
&lt;p&gt;Slidura exposes 42 MCP tools across eight areas. All tools require a valid API key
(account dropdown → API keys). Individual tools note the scope they require where it
differs from the default &lt;code&gt;read&lt;/code&gt; scope.&lt;/p&gt;
&lt;h2 id="recommended-agent-loop"&gt;Recommended agent loop&lt;/h2&gt;
&lt;p&gt;The recommended sequence for producing a finished deck:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;code&gt;list_templates&lt;/code&gt; — pick a template and note its &lt;code&gt;catalog_id&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;get_catalog&lt;/code&gt; — read the annotated field brief and theme palette.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;create_build&lt;/code&gt; — open a draftable build (no credit spent yet).&lt;/li&gt;
&lt;li&gt;&lt;em&gt;(optional)&lt;/em&gt; create media assets (&lt;code&gt;create_chart&lt;/code&gt;, &lt;code&gt;create_diagram&lt;/code&gt;, etc.) and use the returned &lt;code&gt;@kind:&amp;lt;id&amp;gt;&lt;/code&gt; sentinels as field values.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;update_build_fill&lt;/code&gt; — write or revise the working fill (lenient validation; repeatable).&lt;/li&gt;
&lt;li&gt;&lt;code&gt;start_build&lt;/code&gt; — validate, spend one credit, and enqueue. Raises with a checkout URL when the balance is zero.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;get_build_status&lt;/code&gt; — poll until &lt;code&gt;status&lt;/code&gt; is &lt;code&gt;&amp;quot;completed&amp;quot;&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;get_build_result&lt;/code&gt; — receive a short-lived signed download URL for the &lt;code&gt;.pptx&lt;/code&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;One credit is spent per &lt;code&gt;start_build&lt;/code&gt; call. If the build fails the credit is refunded automatically.&lt;/p&gt;</description></item><item><title>Signed download URLs</title><link>https://slidura.com/docs/mcp/signed-download-urls/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://slidura.com/docs/mcp/signed-download-urls/</guid><description>&lt;h1 id="signed-download-urls"&gt;Signed download URLs&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;⚠️ This page is a stub — full write-up coming soon.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;How the finished &lt;code&gt;.pptx&lt;/code&gt; leaves the MCP channel.&lt;/p&gt;</description></item><item><title>Reference agent</title><link>https://slidura.com/docs/mcp/reference-agent/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://slidura.com/docs/mcp/reference-agent/</guid><description>&lt;h1 id="reference-agent"&gt;Reference agent&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;⚠️ This page is a stub — full write-up coming soon.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;A PydanticAI script that runs the loop.&lt;/p&gt;</description></item></channel></rss>