Deskpro MCP. Manage tickets, users, and knowledgebase data conversationally.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Deskpro MCP connects your helpdesk software to any AI agent, letting you manage support tickets, user profiles, and knowledge articles conversationally.
Stop jumping between tabs; handle everything—from creating a new ticket via `create_new_helpdesk_ticket` to retrieving user account details with `get_user_profile`—all through natural language prompts.
What your AI agents can do
Check api health
Checks the current operational status of the Deskpro API endpoint.
Create new helpdesk ticket
Opens a brand new support ticket, requiring a subject, email address, and initial message content.
Get article content
Retrieves the full text and details of any specific knowledgebase article.
Create new tickets, check details on existing cases, or update ticket properties directly using the agent.
Fetch complete profiles for specific users or list all associated organizations to understand customer context quickly.
Search and retrieve the full text of help center articles without manual lookups.
Verify the connectivity status of your entire support system with a single command.
Get lists of active helpdesk agents and view all configured webhooks for operational oversight.
Ask AI about this MCP
Supported MCP Clients
OAuth 2.0 CompatibleWaiting for input…
Deskpro: 12 Tools
These twelve tools let your agent interact with every core function of Deskpro, from creating new cases to retrieving complex user data.
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 Deskpro on Vinkius019dd0decheck api health
Checks the current operational status of the Deskpro API endpoint.
019dd0decreate new helpdesk ticket
Opens a brand new support ticket, requiring a subject, email address, and initial message content.
019dd0deget article content
Retrieves the full text and details of any specific knowledgebase article.
019dd0deget ticket details
Fetches all information about a single support ticket, including its history and current status.
019dd0deget user profile
Retrieves the complete profile details for any designated end-user account.
019dd0delist configured webhooks
Lists every active webhook configured within your Deskpro system.
019dd0delist helpdesk agents
Provides a list of all available support staff members and administrators.
019dd0delist helpdesk tickets
Lists existing helpdesk tickets, allowing you to filter by status or department.
019dd0delist helpdesk users
Provides a list of all registered end-users in your support system.
019dd0delist kb articles
Retrieves a catalog listing of all available knowledgebase articles.
019dd0delist user organizations
Lists which organizations a given user belongs to within your setup.
019dd0deupdate ticket properties
Modifies specific properties of an existing support ticket, like its priority or status.
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
Make Your AI Do More
Start with Deskpro, then connect any of our 4,800+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,800+ 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
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Deskpro. 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
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 12 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
The manual process of getting full customer context is always slow.
Today, figuring out who a customer is involves jumping through hoops: you check the CRM for their profile, then switch to the ticketing system to see open cases. You might pull up articles in one tab and spend five minutes manually cross-referencing that content with an outdated ticket status before you can even write a coherent reply.
With this MCP, your agent handles the entire sequence behind the curtain. You ask for the full story on a customer ID, and it pulls everything—the user profile, all related tickets, and the most relevant knowledge base articles—and hands it back to you as one cohesive summary.
Get User Profile Details with `get_user_profile`
Manual processes force you to open the user record, then navigate through tabs like 'Account Status' and 'Associated Teams,' often missing key details that were only logged in a separate internal system.
Now, simply asking your agent to use `get_user_profile` gives you a clean, consolidated data snapshot. You get the full picture instantly, so you don't have to worry about missing critical context.
What you can do with this MCP connector
You can run your entire customer support operation through your AI agent without ever leaving your chat interface. This MCP lets you manage the full lifecycle of a support issue, whether it’s opening an urgent ticket, tracking down a user's account history, or pulling specific articles from your knowledge base.
Instead of clicking through multiple dashboards and copying data between systems, your agent acts as a virtual operations coordinator. It can check if a service is working by calling check_api_health, list all active tickets using list_helpdesk_tickets, and even find the right answer in your help center articles with get_article_content. Because every single action you take runs on Vinkius, every tool call generates a cryptographically signed audit trail.
This means you always have a tamper-proof log showing exactly which data flowed through and who triggered it. The result is full visibility into high-stakes customer interactions, making complex support workflows reliable and transparent.
019dd0de-d9be-73d0-a999-875e114ceb6e How Deskpro MCP Works
- 1 Subscribe to this MCP in your Vinkius dashboard.
- 2 Grab your API Key and Instance URL from your Deskpro Admin Portal.
- 3 Connect the connection details to your AI client (like Cursor or Claude) so your agent can start managing support tasks.
The bottom line is you tell your AI what needs doing, and it handles all the backend communications with Deskpro for you.
Who Is Deskpro MCP For?
Support Leads and Operations Engineers. If you're tired of spending hours manually piecing together a customer history from five different dashboards, this is for you.
You need to pull a user’s organization status using list_user_organizations and cross-reference it with their open tickets via get_ticket_details before speaking to them.
You manage agent assignments by listing staff members using list_helpdesk_agents, then summarizing the history of a high-priority case with natural language commands.
You maintain system reliability by checking if outbound webhooks are configured correctly using list_configured_webhooks or verifying API uptime via check_api_health.
What Changes When You Connect
- Instantly summarize ticket histories: Instead of manually reviewing every message in
get_ticket_details, your agent reads the entire transcript and gives you a concise summary. - Keep all customer context together: You can combine user identification from
get_user_profilewith their open cases fromlist_helpdesk_ticketswithout switching screens. - Automate information delivery: If a customer asks about setup, your agent finds the article via
list_kb_articlesand extracts the content usingget_article_contentto draft a reply. - Maintain perfect compliance: Since every tool call is logged with a cryptographically signed audit trail by Vinkius, you always know exactly who viewed which data point and when.
- Streamline complex updates: Don't just read the ticket; use
update_ticket_propertiesto change its status or priority right from your chat window.
Real-World Use Cases
A customer calls about a billing issue, but you can't find their account details.
Your agent first checks the user via get_user_profile to confirm identity. Then, it uses list_helpdesk_tickets to see if they have any open issues and finally pulls relevant articles using get_article_content about billing policies.
A high-priority ticket needs an immediate status change and owner reassignment.
You tell your agent, 'Change this case to urgent and assign it to Sarah.' The agent uses update_ticket_properties to modify the priority and reassigns ownership without you lifting a finger.
A user's account seems linked to multiple departments or organizations.
You ask your agent about the customer’s relationship status. It uses list_user_organizations to map out all relevant organizational ties, giving you a complete picture of their business scope.
You need to quickly see if your service is running correctly after an outage.
Instead of checking multiple status dashboards, you ask the agent to run check_api_health. It instantly reports whether the primary API endpoint is up or down.
The Tradeoffs
Trying to manually list every user and organization.
You spend 20 minutes going through the admin panel, clicking 'Users,' then clicking into each profile, and finally checking the Organizations tab for everyone involved. It’s tedious and error-prone.
→
Just ask your agent to use list_helpdesk_users followed by a request to see their associated groups via list_user_organizations. You get the data in seconds.
Forgetting which fields you need when updating a ticket.
You try to change the status of a ticket, but forget if it needs to be 'Pending' or 'Resolved,' and end up sending an incorrect update that confuses the customer.
→
Use get_ticket_details first to confirm all existing fields. Then use update_ticket_properties with precision, knowing exactly what data you're changing.
Assuming all support staff are available for a task.
You need to know who is on call right now but have no central view. You guess, and the wrong person gets assigned the critical ticket.
→
Ask your agent to run list_helpdesk_agents. It gives you the current team roster so you can route the case accurately.
When It Fits, When It Doesn't
Use this MCP if your core pain point is connecting customer data, support workflows, and knowledge articles. You need to interact with three distinct domains: users (get_user_profile), tickets (list_helpdesk_tickets), and documentation (get_article_content). Don't use it if you only need one function—for instance, if you only need to check API uptime, a simple status widget is fine. If your problem involves complex billing calculations or deep financial reporting, this MCP isn't enough; you'll need a dedicated accounting tool connected via another MCP in the Vinkius catalog. This MCP excels at operational visibility and service coordination.
Common Questions About Deskpro MCP
How do I check API health using the list_helpdesk_tickets tool? +
The check_api_health tool handles system uptime checks, not ticket status. Use list_helpdesk_tickets to see if tickets are pending; use check_api_health to confirm the connection is live.
Can I create a new ticket with the list_helpdesk_agents tool? +
No. You must use the dedicated create_new_helpdesk_ticket tool for that. The list_helpdesk_agents tool only shows you who is available on your team.
What is the best way to get information about a specific user? +
Use the get_user_profile tool. This fetches all core details for one person, while list_helpdesk_users just gives you a list of every available user ID.
Do I need to use get_article_content or list_kb_articles? +
Use list_kb_articles first to search the catalog and find the right article name. Then, run get_article_content to pull the full text you actually want to send.
How do I use the update_ticket_properties tool to modify a ticket's status or priority? +
You can change an existing ticket using update_ticket_properties. This allows your agent to adjust metadata, like setting a new priority or changing the status from 'new' to 'in progress', without needing manual access to the support dashboard.
If I need to know which organizations a user belongs to, should I use list_user_organizations? +
Yes, list_user_organizations gives you the full organizational context for any given user. This is key when managing complex enterprise accounts, as it shows all related departments and groups.
How do I manage external notifications or webhooks using list_configured_webhooks? +
The list_configured_webhooks tool lets you see exactly which systems are connected to Deskpro. This is essential for verifying that your automation workflows will trigger external actions correctly.
What should I do first if I want to confirm the MCP connection works? Should I use check_api_health? +
Start with check_api_health. This tool verifies the API connectivity itself, ensuring that your AI agent can talk to Deskpro before you try running any complex tasks like ticket creation or data retrieval.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.