Skip to main content

Render MCP

Connect your AI assistant to Rynko Render using the Model Context Protocol (MCP). Manage templates and generate documents through natural conversation.

Server URL: https://api.rynko.dev/api/mcp-documents

Authentication: Personal Access Token (PAT)

Supported AI Tools

ToolConfig FileTop-Level Key
Claude Desktopclaude_desktop_config.jsonmcpServers
Cursor.cursor/mcp.jsonmcpServers
Windsurf~/.codeium/windsurf/mcp_config.jsonmcpServers
VS Code.vscode/mcp.jsonservers
Zed~/.config/zed/settings.jsoncontext_servers
Claude CodeCLI--transport http

Features

  • Natural Language Templates - Describe what you need and let AI create templates
  • Cross-Environment Access - Work across all your environments with a single token
  • Draft-Only Safety - Templates created via MCP are drafts until you publish them
  • Document Generation - Preview and generate documents directly from chat
  • Data Import - Parse Excel/CSV files and auto-map columns to template variables
  • Audit Trail - All MCP operations are logged for security and compliance

Quick Start

Step 1: Generate a Personal Access Token

  1. Log in to your Rynko Dashboard
  2. Go to SettingsPersonal Access Tokens
  3. Click Create Token
  4. Enter a label (e.g., "Claude Desktop" or "Cursor")
  5. Select expiry (max 30 days)
  6. Click Create and copy the token immediately — it won't be shown again
warning

Keep your PAT secure. Anyone with this token can access your templates across all environments.

Step 2: Configure Your AI Tool

  1. Open Claude Desktop → SettingsExtensions
  2. Search for "Rynko" and click Install
  3. Enter your Personal Access Token when prompted
  4. Done! Start chatting about your documents.

Via Connectors (OAuth)

  1. Open Claude Desktop → SettingsConnectors
  2. Click Add Custom Connector
  3. Paste the server URL:
    https://api.rynko.dev/api/mcp-documents
  4. OAuth authorization completes automatically — sign in with your Rynko account when prompted
info

Connectors with OAuth require a Claude Pro, Max, Team, or Enterprise plan.

Via mcp-remote Proxy (PAT)

Claude Desktop does not support custom headers for HTTP transport. Use the mcp-remote proxy to bridge the remote server to stdio:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

Windows: %APPDATA%\Claude\claude_desktop_config.json

Linux: ~/.config/Claude/claude_desktop_config.json

{
"mcpServers": {
"rynko": {
"command": "npx",
"args": [
"mcp-remote",
"https://api.rynko.dev/api/mcp-documents",
"--header",
"Authorization:${RYNKO_PAT}"
],
"env": {
"RYNKO_PAT": "Bearer pat_xxxxxxxxxxxxxxxx"
}
}
}
}

Via stdio npm Package (PAT)

{
"mcpServers": {
"rynko": {
"command": "npx",
"args": ["-y", "@rynko/mcp-server"],
"env": {
"RYNKO_USER_TOKEN": "pat_xxxxxxxxxxxxxxxx"
}
}
}
}

Replace pat_xxxxxxxxxxxxxxxx with your Personal Access Token, then restart your AI tool.

When to use remote vs. local (npm)
  • Remote (HTTP): No Node.js required, simpler setup, works behind corporate proxies
  • Local (stdio via npm): Works offline, slightly lower latency, no network dependency

Step 3: Verify Connection

After restarting your AI tool, you should see "Rynko" in your available MCP servers. Try asking:

  • "List my templates"
  • "What environments do I have access to?"

Available Tools

Environment Tools

ToolDescription
list_environmentsList all environments you have access to
get_environmentGet details of a specific environment

Template Tools

ToolDescription
list_templatesList templates in an environment
get_templateGet template details and schema
create_draft_templateCreate a new draft template
update_draft_templateUpdate a draft template
validate_schemaValidate template schema before creating
get_schema_referenceGet the template schema documentation

Data Tools

ToolDescription
parse_data_fileParse Excel or CSV data to JSON
map_variablesAuto-map data columns to template variables

Generation Tools

ToolDescription
preview_templateGenerate a preview document
generate_documentGenerate a production document
get_job_statusCheck document generation status

Asset Tools

ToolDescription
list_assetsList uploaded assets in an environment
upload_assetUpload an image or file for use in templates

Integration Tools

ToolDescription
get_sdk_examplesGet SDK code examples for Node.js, Python, Java, or REST API
tip

Ask your AI assistant "How do I generate PDFs from my Node.js app?" — it will call get_sdk_examples to return working code with install instructions.


Example Conversations

Creating a New Template

You: Create an invoice template for my consulting business with company logo, client details, line items table, and payment terms.

AI: I'll create an invoice template for you. First, let me check your environments...

[AI uses list_environments, then create_draft_template]

I've created a draft invoice template in your "Production" environment. It includes:

  • Header with logo placeholder and company name
  • Client details section
  • Line items table with quantity, description, rate, and amount
  • Subtotal, tax, and total calculations
  • Payment terms footer

Would you like me to generate a preview?

Generating Documents from Data

You: I have a spreadsheet with customer data. Can you generate invoices for each customer?

AI: Of course! Please share the spreadsheet file.

[You attach customers.xlsx]

AI: [Uses parse_data_file] I found 15 customers. Let me map these to your invoice template... [Uses map_variables]

The mapping looks good:

  • Name → customer.name (95% confidence)
  • Amount → invoice.total (90% confidence)
  • Due Date → invoice.dueDate (85% confidence)

Should I generate the invoices?


Security & Permissions

  • 30-Day Max Expiry: PATs expire automatically to limit exposure
  • SHA-256 Hashing: Tokens are stored as hashes, not plain text
  • Revocable: Instantly revoke tokens from your dashboard
  • Draft-Only: Templates created via MCP are always saved as drafts — AI cannot publish to production
  • Audit Logging: All MCP operations are logged in your project's activity feed

Tier Limits

FeatureFreeStarterGrowthScale
TemplatesUnlimitedUnlimitedUnlimitedUnlimited
Environments125Unlimited
Document Generation50/mo600/mo4,000/mo12,000/mo
PAT Creation1310Unlimited
info

Template previews do not consume your document quota.


Environment Variables (npm package)

VariableRequiredDescription
RYNKO_USER_TOKENYesYour Personal Access Token (starts with pat_)
RYNKO_API_URLNoCustom API URL (default: https://api.rynko.dev/api)

Troubleshooting

"Invalid token" Error

  • Verify the token starts with pat_
  • Check if the token has expired (max 30 days)
  • Generate a new token from your dashboard

"Environment not found" Error

  • Ensure you have access to the environment
  • Your role must be EDITOR or ADMIN to create/modify templates

AI Tool Not Connecting

  1. Check your config file path and JSON syntax
  2. Ensure npx is available in your PATH (for stdio)
  3. Restart your AI tool completely
  4. Check the AI tool's MCP logs for errors

NPM Package

# Install globally
npm install -g @rynko/mcp-server

# Or run directly
RYNKO_USER_TOKEN=pat_xxx npx @rynko/mcp-server

Package: @rynko/mcp-server


Related: Flow MCP | AI Toolkit | Templates