4,500+ servers built on MCP Fusion
Vinkius

Doodle MCP. Manage group polls and track votes via chat.

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 Editor MCP Client Doodle MCP on Claude Desktop App MCP Integration Doodle MCP on OpenAI Agents SDK MCP Compatible Doodle MCP on Visual Studio Code MCP Extension Client Doodle MCP on GitHub Copilot AI Agent MCP Integration Doodle MCP on Google Gemini AI MCP Integration Doodle MCP on Lovable AI Development MCP Client Doodle MCP on Mistral AI Agents MCP Compatible Doodle MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Doodle manages group scheduling and meeting polls. It lets you create polls, track votes, and manage poll status—all through your AI client.

You can list all existing polls, invite participants to vote on specific dates, and even permanently delete the poll data.

It's for coordinating meetings when multiple people are involved.

What your AI agents can do

Add comment

Appends a new string comment to a specific Doodle poll.

Add participant

Adds a participant and their vote (Yes, No, or If-need-be) to a poll.

Close poll

Locks the poll state and sets the final winning option, making further changes impossible.

+ 7 more capabilities included
Manage Poll State

Create new polls, retrieve existing poll details, and change the poll status to CLOSED.

Track Voting Records

List every participant who voted and pull detailed records of their individual preferences and comments.

Update Poll Data

Programmatically add new participants, modify their votes, or append comments to a specific poll.

Clean Up Data

Permanently delete a poll and all associated votes and comments from the system.

Audit Polls

View a list of all active polls, including their status (OPEN/CLOSED) and how many people voted.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

Doodle MCP Server: 10 Tools for Group Scheduling

These tools allow your AI client to manage the entire lifecycle of Doodle polls, from initial creation to final deletion, using structured commands.

add019d7588

add comment

Appends a new string comment to a specific Doodle poll.

add019d7588

add participant

Adds a participant and their vote (Yes, No, or If-need-be) to a poll.

close019d7588

close poll

Locks the poll state and sets the final winning option, making further changes impossible.

create019d7588

create poll

Starts a new group scheduling poll for participants to vote on preferred options.

delete019d7588

delete poll

Permanently wipes a Doodle poll and all associated votes and comments from the system.

get019d7588

get comments

Retrieves all comments left on a specific Doodle poll.

get019d7588

get poll

Fetches all detailed information for a specific Doodle poll using its ID.

list019d7588

list participants

Gets a list of every user who has cast a vote on a specific Doodle poll.

list019d7588

list polls

Lists all polls you created, showing titles, open/closed status, and vote counts.

remove019d7588

remove participant

Removes a participant and their votes, forcing the system to recalculate the total vote count.

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 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ 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

What you can do with this MCP connector

Doodle manages group scheduling and meeting polls. It lets your AI client create polls, track votes, and manage poll status—all in one go. You can list every existing poll, invite participants to vote on specific dates, and permanently wipe the poll data when you're done. It's for coordinating meetings when you've got more than one person involved.

Manage Poll State

Your agent can start a new group scheduling poll using create_poll, and it can pull all the detailed info for a specific poll ID with get_poll. You can also see a list of every poll you created using list_polls, which shows the titles, if it's open or closed, and how many people voted.

When the date is set, your agent can lock the poll state and set the final winner with close_poll. You can also wipe out a poll and all its associated votes and comments using delete_poll.

Track Voting Records

To see who voted, your agent runs list_participants to get a list of every user who cast a vote on a specific poll. You can pull detailed records of individual preferences and comments from the system using add_participant and get_comments. You can also update the poll data by adding new participants or modifying existing votes using add_participant.

If a user needs to change their mind, your agent runs remove_participant, which takes a participant's vote and forces the system to recalculate the total vote count.

Audit Polls

Your agent can view a list of all active polls, checking the status (OPEN/CLOSED) and the total number of people who voted on each one. You can append new comments to a poll using add_comment to keep track of discussions.

How Doodle MCP Works

  1. 1 Subscribe to the server and enter your Doodle API Key (Legacy API access required).
  2. 2 Tell your AI agent what you need to do (e.g., 'Create a poll for next week').
  3. 3 The agent calls the appropriate tool (like create_poll), executes the action, and reports the result back to the chat.

The bottom line is, your AI client acts as the single interface, running complex, multi-step scheduling commands against Doodle.

Who Is Doodle MCP For?

This is for the Project Manager who has to coordinate schedules across dozens of time zones. If you spend hours manually following up on poll results or tracking who hasn't responded, this saves you that time. It's for anyone who deals with group logistics and needs a single source of truth for meeting availability.

Project Manager

Coordinates meeting times across large teams, listing all polls with list_polls and auditing votes without manual follow-ups.

Executive Assistant

Creates, manages, and monitors Doodle polls, pulling participant feedback using natural language commands.

Operations Team Lead

Automates group scheduling flows and verifies poll results in real time, ensuring no participant data is missed.

