instapaper-mcp
Save URLs to your Instapaper account
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@instapaper-mcpsave this article to my Instapaper: https://example.com/article"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
instapaper-mcp
MCP server for saving URLs to Instapaper via the Instapaper Simple API.
Tools
Tool | Description |
| Save a URL to your Instapaper account |
Related MCP server: Raindrop.io
Setup
1. Install and build
npm install
npm run build2. Store credentials in the macOS Keychain
security add-generic-password -s instapaper-mcp -a username -w "your-email@example.com"
security add-generic-password -s instapaper-mcp -a password -w "your-password"3. Create a wrapper script
Create run.sh in the project root (already gitignored):
#!/bin/sh
export INSTAPAPER_USERNAME=$(security find-generic-password -s instapaper-mcp -a username -w)
export INSTAPAPER_PASSWORD=$(security find-generic-password -s instapaper-mcp -a password -w)
exec node /Users/kenjudy/Projects/instapaper-mcp/dist/index.jschmod 700 run.sh4. Configure Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"instapaper": {
"command": "/Users/kenjudy/Projects/instapaper-mcp/run.sh"
}
}
}Restart Claude Desktop after saving the config.
Development
npm test # run tests
npm run typecheck # type-check without emitting
npm run build # compile to dist/Credentials
The server reads credentials from environment variables at startup:
INSTAPAPER_USERNAME: your Instapaper account emailINSTAPAPER_PASSWORD: your Instapaper account password
The server exits immediately with an error if either variable is missing.
Credentials are kept out of config files by reading them from the macOS Keychain in run.sh. The wrapper script is gitignored; never commit credentials to version control.
This server cannot be deployed
Maintenance
Related MCP Connectors
Search and save to your Purl read-it-later knowledge base from any MCP client.
Remote MCP server for full read/write access to a Zotero library
Experimental MCP server for current empirical verification of explicit public HTTPS endpoint claims.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceMCP RSS is a Model Context Protocol (MCP) server for interacting with RSS feeds14 npm27MIT
- AlicenseBqualityDmaintenanceMCP Server for accessing Raindrop.io bookmark manager.3744 npm184MIT
- AlicenseAqualityCmaintenanceMCP server that converts URLs to clean Markdown/Text for LLM agents.2535 npm5MIT
- AlicenseAqualityDmaintenanceMinimal MCP server for sending messages to Poke via the inbound webhook.13 npmMIT