dVersum MCP Server
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MCP_PORT | No | HTTP port when using http transport (default: 3100) | 3100 |
| MCP_TRANSPORT | No | Transport type: stdio (default) or http (for Docker/remote) | stdio |
| DVERSUM_API_URL | Yes | Base URL of your dVersum API (e.g. https://api.dversum.com/api/v1) | |
| DVERSUM_API_TOKEN | Yes | Your JWT authentication token |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_clientsA | List all clients in the organization. Returns clients with their associated projects. Supports pagination. |
| get_clientB | Get detailed information about a specific client by ID. |
| create_clientB | Create a new client in the organization. |
| update_clientB | Update an existing client's details. |
| delete_clientA | Delete a client by ID. This cannot be undone. |
| list_contactsA | List all contacts in the organization. |
| get_contactB | Get detailed information about a specific contact. |
| create_contactB | Create a new contact. |
| update_contactB | Update an existing contact's details. |
| delete_contactA | Delete a contact. This cannot be undone. |
| list_projectsA | List all projects in the organization. Returns projects grouped by area with status and member info. |
| get_projectC | Get detailed information about a specific project. |
| create_projectD | Create a new project. |
| get_project_boardA | Get the full kanban board for a project — all columns with their tasks, assignees, tags, subtask counts, and time tracked. |
| update_projectC | Update an existing project's details. |
| delete_projectA | Delete a project. This cannot be undone. |
| list_project_membersA | List all members of a project. |
| add_project_memberB | Add a member to a project. |
| remove_project_memberB | Remove a member from a project. |
| get_project_time_statsA | Get time tracking statistics for a specific project. |
| get_gantt_dataB | Get Gantt chart data for a project (tasks with dates and dependencies). |
| create_columnA | Create a new column in a project's kanban board. |
| get_taskA | Get detailed information about a task including description, assignees, subtasks, tags, time tracked, and child tasks. |
| create_taskB | Create a new task in a project column. |
| update_taskC | Update an existing task's properties. |
| move_taskA | Move a task to a different column (changes its status on the kanban board). |
| assign_taskA | Add an assignee to a task. |
| list_task_commentsC | List all comments on a task. |
| delete_taskA | Delete a task. This cannot be undone. |
| create_subtaskB | Create a subtask (checklist item) on a task. |
| toggle_task_doneA | Toggle a task's completion status. |
| remove_assigneeB | Remove an assignee from a task. |
| add_tag_to_taskB | Add a tag to a task. |
| remove_tag_from_taskB | Remove a tag from a task. |
| archive_taskC | Archive a task. |
| restore_taskA | Restore an archived task. |
| move_task_to_projectB | Move a task to a different project. |
| create_commentB | Add a comment to a task. |
| list_time_entriesC | List time entries. Filter by date range, project, or user. |
| create_time_entryA | Log a completed time entry with start and end time. |
| start_timerA | Start a running timer for time tracking. |
| stop_timerA | Stop a currently running timer. |
| get_running_timerA | Get the currently running timer, if any. |
| get_time_statsC | Get time tracking statistics (total hours, billable hours, etc.). |
| update_time_entryC | Update an existing time entry. |
| delete_time_entryA | Delete a time entry. This cannot be undone. |
| list_eventsA | List calendar events within a date range. |
| get_eventA | Get detailed information about a calendar event. |
| create_eventB | Create a new calendar event. |
| update_eventC | Update an existing calendar event. |
| delete_eventC | Delete a calendar event. |
| list_invoicesA | List invoices. Filter by status, client, or type (invoice, credit_note, cancellation). |
| get_invoiceA | Get detailed information about an invoice including line items, payments, and totals. |
| create_invoiceB | Create a new draft invoice for a client. |
| update_invoice_statusB | Update the status of an invoice (e.g. mark as sent, paid, cancelled). |
| send_invoice_emailB | Send an invoice to the client via email. |
| create_invoice_from_timeA | Create a new invoice from tracked time entries for a project. |
| update_invoiceA | Update an existing invoice (only drafts can be edited). |
| delete_invoiceA | Delete a draft invoice. This cannot be undone. |
| add_invoice_line_itemB | Add a line item to an invoice. |
| update_invoice_line_itemB | Update a line item on an invoice. |
| delete_invoice_line_itemA | Delete a line item from an invoice. |
| record_paymentB | Record a payment on an invoice. |
| create_credit_noteB | Create a credit note (Gutschrift) for an invoice. |
| create_cancellationA | Create a cancellation invoice (Stornorechnung) for an invoice. |
| list_quotesA | List quotes/proposals. Filter by status or client. |
| get_quoteA | Get detailed information about a quote including line items and totals. |
| create_quoteA | Create a new draft quote/proposal for a client. |
| convert_quote_to_invoiceA | Convert an accepted quote into a draft invoice. |
| update_quoteC | Update an existing quote. |
| delete_quoteB | Delete a quote. This cannot be undone. |
| update_quote_statusB | Update the status of a quote. |
| send_quote_emailA | Send a quote to the client via email. |
| duplicate_quoteB | Duplicate an existing quote. |
| add_quote_line_itemB | Add a line item to a quote. |
| update_quote_line_itemB | Update a line item on a quote. |
| delete_quote_line_itemB | Delete a line item from a quote. |
| get_finance_overviewB | Get the financial overview — monthly revenue vs expenses breakdown for a given year. |
| get_vat_summaryB | Get the VAT pre-return (USt-Voranmeldung) summary with Kennzahlen 81, 86, 66, 83. |
| list_received_invoicesA | List received invoices (Eingangsrechnungen) from suppliers. |
| list_suppliersB | List all suppliers (Lieferanten). |
| get_supplierA | Get detailed information about a supplier. |
| create_supplierB | Create a new supplier. |
| update_supplierC | Update an existing supplier. |
| delete_supplierB | Delete a supplier. |
| get_received_invoiceC | Get details of a received invoice (Eingangsrechnung). |
| approve_received_invoiceC | Approve a received invoice. |
| get_datev_exportB | Preview or download DATEV export data for tax advisor. |
| list_absencesB | List team absences (vacation, sick leave, home office, etc.). |
| create_absenceB | Create a new absence entry (vacation, sick leave, etc.). |
| get_vacation_statsA | Get vacation quota and usage statistics for the team. |
| update_absenceB | Update an existing absence entry. |
| delete_absenceB | Delete an absence entry. |
| list_pagesB | List all pages (Notion-like documents). |
| get_pageB | Get a page with its full content. |
| create_pageB | Create a new page. |
| update_page_contentB | Update a page's content (Tiptap JSON format). |
| get_page_treeA | Get the full page tree hierarchy. |
| update_pageB | Update a page's metadata (title, icon, parent). |
| delete_pageA | Delete a page and all its children. This cannot be undone. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/dversum/mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server