Vinkius
Dribbble

Dribbble MCP for AI. Manage and organize every asset in your design portfolio.

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

Dribbble MCP on Cursor AI Code EditorDribbble MCP on Claude Desktop AppDribbble MCP on OpenAI Agents SDKDribbble MCP on Visual Studio CodeDribbble MCP on GitHub Copilot AI AgentDribbble MCP on Google Gemini AIDribbble MCP on Lovable AI DevelopmentDribbble MCP on Mistral AI AgentsDribbble MCP on Amazon AWS Bedrock

Connect to your AI in seconds.

Dribbble MCP lets your AI agent manage your entire design portfolio directly. Upload shots, create new projects, update your team info, and track jobs—all from conversation.

Stop juggling tabs; keep your creative workflow inside your code editor.

What your AI can do

Create attachment

Adds high-resolution files to an existing shot, provided you have the necessary membership level.

Create job

Initializes a new job posting on your Dribbble profile (requires a special token).

Create project

Creates a brand-new container to group related design work.

+ 12 more capabilities included
Manage Portfolio Assets

List, retrieve, create, update, or delete individual shots from your profile.

Organize Workspaces

Build and maintain structured collections of work by creating, listing, or updating projects.

Update User Details

Access your core account data, including bio information and team memberships.

Handle Attachments

Add or remove high-resolution files to shots (requires Pro/Team access).

Track Design Jobs

Create, view, and modify job listings associated with your profile.

Included with Plan

Waiting for input…

AI Agent

Dribbble: 15 Tools for Creative Asset Management

Use these tools to handle every part of your creative lifecycle—from publishing a single shot to organizing an entire team project.

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 Dribbble on Vinkius

Create Attachment

Adds high-resolution files to an existing shot, provided you have the necessary membership level.

Create Job

Initializes a new job posting on your Dribbble profile (requires a special token).

Create Project

Creates a brand-new container to group related design work.

Create Shot

Publishes a new visual shot to your portfolio (video shots are not supported).

Delete Attachment

Removes an attached file from a shot, provided you have the necessary permissions.

Delete Project

Permanently removes a project container and all associated work.

Delete Shot

Removes an entire shot from your public profile.

Get Job

Retrieves the details of a specific job listing on your profile (requires special...

Get Shot

Fetches all data and metadata for one specific shot by its ID.

Get User

Retrieves the core details of your authenticated user profile, including bio and...

List Projects

Generates a list of all existing projects associated with your account.

List User Shots

Shows a complete list of every shot you have currently published to Dribbble.

Update Job

Edits the details of an existing job listing (requires special token).

Update Project

Modifies the metadata or settings of a project container.

Update Shot

Changes details for an existing shot on your portfolio, provided you have upload...

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 Dribbble 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 Dribbble, 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
Dribbble 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 Dribbble. 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 15 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.

Managing visual portfolios used to mean clicking through a dozen different tabs.

Right now, updating your work means logging into Dribbble, finding the specific shot, hitting 'edit,' going to the attachments section if needed, and then maybe opening another tab to update your profile bio. It’s a sequence of clicks that pulls you out of whatever code editor or design tool you're actually working in.

With this MCP, your agent handles it all. You just tell it what needs changing—'Update my bio and add three new shots.' The agent executes the calls through Dribbble, doing the repetitive clicking for you. It keeps your focus on the work, not the workflow.

Getting Project Structure with Dribbble MCP

Previously, if a client needed to see all related pieces (like 'Brand Identity 2024'), you'd have to manually group them and write the project details yourself. If you missed one shot, the whole presentation was incomplete.

Now, tell your agent to create_project() for that collection. You can then use list_projects() to see it instantly organized. It keeps all related assets contained in a single, manageable spot.

What your AI can actually do with this

This MCP gives you direct control over your Dribbble account. You can talk to your agent about your work, and it handles the heavy lifting of asset management. Need to list all your shots or see what data is in your profile? Just ask. It also lets you group related pieces into projects, keeping everything categorized without logging into a separate dashboard.

If you're working with team assets, you can manage job listings and attachments too. Vinkius hosts this connector, making it available to any MCP-compatible client so you never have to switch tools just to update your portfolio.

Built · Hosted · Managed by Vinkius Dribbble MCP - Manage Portfolio & Projects via AI
Server ID 019e388e-63bf-736c-93ee-dc8c4082c3d3
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Questions you might have

How do I check what shots I have published using the list_user_shots tool? +

You ask your agent to run list_user_shots(). It will return a complete list of every shot associated with your account, letting you know exactly how many pieces you've uploaded.

Do I need special access for create_attachment()? +

Yes, creating attachments requires upload scope and typically needs Pro or Team membership. The agent will flag this requirement if the necessary permissions aren't active.

Can I manage multiple job listings with update_job()? +

You can use it to modify specific job details, like changing a required skill set or salary range. You must specify which job you want to change and provide the new data.

What is the difference between create_project() and list_projects()? +

create_project() makes a brand-new, empty container for related work. list_projects() just shows you all the project containers that already exist on your account.

What permissions are needed for tools like `delete_shot`? +

You need an upload scope token to use deletion tools. If your access token lacks this permission, the API call fails immediately. Always verify your token's scopes before attempting any asset removal.

Can I use `create_shot` for video content? +

No, the API does not support creating video shots. You must provide standard image files when calling this function. Always confirm that your source material matches Dribbble's supported file types.

If I call `update_project` with an invalid ID, how do I handle the error? +

The system returns a specific error code and message stating the resource was not found. You must confirm the project identifier exists before running update commands to prevent failure.

What information does `get_user` retrieve if my profile is incomplete? +

It retrieves core user identifiers, team associations, and any available bio data even if optional fields are blank. This allows your agent to start building context immediately.

Can I upload a new design to Dribbble using this tool? +

Yes! Use the create_shot tool. You can provide an image URL or file data, along with a title and description, to publish a new shot to your profile instantly.

How do I organize my work into different collections? +

You can use the create_project and list_projects tools to manage your Dribbble projects, allowing you to categorize your shots and keep your portfolio organized.

Is it possible to add high-resolution files to my shots? +

Yes, if you have a Pro or Team account, you can use the create_attachment tool to add files (up to 10MB) to any of your existing shots.

Built & Managed by Vinkius 30s setup 15 tools

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

No hosting. No infrastructure. No complex setup.
All 15 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.