Rynko MCP server for Claude Desktop - manage templates and generate documents through natural conversation.
Coming Soon: Install directly from the Claude Desktop Extensions directory.
Or install from the .mcpb bundle:
- Download
rynko-mcp-{version}.mcpbfrom the releases page - In Claude Desktop, go to Settings → Extensions
- Click Install from file and select the downloaded
.mcpbfile - Enter your Personal Access Token when prompted
- Done! Start chatting with Claude about your documents.
Install globally:
npm install -g @rynko/mcp-serverOr use directly with npx (recommended):
npx @rynko/mcp-server- Log in to your Rynko Dashboard
- Go to Settings → Personal Access Tokens
- Click Create Token
- Enter a label (e.g., "Claude Desktop")
- Select expiry (max 30 days)
- Copy the token - it won't be shown again!
Add to your Claude Desktop configuration file:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"rynko": {
"command": "npx",
"args": ["-y", "@rynko/mcp-server"],
"env": {
"RYNKO_USER_TOKEN": "pat_xxxxxxxxxxxxxxxx"
}
}
}
}Close and reopen Claude Desktop. You should see "rynko" in your available MCP servers.
| Tool | Description |
|---|---|
list_workspaces |
List all workspaces you have access to |
get_workspace |
Get details of a specific workspace |
| Tool | Description |
|---|---|
list_templates |
List templates in a workspace |
get_template |
Get template details and schema |
create_draft_template |
Create a new draft template |
update_draft_template |
Update a draft template |
validate_schema |
Validate template schema |
get_schema_reference |
Get template schema documentation |
| Tool | Description |
|---|---|
parse_data_file |
Parse Excel or CSV data to JSON |
map_variables |
Auto-map data columns to template variables |
| Tool | Description |
|---|---|
preview_template |
Generate a preview document |
generate_document |
Generate a production document |
get_job_status |
Check document generation status |
Once configured, you can have natural conversations with Claude:
You: Create an invoice template with company logo, client details, and line items table.
Claude: I'll create that for you. Let me check your workspaces first...
[Creates template using Rynko tools]
You: Generate an invoice for Acme Corp with 3 line items totaling $1,500.
Claude: I'll generate that invoice now...
[Generates PDF using your template]
| Variable | Required | Description |
|---|---|---|
RYNKO_USER_TOKEN |
Yes | Your Personal Access Token (starts with pat_) |
RYNKO_API_URL |
No | Custom API URL (default: https://api.rynko.dev/api) |
- Token Expiry: PATs expire after max 30 days
- Draft-Only: Templates created via MCP are drafts until manually published
- Audit Logging: All operations are logged in your team's activity feed
- Revocable: Instantly revoke tokens from your dashboard
- Verify your token starts with
pat_ - Check if the token has expired
- Generate a new token from your dashboard
- Check your internet connection
- Verify the Rynko API is accessible
- Try regenerating your PAT
- Check your config file JSON syntax
- Ensure
npxis in your PATH - Restart Claude Desktop completely
- Email: support@rynko.dev
- Issues: GitHub Issues
To build the Claude Desktop extension bundle:
cd integrations/mcp-server
npm install
npm run build:mcpbThis creates:
dist-mcpb/rynko-mcp-{version}.mcpb- The extension bundledist-mcpb/rynko-mcp-{version}.mcpb.sha256- Checksum file
rynko-mcp-{version}.mcpb
├── manifest.json # Extension metadata and configuration
├── server/ # Compiled server code
│ ├── index.js
│ └── client.js
└── icon.png # Extension icon (optional)
To submit to the Claude Desktop Extensions directory:
- Build the MCPB bundle:
npm run build:mcpb - Test locally by installing via "Install from file"
- Submit via Anthropic's Extension Submission Form
- Include:
- Extension name and description
- Privacy policy URL
- Terms of service URL
- 3+ usage examples
- Safety annotations (data access, network access)
MIT