Prerequisites
Before you begin, you’ll need:pdf noodle Account
Create an account if you don’t have one
API Key
Get your API key from API Settings
Claude Desktop
Claude Desktop supports both local and remote MCP servers.- Local Server (Recommended)
- Remote Server
The local server keeps your API key on your machine and works offline.Step 1: Locate your Claude Desktop configuration file:Step 2: Add the pdf noodle MCP server configuration:Step 3: Restart Claude Desktop
The
-y flag automatically confirms the npx prompt. The server will be downloaded on first use.Cursor
Cursor IDE works great with the local MCP server for secure, offline-capable PDF generation.- Local Server (Recommended)
- Remote Server
Step 1: Open or create the MCP configuration file:Step 2: Add the pdf noodle configuration:Step 3: Restart Cursor or reload the window
ChatGPT
ChatGPT only supports remote MCP servers through its Connected Apps feature.Configure the Connection
- Name: pdf noodle
- URL:
https://mcp.pdfnoodle.com/mcp?api_key=your-api-key-here - Authentication: None (API key is in the URL)
ChatGPT’s MCP support may vary by subscription tier and region. Check OpenAI’s documentation for the latest availability.
Claude.ai (Web)
Use MCP with Claude directly in your browser.Add pdf noodle
- Server URL:
https://mcp.pdfnoodle.com/mcp?api_key=your-api-key-here - Name: pdf noodle
Windsurf
Windsurf supports MCP through its configuration system. The local server is recommended for better security and offline access.- Local Server (Recommended)
- Remote Server
Step 1: Open or create the Windsurf MCP configuration file (refer to Windsurf’s documentation for the exact location)Step 2: Add the pdf noodle configuration:Step 3: Restart Windsurf
n8n
Integrate pdf noodle MCP into automated workflows using n8n. n8n connects to the remote MCP server via HTTP requests.Configure the Request
Set up the HTTP Request node with these settings:
| Setting | Value |
|---|---|
| Method | POST |
| URL | https://mcp.pdfnoodle.com/mcp?api_key=your-api-key-here |
| Authentication | None |
| Content-Type | application/json |
Authentication is set to None because the API key is passed directly in the URL query parameter.
Available MCP Methods for n8n
| Method | Description | Example params.name |
|---|---|---|
tools/call | Execute a tool | html_to_pdf, generate_pdf, list_templates |
tools/list | List available tools | — |
Example: Generate PDF from Template
Example: List All Templates
Manual Execution
Run the MCP server directly from the command line for testing or debugging.Verifying Your Setup
After configuration, verify everything works:
If you encounter issues, check the Troubleshooting section below.
Troubleshooting
Server not connecting
Server not connecting
- Verify your API key is correct
- Check that the configuration file syntax is valid JSON
- Ensure you’ve restarted the AI assistant after configuration changes
- For local servers, verify Node.js is installed (
node --version)
Authentication errors
Authentication errors
- Double-check your API key at app.pdfnoodle.com/settings/api
- Ensure there are no extra spaces in the API key
- Verify your account is active and has available credits
Tools not appearing
Tools not appearing
- Some AI assistants cache tool lists—try restarting completely
- Check if MCP is enabled in your assistant’s settings
- Verify the server name matches in your configuration
PDF generation fails
PDF generation fails
- Check your account has sufficient credits
- For HTML-to-PDF, ensure the HTML is valid
- Review the PDF Best Practices for formatting guidelines
Security Considerations
API Key Protection
- Never commit API keys to version control
- Use environment variables when possible
- Rotate keys periodically
Network Security
- Remote URLs include your API key—use HTTPS only
- Prefer local servers for sensitive environments
- Review your assistant’s data handling policies