mcp-movidesk
Read-only MCP server for querying Movidesk tickets through the public Movidesk API.
README
mcp-movidesk
Read-only MCP server for querying Movidesk tickets through the public Movidesk API.
Requirements
- Bun installed.
- A Movidesk API token.
OpenCode Configuration
Add this server to your OpenCode configuration file.
On Windows, this is usually:
%USERPROFILE%\.config\opencode\opencode.json
Configuration:
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"mcp-movidesk": {
"type": "local",
"command": ["bunx", "mcp-movidesk@latest"],
"enabled": true,
"environment": {
"MOVIDESK_TOKEN": "your-movidesk-api-token"
}
}
}
}
OpenCode expects MCP servers under the mcp key. Do not use mcpServers, args, or env for this configuration format.
Restart OpenCode after changing the configuration.
Tools
get_ticket: returns the main ticket data and a short summary of recent actions.get_ticket_history: returns ticket history, comments, status changes, and interactions.get_ticket_attachments: returns ticket attachment metadata, attachment hash, and a download URL without the token.
All tools are read-only. They do not create, update, or delete Movidesk tickets.
Usage
After configuring OpenCode, ask for a numeric ticket ID, for example:
Use Movidesk to get ticket 123456
Rate Limit
Movidesk allows 10 API requests per minute. This server has a built-in guard that serializes outbound API requests and waits at least 6.1 seconds between them.
Agent guidance:
- Do not call the tools in bulk or in parallel.
- Prefer one ticket lookup at a time.
- Wait for each result before deciding whether another tool call is needed.
- If Movidesk returns
429, respect the returnedretryAfterSecondsvalue.
Security
- The server only performs
GETrequests. - The Movidesk token is read from
MOVIDESK_TOKEN. - Attachment URLs returned by the tool do not include the token.
- Large responses are summarized or truncated before being returned to the MCP client.
- Requests are serialized to stay close to the Movidesk limit of 10 requests per minute.
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.