CCXT
Official CCXT MCP server - Market data and trading across 100+ exchanges and prediction markets
Manage clients, projects, tasks, invoices, time tracking & calendar in dVersum.
Pick the AI app you use, then copy the settings.
Passed 1/3 checks · Runs on your computer · ✓ Commands checked Nov 13, 2026
First: which AI do you use?
Pick your app and the steps appear below.
One time only; it works for every server that needs Node.js
Open the maker’s site, sign up and create an API key for the next step. Check the maker’s site for pricing and free plans.
How to get a key is in the maker’s README below
These are program settings, not keys. No sign-up needed; fill them in as the maker describes.
DVERSUM_API_URL Base URL of your dVersum API (e.g. https://api.dversum.com/api/v1)Descriptions are as written by the maker.
SettingsDeveloperEdit Config
{
"mcpServers": {
"dversum": {
"command": "npx",
"args": [
"-y",
"@dversum/mcp-server"
],
"env": {
"DVERSUM_API_URL": "your-value",
"DVERSUM_API_TOKEN": "your-value"
}
}
}
}Paste the key only into the app’s field, never into a chat or to anyone
Use Dversum MCP and tell me what you can do for me, then show me one thing✓ If Claude says it is using Dversum MCP or shows a Dversum MCP tool in the answer, you are connected
Menu names checked against Anthropic’s help page on Nov 11, 2026 · your screen may differ slightly by app version
ChatGPT cannot connect Dversum MCP yet
Dversum MCP runs on your computer, but ChatGPT can only connect servers that run on the web
A · Use an app that can connect Dversum MCP
B · Others in Accounting, finance & tax that work with ChatGPT
Picked from the most used in the same category, only ones that connect by address with no key
Works with Claude Code, with some setup first
You need a Dversum MCP key (create it on the maker’s site) · 1 setting(s) to fill in (DVERSUM_API_URL) · Install Node.js on your computer first (one time)
One time only; it works for every server that needs Node.js
Open the maker’s site, sign up and create an API key for the next step. Check the maker’s site for pricing and free plans.
How to get a key is in the maker’s README below
These are program settings, not keys. No sign-up needed; fill them in as the maker describes.
DVERSUM_API_URL Base URL of your dVersum API (e.g. https://api.dversum.com/api/v1)Descriptions are as written by the maker.
Mac: press Command+Space and type Terminal · Windows: open PowerShell
claude mcp add --scope user dversum --env DVERSUM_API_URL=your-value --env DVERSUM_API_TOKEN=your-value -- npx -y @dversum/mcp-serverReplace “your-value” with your key before pressing Enter
Paste the key only into the app’s field, never into a chat or to anyone
You should see Dversum MCP listed as connected
Use Dversum MCP and tell me what you can do for me, then show me one thing✓ If Claude Code says it is using Dversum MCP or shows a Dversum MCP tool in the answer, you are connected
Menu names checked against Anthropic’s help page on Nov 11, 2026 · your screen may differ slightly by app version
Works with Cursor, with some setup first
You need a Dversum MCP key (create it on the maker’s site) · 1 setting(s) to fill in (DVERSUM_API_URL) · Install Node.js on your computer first (one time)
One time only; it works for every server that needs Node.js
Open the maker’s site, sign up and create an API key for the next step. Check the maker’s site for pricing and free plans.
How to get a key is in the maker’s README below
These are program settings, not keys. No sign-up needed; fill them in as the maker describes.
DVERSUM_API_URL Base URL of your dVersum API (e.g. https://api.dversum.com/api/v1)Descriptions are as written by the maker.
In the Dversum MCP settings, DVERSUM_API_TOKEN, DVERSUM_API_URL is empty; add your key and save
Paste the key only into the app’s field, never into a chat or to anyone
Use Dversum MCP and tell me what you can do for me, then show me one thing✓ If Cursor says it is using Dversum MCP or shows a Dversum MCP tool in the answer, you are connected
Menu names checked against Cursor’s help page on Nov 11, 2026 · your screen may differ slightly by app version
Works with VS Code, with some setup first
You need a Dversum MCP key (create it on the maker’s site) · 1 setting(s) to fill in (DVERSUM_API_URL) · Install Node.js on your computer first (one time)
One time only; it works for every server that needs Node.js
Open the maker’s site, sign up and create an API key for the next step. Check the maker’s site for pricing and free plans.
How to get a key is in the maker’s README below
These are program settings, not keys. No sign-up needed; fill them in as the maker describes.
DVERSUM_API_URL Base URL of your dVersum API (e.g. https://api.dversum.com/api/v1)Descriptions are as written by the maker.
In the Dversum MCP settings, DVERSUM_API_TOKEN, DVERSUM_API_URL is empty; add your key and save
Paste the key only into the app’s field, never into a chat or to anyone
Use Dversum MCP and tell me what you can do for me, then show me one thing✓ If VS Code says it is using Dversum MCP or shows a Dversum MCP tool in the answer, you are connected
Menu names checked against VS Code’s help page on Nov 11, 2026 · your screen may differ slightly by app version
Other apps that use MCP, such as Windsurf, Zed or Gemini CLI, each add servers differently. See how in the app list.
JSON settings are under “For developers” below
Claude Code
claude mcp add --scope user dversum --env DVERSUM_API_URL=your-value --env DVERSUM_API_TOKEN=your-value -- npx -y @dversum/mcp-serverClaude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"dversum": {
"command": "npx",
"args": [
"-y",
"@dversum/mcp-server"
],
"env": {
"DVERSUM_API_URL": "your-value",
"DVERSUM_API_TOKEN": "your-value"
}
}
}
}Cursor (~/.cursor/mcp.json)
{
"mcpServers": {
"dversum": {
"command": "npx",
"args": [
"-y",
"@dversum/mcp-server"
],
"env": {
"DVERSUM_API_URL": "your-value",
"DVERSUM_API_TOKEN": "your-value"
}
}
}
}VS Code (mcp.json)
{
"servers": {
"dversum": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@dversum/mcp-server"
],
"env": {
"DVERSUM_API_URL": "your-value",
"DVERSUM_API_TOKEN": "your-value"
}
}
}
}DVERSUM_API_URL required envDVERSUM_API_TOKEN secret required envDescriptions are as written by the maker.
These settings are generated from the maker’s registry entry. If the README says otherwise, follow the README.
Based on how this server connects and on each app’s own docs, checked Nov 10, 2026.
Run on your computer in
ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast
Runs on your computer; the tool list appears in your AI app after you install it.
We check information anyone can see; we have not read the code. Checks that do not apply are left out of the count. · Checked Nov 14, 2026
The registry name was verified with the GitHub account dversum, which owns the repo
Code last changed 9 months ago, more than 6 months ago
No licence file found in the repo
This one runs on your computer; there is no internet endpoint
Runs on your computer and uses local settings instead
Runs on your computer; we can only read tool lists from internet endpoints
Ask, share a tip or report that it does not work. Sorted by what people marked helpful.
No posts yet. Be the first to ask or share.
Posts here are written by users, not the PopNx team.
No reviews yet
Compared with every active server in this category in the registry. Stars count only when the publisher owns the repo.
It passed 1 of 3 applicable basic checks. We have not read the code. Before adding a key or token, see what access the server asks for and use a key with only the permissions you need.
You need to fill in: DVERSUM_API_TOKEN
It runs on your computer. Your AI app starts it when needed, and data does not pass through the maker’s servers (unless it calls an online service itself).
The GitHub repo last changed 9 months ago, and the latest version (2.0.0) reached the registry 9 months ago.
Apps that support MCP, such as Claude Desktop, Claude Code, Cursor and VS Code. You also need Node.js on your computer.
In the same category: CCXT, Finance Database, Finance Toolkit
Servers in the same category from other makers, sorted by stars.
Reading a card:↓ Downloads per weeki★ GitHub starsiThree pillars: reviews · checks · usageiUpdated = latest version published to the registryi
Official CCXT MCP server - Market data and trading across 100+ exchanges and prediction markets
500+ transparent financial methods calculated from raw statements, not third-party endpoints.
Copied from the maker’s repo as written. PopNx MCP has not reviewed or endorsed it. HTML, images and scripts are removed. Links lead off this site.
Official Model Context Protocol (MCP) server for the dVersum business management API. Lets AI assistants like Claude Desktop, Cursor, and Windsurf interact with your dVersum workspace — managing clients, projects, tasks, invoices, time tracking, and more.
Add this to your Claude Desktop configuration (~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": { "dversum": { "command": "npx", "args": ["-y", "@dversum/mcp-server"], "env": { "DVERSUM_API_URL": "https://api.dversum.com/api/v1", "DVERSUM_API_TOKEN": "your-jwt-token" } } } }
Add to your MCP settings:
{
"mcpServers": { "dversum": { "command": "npx", "args": ["-y", "@dversum/mcp-server"], "env": { "DVERSUM_API_URL": "https://api.dversum.com/api/v1", "DVERSUM_API_TOKEN": "your-jwt-token" } } } }
cd mcp-server
echo "DVERSUM_API_URL=https://api.dversum.com/api/v1" > .env echo "DVERSUM_API_TOKEN=your-jwt-token" >> .env
docker compose up -d
The server starts on port 3100 with a health check at /health and the MCP endpoint at /mcp.
docker build -t dversum-mcp .
docker run -d \ -p 3100:3100 \ -e DVERSUM_API_URL=https://api.dversum.com/api/v1 \ -e DVERSUM_API_TOKEN=your-jwt-token \ --name dversum-mcp \ --restart unless-stopped \ dversum-mcp
Once the Docker container is running, point Claude Desktop to the remote endpoint:
{
"mcpServers": { "dversum": { "url": "http://your-server:3100/mcp" } } }
| Variable | Required | Description |
|---|---|---|
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 |
MCP_TRANSPORT | No | stdio (default) or http (for Docker/remote) |
MCP_PORT | No | HTTP port when using http transport (default: 3100) |
| Tool | Description |
|---|---|
list_clients | List all clients with pagination |
get_client | Get client details |
create_client | Create a new client |
update_client | Update client details |
delete_client | Delete a client |
| Tool | Description |
|---|---|
list_contacts | List all contacts |
get_contact | Get contact details |
create_contact | Create a new contact |
update_contact | Update contact details |
delete_contact | Delete a contact |
| Tool | Description |
|---|---|
list_projects | List all projects |
get_project | Get project details |
create_project | Create a new project |
update_project | Update project details |
delete_project | Delete a project |
get_project_board | Get full kanban board (columns + tasks) |
list_project_members | List project members |
add_project_member | Add a member to a project |
remove_project_member | Remove a member from a project |
get_project_time_stats | Get project time statistics |
get_gantt_data | Get Gantt chart data with dependencies |
create_column | Create a kanban column |
| Tool | Description |
|---|---|
get_task | Get task details (assignees, subtasks, tags) |
create_task | Create a task in a project column |
update_task | Update task properties |
delete_task | Delete a task |
move_task | Move task to a different column |
assign_task | Add an assignee to a task |
remove_assignee | Remove an assignee from a task |
list_task_comments | List comments on a task |
create_comment | Add a comment to a task |
create_subtask | Create a subtask (checklist item) |
toggle_task_done | Toggle task completion |
add_tag_to_task | Add a tag to a task |
remove_tag_from_task | Remove a tag from a task |
archive_task | Archive a task |
restore_task | Restore an archived task |
move_task_to_project | Move task to a different project |
| Tool | Description |
|---|---|
list_time_entries | List time entries (filter by date, project) |
create_time_entry | Log a completed time entry |
update_time_entry | Update a time entry |
delete_time_entry | Delete a time entry |
start_timer | Start a running timer |
stop_timer | Stop a running timer |
get_running_timer | Get the currently running timer |
get_time_stats | Get time tracking statistics |
| Tool | Description |
|---|---|
list_events | List calendar events in a date range |
get_event | Get event details |
create_event | Create a calendar event |
update_event | Update an event |
delete_event | Delete an event |
| Tool | Description |
|---|---|
list_invoices | List invoices (filter by status, client, type) |
get_invoice | Get invoice with line items and totals |
create_invoice | Create a draft invoice |
update_invoice | Update a draft invoice |
delete_invoice | Delete a draft invoice |
update_invoice_status | Change invoice status |
send_invoice_email | Send invoice via email |
create_invoice_from_time | Create invoice from tracked time |
add_invoice_line_item | Add a line item |
update_invoice_line_item | Update a line item |
delete_invoice_line_item | Delete a line item |
record_payment | Record a payment on an invoice |
create_credit_note | Create a credit note (Gutschrift) |
create_cancellation | Create a cancellation invoice (Stornorechnung) |
| Tool | Description |
|---|---|
list_quotes | List quotes/proposals |
get_quote | Get quote with line items |
create_quote | Create a draft quote |
update_quote | Update a quote |
delete_quote | Delete a quote |
update_quote_status | Update quote status |
send_quote_email | Send quote via email |
duplicate_quote | Duplicate a quote |
convert_quote_to_invoice | Convert accepted quote to invoice |
add_quote_line_item | Add a line item |
update_quote_line_item | Update a line item |
delete_quote_line_item | Delete a line item |
| Tool | Description |
|---|---|
list_recurring_invoices | List recurring invoice templates |
get_recurring_invoice | Get recurring invoice details |
create_recurring_invoice | Create a recurring invoice |
update_recurring_invoice | Update a recurring invoice |
delete_recurring_invoice | Delete a recurring invoice |
pause_recurring_invoice | Pause auto-generation |
resume_recurring_invoice | Resume auto-generation |
generate_recurring_invoice_now | Generate an invoice now |
| Tool | Description |
|---|---|
list_reminders | List payment reminders (Mahnungen) |
get_reminder | Get reminder details |
get_reminder_suggestion | Get suggested reminder for overdue invoice |
create_reminder | Create a payment reminder |
send_reminder_email | Send reminder via email |
delete_reminder | Delete a reminder |
| Tool | Description |
|---|---|
get_finance_overview | Monthly revenue vs expenses |
get_vat_summary | USt-Voranmeldung (KZ 81/86/66/83) |
list_received_invoices | List incoming invoices |
get_received_invoice | Get received invoice details |
approve_received_invoice | Approve a received invoice |
list_suppliers | List all suppliers |
get_supplier | Get supplier details |
create_supplier | Create a supplier |
update_supplier | Update supplier details |
delete_supplier | Delete a supplier |
get_datev_export | Preview DATEV export data |
| Tool | Description |
|---|---|
list_absences | List team absences |
create_absence | Create an absence entry |
update_absence | Update an absence |
delete_absence | Delete an absence |
get_vacation_stats | Get vacation quota/usage stats |
| Tool | Description |
|---|---|
list_pages | List all pages |
get_page | Get page with content |
create_page | Create a new page |
update_page | Update page metadata |
update_page_content | Update page content |
delete_page | Delete a page and children |
get_page_tree | Get page tree hierarchy |
| Tool | Description |
|---|---|
list_whiteboards | List all whiteboards |
get_whiteboard | Get whiteboard with content |
create_whiteboard | Create a whiteboard |
update_whiteboard | Update whiteboard metadata |
delete_whiteboard | Delete a whiteboard |
duplicate_whiteboard | Duplicate a whiteboard |
| Tool | Description |
|---|---|
list_files | List files in a folder |
get_file | Get file details |
delete_file | Delete a file |
get_file_download_url | Get presigned download URL |
list_folders | List folders |
create_folder | Create a new folder |
update_folder | Update folder name/color |
delete_folder | Delete a folder and contents |
get_folder_tree | Get full folder hierarchy |
create_share_link | Create a WeTransfer-style share link |
list_share_links | List active share links |
revoke_share_link | Revoke a share link |
| Tool | Description |
|---|---|
list_tags | List all tags |
create_tag | Create a tag |
update_tag | Update a tag |
delete_tag | Delete a tag |
| Tool | Description |
|---|---|
list_areas | List project areas/groups |
create_area | Create a project area |
update_area | Update an area |
delete_area | Delete an area |
| Tool | Description |
|---|---|
list_notifications | List recent notifications |
get_unread_count | Get unread notification count |
mark_notification_read | Mark a notification as read |
mark_all_notifications_read | Mark all as read |
| Tool | Description |
|---|---|
get_organization | Get organization details |
update_organization | Update organization settings |
list_members | List team members |
invite_member | Invite a new member via email |
update_member_role | Change a member's role |
remove_member | Remove a member |
global_search | Search across all entities |
get_activity_feed | Get recent activity feed |
# Clone the repo
git clone https://github.com/dversum/dversum.git cd dversum/mcp-server
npm install
npm run build
DVERSUM_API_URL=http://localhost:8080/api/v1 \ DVERSUM_API_TOKEN=your-jwt-token \ node dist/bin/dversum-mcp.js
MIT