Upload a PDF with a single HTTP POST. Get back a link your users click to instantly create a live, shareable Simplebooklet flipbook — complete with analytics and embed codes. No SDK. Free to use.
Two API calls and your PDF is live on the web.
Send a multipart POST /api/api/upload
with your PDF file. Receive a JSON response containing a convert URL.
Pass the convert URL back to your user — in a chat response, email, or wherever your app surfaces content. The link is ready immediately.
Your user opens the link, signs in or creates a free account, and the flipbook converts automatically — permanently hosted with a shareable public URL.
Works from any language or tool that can make an HTTP request.
1 — Upload your PDF
curl -X POST \ https://simplebooklet.com/api/api/upload \ -F "file=@/path/to/your.pdf"
Response
{
"status": "ok",
"data": {
"url": "https://simplebooklet.com
/api/api/convert/a1b2c3d4e5f6"
}
}
2 — Share the convert URL
import httpx # upload with open("report.pdf", "rb") as f: r = httpx.post( "https://simplebooklet.com /api/api/upload", files={"file": f} ) url = r.json()["data"]["url"] # hand to user print(f"Open this to create your flipbook:\n{url}")
The convert URL is valid until the user completes signup. Append
?title=My+Title
to pre-fill the flipbook name.
Register the Simplebooklet MCP server once and Claude will know how to create flipbooks whenever you ask — from a public PDF URL, or from a PDF Claude generates itself.
Add the Simplebooklet MCP server via Settings → Customize in claude.ai. Once connected, Claude gains two tools:
{
"mcpServers": {
"simplebooklet": {
"url": "https://louddoc.com.com/mcp"
}
}
}
Add to ~/.claude.json or your
Claude Desktop / claude.ai MCP Settings -> Customize using URL: https://louddoc.com.com/mcp
Claude discovers the API automatically via llms.txt and openapi.yaml at the Simplebooklet root — so even without the MCP you can point Claude at those files and it will know how to call the API.
Create a free account and start converting PDFs in minutes.