What Changes When You Connect

  • See exactly who voted and how they voted. Use list_participants to get a roster of every person who participated in the poll.
  • Build polls fast. create_poll generates a new scheduling poll, giving you a centralized place to gather all preferred dates and times.
  • Lock down the results. Run close_poll when voting ends. This action locks the poll and automatically determines the final winning option.
  • Audit participant feedback. get_comments retrieves every chat comment attached to a poll, so you don't miss any context.
  • Clean up messes. If a poll is obsolete, use delete_poll to wipe all associated data permanently, keeping your system clean.

Real-World Use Cases

01

The Offsite Planning Debacle

The project manager needs to find a date for an offsite meeting. They run create_poll with multiple date options. Later, they use list_participants and get_comments to identify who has voted and why, solving the coordination nightmare in one chat session.

02

Correcting a Vote

A key stakeholder changed their mind. Instead of manually editing the poll, the agent runs remove_participant followed by add_participant to update their vote and keep the data accurate.

03

Finalizing a Client Event

The event is ready to go. The agent first calls get_poll to verify all details, then runs close_poll to lock the date, and finally uses get_comments to compile any final notes.

04

Archiving Old Projects

A project is finished. Instead of leaving stale data, the operations team calls delete_poll to permanently remove the poll, ensuring the data slate is completely clean.

The Tradeoffs

Manually updating votes

Trying to update a participant's vote by just typing 'change my vote' into the Doodle website's comment box, which only records text, not a vote change.

Use the agent to run add_participant with the correct preference array (0, 1, or 2). This ensures the vote is recorded programmatically and the poll data is updated correctly.

Ignoring poll state

Attempting to add a comment (add_comment) or modify participants after the poll has been closed, leading to API errors or data inconsistency.

Always check the poll status first using get_poll. If the poll is open, you can proceed. If it's closed, you must first use close_poll to finalize the state.

Deleting data piecemeal

Only deleting the comments but forgetting to remove the participant votes, leaving orphaned data and confusion.

If you need to wipe the poll, use delete_poll. This tool removes the poll, all votes, and all comments in one irreversible step.

When It Fits, When It Doesn't

Use this if your main pain point is coordinating meetings across multiple people and tracking who is available when. You need a system that lets you create polls and then, weeks later, audit the results and manage updates without logging into the website. Don't use this if you only need to manage simple, internal team calendars that aren't public-facing or don't require multiple votes. If you just need to send a calendar invite, use a standard calendar tool. This server is for complex, group-wide consensus building.

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

How we secure 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 server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

add_comment add_participant close_poll create_poll delete_poll get_comments get_poll list_participants list_polls remove_participant

Tracking down meeting availability is a multi-tab nightmare.

Right now, finding a time that works for eight people means opening Doodle, checking individual availability, and then manually compiling a list of votes and comments. You spend time opening tabs, refreshing pages, and copying dates into a spreadsheet. It's tedious, and you always miss a key detail.

With this MCP server, your AI agent handles the whole process. You command the agent to `create_poll` with your options. Then, you ask it to `list_participants` and `get_comments`. The agent pulls the raw data, processes the votes, and gives you a clean summary right in the chat. You get the answer, not the data dump.

Doodle MCP Server: Manage Polls and Votes

Before this server, if a participant changed their mind, you had to manually find their entry and update the data, which was prone to error. You couldn't easily see the entire history of feedback or force a final decision.

Now, you can use the agent to `add_participant` or `remove_participant` to adjust votes in real time. You can also run `close_poll` to lock the results and finalize the date. The control is immediate, accurate, and visible in the chat.

Common Questions About Doodle MCP

How do I list all my polls using the Doodle MCP Server? +

Use the list_polls tool. This tool returns titles, open/closed status, creation dates, and the total number of participants for every poll you've set up.

Can I find out who voted on a specific poll using the Doodle MCP Server? +

Yes, call list_participants on the specific poll ID. This tool returns a list of every unique user who submitted a vote.

What is the best way to permanently delete a poll using the Doodle MCP Server? +

Use the delete_poll tool. This is irreversible and wipes the poll, all votes, and all comments from the system permanently.

How do I add a comment to a poll using the Doodle MCP Server? +

Run the add_comment tool, providing the poll ID and the text you want to append. The comment immediately appears in the poll's record.

How do I use the `add_participant` tool to update votes on a Doodle poll? +

You use add_participant to programmatically add or adjust votes. You provide a name and a preference array (0=no, 1=yes, 2=if-need-be) that matches the number of options in the poll.

What happens if I try to close a poll with the `close_poll` tool? +

The close_poll tool locks the poll's participation status. It sets the final chosen option, overriding any open votes, and prevents further participation.

Can I retrieve all comments attached to a specific poll ID using `get_comments`? +

Yes, get_comments pulls every string chat and contextual comment associated with a given poll ID. This lets you verify participant feedback directly.

Is there a way to remove a participant's votes using the `remove_participant` tool? +

Yes, remove_participant removes a specified person and all their votes from the poll. The system recalculates the total votes automatically after the removal.

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.

More in this category

You might also like

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.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
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.