Zigpoll
Zigpoll is a survey and feedback platform for creating polls, collecting responses, analyzing insights, and running customer research.
Verdict
Common use cases
- Audit poll ownership across team accounts
- Check survey quota before launching campaign
- Verify plan limits during billing review
- List active polls for status report
- Confirm API key permissions after rotation
Integration
- Vendor
- Zigpoll
- Category
- other
- Auth
- API_KEY
- Tools
- 2
- Composio slug
zigpoll
Tools
- Get Current User
Return the Zigpoll user authenticated by the connected API key, including the account IDs available to that user.
- List Accounts
List the Zigpoll accounts available to the connected user, including each account's plan, limits, ownership, poll IDs, and usage counters.
Setup
Setup guide
- 11. Open your Switchy workspace and navigate to Settings > Integrations > MCP Servers. 2. Click 'Add MCP Server' and select Zigpoll from the directory. 3. Log in to your Zigpoll dashboard, go to Account Settings or API Keys, and generate a new API key with read access to user and account data. 4. Copy the key and paste it into the Switchy connection dialog, then click 'Connect'. 5. Switchy will verify the key by calling the Get Current User tool; you'll see a success message if authentication works. 6. Open any Project, type '@Zigpoll list my accounts' in the chat, and confirm you see account names, plan details, and poll IDs in the response. 7. If the response is empty or shows an error, double-check the API key has the correct permissions in Zigpoll's settings.
What teammates see: by default, memories from Zigpoll are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Projects have used this MCP together with a given model.
How Switchy teams use it
Starter prompts
List All Accounts
@Zigpoll list all accounts available to this API key, including plan name, poll count, and usage limits for each.
Check My User Info
@Zigpoll show me the current user details and which account IDs I have access to.
Summarize Account Usage
@Zigpoll list accounts and highlight any that are close to their plan limits or have high poll counts.
Verify API Key Scope
@Zigpoll retrieve my user info and account list to confirm this API key has read access to both.
Export Account Metadata
@Zigpoll list all accounts with their owner names, plan types, and poll IDs, then format it as a table.
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
@Zigpoll show me all the accounts I have access to and their current poll usage
Your Zigpoll API key grants access to 2 accounts. Account 'Marketing Team' (ID: acc_abc123) is on the Pro plan with 3 active polls consuming 1,247 of 5,000 monthly responses. Account 'Customer Research' (ID: acc_def456) is on the Starter plan with 1 active poll at 89 of 1,000 responses. Both accounts are within their limits and have owner-level permissions.
This example demonstrates the List Accounts tool, which surfaces plan limits and usage counters across all accessible accounts. Requires a valid API key with read permissions. Note that Zigpoll's MCP currently provides read-only access to account metadata and user info—poll creation and response analysis require the Zigpoll web interface.
@Zigpoll verify my API key is working and tell me which user account it's tied to
Your API key is valid and authenticated to user 'sarah.chen@example.com' (User ID: usr_xyz789). This account was created on March 15, 2024, and has access to 2 Zigpoll accounts: 'Marketing Team' and 'Customer Research'. Your user role is Owner on both accounts, granting full administrative access to polls, responses, and billing settings.
This example uses the Get Current User tool to confirm authentication and identify the connected user. Useful for troubleshooting API key issues or verifying which Zigpoll identity is active in a shared workspace. The response includes account IDs that can be referenced in subsequent queries.
@Zigpoll check if we're approaching any response limits across our accounts, then summarize which polls are most active
Checking your 2 Zigpoll accounts: 'Marketing Team' is at 25% of its 5,000-response limit (1,247 responses), while 'Customer Research' is at 9% of 1,000 (89 responses). Neither account is at risk of hitting limits this month. The most active poll is 'Q2 Product Feedback' on the Marketing Team account with poll ID poll_m4n5o6, though I cannot access individual poll response data through this MCP—you'll need to view detailed analytics in the Zigpoll dashboard.
This example pairs the List Accounts tool with AI reasoning to synthesize usage patterns across multiple accounts. Highlights the MCP's limitation: it surfaces account-level metadata but cannot drill into poll content or individual responses. Best used for high-level monitoring before diving into the Zigpoll web app for analysis.
Use-case deep-dives
When Zigpoll MCP helps agencies track client survey usage
A 6-person marketing agency managing Zigpoll accounts for 12 clients needs a fast way to check poll limits and usage before monthly billing. The Zigpoll MCP's two tools—Get Current User and List Accounts—let the team pull account metadata and usage counters in Switchy without logging into each client's dashboard. This works if you're auditing fewer than 20 accounts and only need high-level numbers (plan tier, poll count, ownership). If you need actual poll responses or detailed analytics, you'll still open the Zigpoll UI. The MCP shines for quick health checks during client calls or end-of-month reconciliation, not for deep survey analysis.
When this MCP matters for product teams launching feedback widgets
A 3-person product team at a SaaS startup is rolling out in-app Zigpoll surveys across staging and production environments. They need to confirm which API key maps to which account and verify poll IDs before pushing code. The Zigpoll MCP's List Accounts tool surfaces account ownership, plan limits, and poll IDs in one call, so the team can cross-check environment variables in Switchy without context-switching to the Zigpoll admin panel. This is useful if you're managing 2-5 Zigpoll accounts and deploying surveys infrequently. If you're iterating on poll content or analyzing responses daily, the MCP's two-tool scope won't replace the full dashboard. Use it for setup validation, not survey design.
When Zigpoll MCP speeds up account transfer for solo consultants
A freelance growth consultant wrapping up a 3-month engagement needs to document which Zigpoll account holds the client's feedback polls and confirm the client has admin access before offboarding. The Get Current User and List Accounts tools let the consultant pull account IDs, ownership status, and poll counts into a Switchy thread, then paste that summary into the handoff doc. This saves 10 minutes of screenshot-and-annotate work if you're handing off 1-3 accounts. If the client wants historical response data or poll performance metrics, the MCP won't help—you'll export CSVs from Zigpoll directly. The MCP is a time-saver for access audits, not data migration.
Frequently asked
What does the Zigpoll MCP let me do in Switchy?
The Zigpoll MCP connects your Zigpoll account to Switchy so AI agents can read account metadata and poll configuration. It retrieves user details, lists all accounts you own or have access to, and surfaces plan limits, poll IDs, and usage counters. It does not create or edit polls, nor does it fetch response data.
Do I need admin access to connect Zigpoll?
You need a Zigpoll API key, which you generate from your Zigpoll account settings. The key inherits your user permissions, so if you own multiple accounts or have been granted access to team accounts, the MCP will see all of them. No separate admin role is required.
Can the Zigpoll MCP create polls or pull survey responses?
No. This MCP only reads account and user metadata—it cannot create, update, or delete polls, and it cannot retrieve individual survey responses or analytics. If you need to automate poll creation or export response data, use Zigpoll's REST API directly or a workflow tool like Zapier.
How is this different from logging into Zigpoll's dashboard?
The dashboard gives you a full UI for building polls, viewing responses, and managing billing. The MCP gives AI agents read-only access to account structure and usage stats, so they can answer questions like 'Which account hit its poll limit?' or 'How many polls do I have running?' without you opening a browser.
Who on my team should connect the Zigpoll MCP?
Whoever owns the Zigpoll account or has an API key with access to the accounts you want Switchy to see. If your team shares one Zigpoll login, that person should connect it. The MCP does not consume Zigpoll plan limits—it only reads metadata, not poll responses or quota.