Vinkius
NiftyImages

NiftyImages MCP for AI. Manage dynamic content, widgets & timers via agent.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

NiftyImages MCP on Cursor AI Code EditorNiftyImages MCP on Claude Desktop AppNiftyImages MCP on OpenAI Agents SDKNiftyImages MCP on Visual Studio CodeNiftyImages MCP on GitHub Copilot AI AgentNiftyImages MCP on Google Gemini AINiftyImages MCP on Lovable AI DevelopmentNiftyImages MCP on Mistral AI AgentsNiftyImages MCP on Amazon AWS Bedrock

Connect to your AI in seconds.

NiftyImages connects dynamic content into your AI workflow. Manage personalized images, track widget performance, and update countdown timers directly from your agent—no need to open the web portal.

Use it to list assets, pull click stats, or programmatically change Photoshop layers in real time.

What your AI can do

Add datastore record

Adds a new record into your specified personalization data store.

Delete datastore record

Removes an existing record from a specific data store.

Get image stats

Fetches performance metrics, including impressions and clicks, for a given image.

+ 7 more capabilities included
List all NiftyImages assets

Retrieves a list of every personalized image and widget configured in your account.

Track content performance metrics

Pulls aggregated statistics—like impressions and clicks—for specific images or widgets.

Update dynamic deadlines

Changes the target end date and time for any active countdown timer asset.

Manage personalization data

Allows you to list fields, add new records, or delete custom data points used by your content.

Update image layers

Programmatically modifies specific editable layers within Photoshop-designed images.

Inspect asset metadata

Fetches full configuration and metadata for a single asset using its unique Image Key.

Included with Plan

Waiting for input…

AI Agent

NiftyImages MCP Server: 10 Tools for Dynamic Content Management

These tools let your AI agent read, write, and modify personalized assets—including images, data records, and timers—all from a single conversation.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using NiftyImages on Vinkius

Add Datastore Record

Adds a new record into your specified personalization data store.

Delete Datastore Record

Removes an existing record from a specific data store.

Get Image Stats

Fetches performance metrics, including impressions and clicks, for a given image.

Get Image

Retrieves the full details and configuration for one personalized image asset.

Get Widget Stats

Retrieves performance data (impressions/clicks) for dynamic widgets in your content.

List Datastore Fields

Shows the names and types of all available fields within a specific data store.

List Images

Lists every personalized image asset currently set up in your account.

List Widgets

Retrieves a list of all dynamic widgets available for use across your web and email...

Update Psd Image

Updates specific layers within an existing Photoshop-designed image asset.

Update Timer

Sets a new target end date and time for a countdown timer.

Security and governance baked right in.

Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.

Claude AI

Claude AI

1

Open Claude Settings

Go to claude.ai, click your profile icon, then navigate to Customize → Connectors.

2

Add Custom Connector

Click the "+" button and select Add custom connector. Paste your Vinkius endpoint URL:

https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp

Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. For OAuth-protected servers, expand Advanced settings to add credentials.

3

Start a conversation

Open a new chat. The NiftyImages integration is available immediately — no restart needed.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with NiftyImages, then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,100+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week
NiftyImages MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by NiftyImages. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This connection provides 10 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.

Content updates shouldn't require three different tabs open.

Today, updating personalized content is a mess. You check the asset manager for image keys, then switch to a spreadsheet to update data records, and finally go to a calendar tool just to change a timer deadline. It’s clicks, copy-pasting, and waiting on three different teams.

With this MCP server, you tell your agent everything in one prompt. You can ask it to retrieve image stats, then use `update_psd_image` for the new headline, and finally run `update_timer`. The process runs end-to-end from chat.

NiftyImages MCP Server: Manage images, widgets & timers

Manual processes force you to check the web portal for asset listings and use a separate tool just to grab performance metrics. Every time you need data—like widget click counts or image metadata—you're wasting five minutes of your day.

Now, everything is accessible through dedicated tools. Need stats? Run `get_widget_stats`. Want the keys? Use `list_images`. The server brings the entire asset management backend right into your agent conversation.

What your AI can actually do with this

This server lets your AI agent handle all your dynamic content—images, widgets, and timers—without you ever having to open up a web portal. You're managing personalized assets directly from chat. It’s built for people who need to act fast and don't have time clicking through dashboards.

Managing Your Content Assets

