Vinkius
Doodle

Doodle MCP for AI. Manage group scheduling, vote tracking, and poll lifecycle.

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

Doodle MCP on Cursor AI Code EditorDoodle MCP on Claude Desktop AppDoodle MCP on OpenAI Agents SDKDoodle MCP on Visual Studio CodeDoodle MCP on GitHub Copilot AI AgentDoodle MCP on Google Gemini AIDoodle MCP on Lovable AI DevelopmentDoodle MCP on Mistral AI AgentsDoodle MCP on Amazon AWS Bedrock

Connect to your AI in seconds.

Doodle manages group scheduling by letting your AI agent handle all meeting polls. You can create new polls, track which participants have voted, see who chose what time slot, and even permanently delete old event data—all from a single conversation.

What your AI can do

List polls

Returns a summary of all polls you've created, showing their status and final options.

Get poll

Retrieves all details about one specific poll using its unique ID.

Create poll

Initiates a brand new group scheduling poll with specified options so people can vote on their preference.

+ 7 more capabilities included
Create new polls

Set up a group poll with specific options and dates for participants to vote on.

Track who voted

Retrieve lists of all people who have cast their vote on an existing poll.

View participant feedback

Get a record of all comments and discussions attached to any specific poll.

Finalize voting results

Close the poll when decisions are made, locking in the final winning option automatically.

Adjust participant votes

Add or remove a specific person's vote and their preference for an option.

Included with Plan

Waiting for input…

AI Agent

Doodle: 10 Tools for Poll Management

These tools let your agent manage the entire lifecycle of a Doodle poll—from creation and adding votes to closing results and deleting records.

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

List Polls

Returns a summary of all polls you've created, showing their status and final options.

Get Poll

Retrieves all details about one specific poll using its unique ID.

Create Poll

Initiates a brand new group scheduling poll with specified options so people can...

Delete Poll

Permanently removes an entire poll, wiping all associated votes and comments from...

List Participants

Lists every user who has already voted on a given Doodle poll.

Add Participant

Programmatically adds a participant and their vote preferences (Yes, No, If-need-be) to an active poll.

Remove Participant

Takes a participant off the poll roster and recalculates the total votes for everyone else.

Get Comments

Pulls every comment left on a specific Doodle poll for review.

Add Comment

Attaches a text comment to any specific Doodle poll record.

Close Poll

Locks the poll status and sets the final winning option string for all participants.

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 Doodle 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 Doodle, 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
Doodle 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 Doodle. 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.

Tracking consensus used to be a manual mess.

Think about coordinating an offsite meeting for ten people. You send out a Doodle link, and then you have to keep refreshing the poll page. You're checking if enough votes came in. If someone changes their mind, you feel like you're manually tracking who changed what, copying names from one sheet into another.

With this MCP, your agent does all of that heavy lifting. You tell it, 'We need to find a time for the offsite.' It handles the whole cycle—creating the poll, monitoring votes, and notifying everyone when enough data is gathered—and hands you the final answer.

The Doodle MCP gives you total control over your scheduling data.

Manual steps that vanish: You no longer have to manually check if a poll needs closing. You don't need to worry about who voted and what their preference was recorded as. All of this is automated through the `close_poll` tool.

Now, you just talk to your agent. It handles the complex state transitions—from open voting to locked results—in a single conversation. The data integrity is immediate.

What your AI can actually do with this

Coordinating a simple team meeting used to be an absolute nightmare of back-and-forth emails and scattered spreadsheets. Now, you connect Doodle through your AI agent to manage all that scheduling mess directly in chat. You don't have to copy names or track votes manually anymore.

Your agent can look across all your existing polls, list exactly which ones are open and which are closed. If the team has moved on, it can provision a brand new poll for you with specific dates and times. Need to know who showed up? It lists every participant who cast a vote.

The system also lets you grab any comments or feedback attached to a specific poll ID. When everyone is set, you can close the poll—locking in the final chosen option automatically.

If you need to audit the data later or just clean house, your agent handles that too. It can delete the entire poll and all associated records instantly. This kind of control over complex scheduling data means everything stays organized, regardless of which compatible client you use; it's a core service available across the Vinkius catalog.

Built · Hosted · Managed by Vinkius Doodle MCP - Manage Group Scheduling and Voting
Server ID 019d7588-ab9b-71dc-89a5-67ceacfb2ecc
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Questions you might have

How do I see all my past polls using list_polls? +

The list_polls tool returns titles, status (OPEN/CLOSED), and the number of participants for every poll you created. This gives you a quick overview without diving into any single record.

Can I add votes to a closed poll using add_participant? +

It's probably a bad idea. The system is designed to lock the results when polls are closed. If you try, it might fail or require an admin override.

What if I need to remove a participant from a poll? Do I use remove_participant? +

Yes, use remove_participant. This tool removes the person and automatically recalculates all other votes in the poll, keeping your data clean.

How do I check if someone voted on a specific poll? Do I use list_participants? +

Use list_participants. It returns a roster of every unique user who has submitted a vote for that specific poll ID. You don't get the preferences, just the names.

What happens if I use get_poll with an incorrect Poll ID? +

The system will return a specific 'Not Found' error. This means the poll ID you provided doesn't exist or your account lacks permission to view it. Double-check the ID format and ensure the polling entity is active.

How do I guarantee that close_poll selects the right winning option? +

You must pass the exact string value of the desired option in your command payload. The MCP cannot guess; it needs you to explicitly dictate which specific choice is declared the final winner.

Is running delete_poll reversible or does it wipe all associated data? +

It's permanent. Calling delete_poll completely vaporizes the poll entity, including all stored votes and comments. Treat this command like deleting a file you can't get back.

What are common issues I might encounter when using create_poll? +

Most errors relate to invalid date/time formats or conflicting option payloads. The client will report the specific failure, allowing you to correct your input parameters before retrying.

Can my agent create a meeting poll with specific date and time options? +

Yes. Use the 'create_poll' tool. You can provide a JSON array of option strings (e.g., ['2026-04-01 10:00', '2026-04-02 14:00']). The agent will command the Doodle backend to generate the standard poll structure instantly.

How do I add a participant's vote programmatically via chat? +

Use the 'add_participant' tool. Provide the poll ID, the participant's name, and a JSON array of preference values (0=no, 1=yes, 2=if-need-be) matching the number of poll options. The agent will trigger the response routing instantly.

Can I close a poll and set the final meeting time through the agent? +

Absolutely. Use the 'close_poll' tool. Provide the poll ID and the text of the winning option. The agent will change the poll state to CLOSED, locking the participation arrays and officially confirming the chosen time.

Built & Managed by Vinkius 30s setup 10 tools

We've already built the connector for Doodle. 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.