PrintFriendly MCP server plugin: read clean web pages and make PDF, Word and Markdown files from any URL
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add --transport http printfriendly https://mcp.printfriendly.com --header 'Authorization: Bearer <PRINTFRIENDLY_API_KEY>'~/.codex/config.toml
[mcp_servers.printfriendly]
url = "https://mcp.printfriendly.com"
bearer_token_env_var = "PRINTFRIENDLY_API_KEY"
# codex mcp add printfriendly --url https://mcp.printfriendly.com --bearer-token-env-var PRINTFRIENDLY_API_KEY
# export PRINTFRIENDLY_API_KEY=<PRINTFRIENDLY_API_KEY>~/.cursor/mcp.json
{
"mcpServers": {
"printfriendly": {
"url": "https://mcp.printfriendly.com",
"headers": {
"Authorization": "Bearer <PRINTFRIENDLY_API_KEY>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"printfriendly": {
"type": "http",
"url": "https://mcp.printfriendly.com",
"headers": {
"Authorization": "Bearer <PRINTFRIENDLY_API_KEY>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"printfriendly": {
"httpUrl": "https://mcp.printfriendly.com",
"headers": {
"Authorization": "Bearer <PRINTFRIENDLY_API_KEY>"
}
}
}
}claude_desktop_config.json · Customize › Connectors › Add custom connector
{
"mcpServers": {
"printfriendly": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp.printfriendly.com",
"--header",
"Authorization:${AUTH_HEADER}"
],
"env": {
"AUTH_HEADER": "Bearer <PRINTFRIENDLY_API_KEY>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"printfriendly": {
"url": "https://mcp.printfriendly.com",
"headers": {
"Authorization": "Bearer <PRINTFRIENDLY_API_KEY>"
}
}
}
}