You can get an overview of everything you've set up. Use list_images to pull a list of every single personalized image asset in your account. Similarly, running list_widgets gives you a full inventory of all the dynamic widgets available for use across your content. For deeper dives into specific assets, you can run get_image to retrieve the complete configuration and details for one particular personalized image.

If you need to know exactly what data points are in play, list_datastore_fields shows you the names and types of all fields within a specified personalization data store. You'll also use get_image_stats to pull performance metrics, like impressions and clicks, for any given image asset. To track widget performance, you run get_widget_stats, which fetches aggregated statistics—including impressions and clicks—for your dynamic widgets.

Updating Live Content

You don't just read data; you change it. You can programmatically modify editable layers within Photoshop-designed images using update_psd_image. If you have a countdown timer, update_timer lets you set a new target end date and time instantly. For your personalization data, you can write to the system by calling add_datastore_record, which adds a brand-new record into your specified data store.

When a data point is retired or corrupted, use delete_datastore_record to remove an existing record from a specific data store.

The System View

These tools give you total control over the backend operations of your content. You can retrieve all necessary asset metadata and configuration using these functions. Every piece of personalized content—be it an image, widget, or timer—is accessible for inspection and modification via the agent.

Here’s what happens when you run these tools:

  • List Assets: Run list_images and list_widgets to see every configured element.
  • Inspect Metadata: Use get_image with a unique Image Key to pull the full asset configuration.
  • Track Performance: Get concrete metrics for specific images via get_image_stats, or check widget performance using get_widget_stats.
  • Manipulate Data: View available fields with list_datastore_fields; add data records with add_datastore_record or clear old ones with delete_datastore_record.
  • Change Content: Update Photoshop layers directly via update_psd_image, change deadlines using update_timer, and manage the core content by listing available assets.
Built · Hosted · Managed by Vinkius NiftyImages MCP Server - Manage Images & Content
Server ID 019d75dd-7973-738f-b426-db3f8ae8510f
Vinkius Inspector
Compliance Grade A+
Score 98.33/100
Vinkius Inspector Badge — Score 98.33/100

Questions you might have

How do I find out what personalized images are available using list_images? +

The list_images tool returns every personalized image you have configured. This gives you the names and unique keys needed to run other tools, like getting stats.

Can I update a countdown timer date with the update_timer tool? +

Yes. The update_timer tool lets you change the target end date and time for an active timer asset. You just need to specify the key and the new expiration details.

What is the difference between get_image_stats and get_widget_stats? +

These tools track different types of content performance. Use get_image_stats for static or image-based assets, and use get_widget_stats for dynamic widgets embedded in your web pages.

Does add_datastore_record require knowing the fields first? +

Yes. Before adding a record, you should run list_datastore_fields to see exactly what data points are expected and confirm the correct schema for your personalization data.

What security precautions should I take before using the `delete_datastore_record` tool? +

The system confirms deletion immediately. Because this action is irreversible, always run a pre-check query first to verify which records you plan to remove. You'll want to confirm both the record ID and the target data store name before executing the delete command.

How does the `update_psd_image` tool programmatically change Photoshop layers? +

This tool allows you to update specific, named layers within your design. You must provide both the Image Key and the exact layer name, along with the new content or data for that layer. It bypasses manual editing by targeting defined programmatic layers.

Are there rate limits I should know about when calling `get_image_stats` and `get_widget_stats`? +

Yes, high-volume requests are subject to API throttling. We recommend batching your statistics calls whenever possible rather than making many rapid single lookups. Always check the official NiftyImages documentation for current rate limits.

What data does `list_widgets` return about my dynamic widgets? +

list_widgets returns a simple list of all active widget IDs and names associated with your account. It's useful for inventory but doesn't provide performance metrics; you need to use the dedicated stats tool for engagement data.

Where do I find my NiftyImages API Key? +

Log in to your NiftyImages account and navigate to the API section in your account settings to find or generate your key.

Can I update a timer that is already live in an email? +

Yes! Because NiftyImages generates the countdown at the moment the email is opened, updating the target date via the update_timer tool will reflect the change for all subsequent opens.

What is the Photoshop API used for? +

It allows you to programmatically change the text or visibility of specific layers within a Photoshop file you have uploaded to NiftyImages, enabling high-fidelity dynamic imaging.

Built & Managed by Vinkius 30s setup 10 tools

We've already built the connector for NiftyImages. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 10 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.