MCP App Store
Business
Valuecase icon

Valuecase

by Valuecase GmbH

Overview

Valuecase MCP connects ChatGPT to your Valuecase workspace, letting you create, manage, and monitor digital sales rooms and onboarding spaces directly from the conversation. Spin up personalised spaces from templates, set custom properties, and filter your Spaces – all without switching tools. ChatGPT gets full context on your spaces, so you can review engagement, check progress, and keep customer-facing workflows moving from one place.

Tools

add_space_stakeholder

ChatGPT
Add a person as a stakeholder of a space by its root node ID (mirrors adding a contact to the space in the dashboard). Once added they appear in list_space_stakeholders and can be assigned to tasks with set_task_assignees or @mentioned in create_space_comment. Use this only to add a NEW person to the space — to assign someone who is already a stakeholder to a task, use set_task_assignees instead. Note: this does not send the person an invitation email or space link; sharing the space with them is a separate step.

add_space_stakeholder

ChatGPT
Add a person as a stakeholder of a space by its root node ID (mirrors adding a contact to the space in the dashboard). Once added they appear in list_space_stakeholders and can be assigned to tasks with set_task_assignees or @mentioned in create_space_comment. Use this only to add a NEW person to the space — to assign someone who is already a stakeholder to a task, use set_task_assignees instead. Note: this does not send the person an invitation email or space link; sharing the space with them is a separate step.

archive_space

ChatGPT
Archive — or un-archive — a space by its root node ID. Archiving hides the space from the default list without deleting it, and is reversible: set archived to false to un-archive. Mirrors the archive action in the dashboard space sidebar.

archive_space

ChatGPT
Archive — or un-archive — a space by its root node ID. Archiving hides the space from the default list without deleting it, and is reversible: set archived to false to un-archive. Mirrors the archive action in the dashboard space sidebar.

create_space

ChatGPT
Create a new space from a template. Before calling this, use get_template_space_properties to get the required custom properties for the template you want to create a space from.

create_space

ChatGPT
Create a new space from a template. Before calling this, use get_template_space_properties to get the required custom properties for the template you want to create a space from.

create_space_comment

ChatGPT
Write a comment on a space by its root node ID. The comment is posted at the space level (commenting on a specific page, block or task is not supported yet) and is authored by the connected Valuecase account. Mirrors commenting from the dashboard space sidebar. To mention a stakeholder so they get a tappable mention and a notification, just write @ followed by their name the way the user refers to them — e.g. "Hi @John, can you review this?" or "@John Doe". The tool resolves the name against the space stakeholders and subscribes the matched person to the thread. If a name is ambiguous (more than one stakeholder matches) or not found, the comment is NOT posted and the tool returns the candidates — confirm who is meant with the user, then re-send (a full name disambiguates). An @ inside an email address, or not followed by a name, stays as plain text.

create_space_comment

ChatGPT
Write a comment on a space by its root node ID. The comment is posted at the space level (commenting on a specific page, block or task is not supported yet) and is authored by the connected Valuecase account. Mirrors commenting from the dashboard space sidebar. To mention a stakeholder so they get a tappable mention and a notification, just write @ followed by their name the way the user refers to them — e.g. "Hi @John, can you review this?" or "@John Doe". The tool resolves the name against the space stakeholders and subscribes the matched person to the thread. If a name is ambiguous (more than one stakeholder matches) or not found, the comment is NOT posted and the tool returns the candidates — confirm who is meant with the user, then re-send (a full name disambiguates). An @ inside an email address, or not followed by a name, stays as plain text.

get_space_content_tree

ChatGPT
Get the full page and content-block tree of a space by its root node ID. Returns a simplified, readable tree by default. Pass full=true only when you need the raw internal node structure. This response can be very large; if you only need metadata (owner, template, visits, action plan status, internal property values, forms) use get_space_summary instead.

get_space_content_tree

ChatGPT
Get the full page and content-block tree of a space by its root node ID. Returns a simplified, readable tree by default. Pass full=true only when you need the raw internal node structure. This response can be very large; if you only need metadata (owner, template, visits, action plan status, internal property values, forms) use get_space_summary instead.

get_space_summary

ChatGPT
Get a lightweight summary of a single space by its root node ID — key metadata only (company/contact, owner, parent template, visits, last visit, activities count, action plan status & progress, internal property values, forms, comment counts), without the page/content tree. Use this instead of get_space_content_tree when you only need metadata; get_space_content_tree returns the full node tree and can be very large. Use list_space_comments to read the actual comment content.

get_space_summary

ChatGPT
Get a lightweight summary of a single space by its root node ID — key metadata only (company/contact, owner, parent template, visits, last visit, activities count, action plan status & progress, internal property values, forms, comment counts), without the page/content tree. Use this instead of get_space_content_tree when you only need metadata; get_space_content_tree returns the full node tree and can be very large. Use list_space_comments to read the actual comment content.

get_template

ChatGPT
Get a template by its root node ID. Returns a simplified, readable tree of pages and content blocks by default. Pass full=true only when you need the raw internal node structure.

get_template

ChatGPT
Get a template by its root node ID. Returns a simplified, readable tree of pages and content blocks by default. Pass full=true only when you need the raw internal node structure.

get_template_space_properties

ChatGPT
Get the space properties used by a template when creating a space. Use this before create_space to learn which customProperties can be provided, their descriptions, valid options, cardinality, and whether they are required or optional.

get_template_space_properties

ChatGPT
Get the space properties used by a template when creating a space. Use this before create_space to learn which customProperties can be provided, their descriptions, valid options, cardinality, and whether they are required or optional.

list_space_action_plans

ChatGPT
List the action plans on a space by its root node ID, with their milestones and tasks. Each task includes its taskNodeId (the identifier used by set_task_completion, update_task_dates and set_task_assignees), title, completion state, due/start dates, and assignees. Completed tasks are included. When a plan uses relative due dates a task's relativeDueDate (days relative to the plan's start/target date) is also surfaced. Mirrors the tasks panel in the dashboard space sidebar.

list_space_action_plans

ChatGPT
List the action plans on a space by its root node ID, with their milestones and tasks. Each task includes its taskNodeId (the identifier used by set_task_completion, update_task_dates and set_task_assignees), title, completion state, due/start dates, and assignees. Completed tasks are included. When a plan uses relative due dates a task's relativeDueDate (days relative to the plan's start/target date) is also surfaced. Mirrors the tasks panel in the dashboard space sidebar.

list_space_comments

ChatGPT
List comments on a space by its root node ID. By default returns the comment threads — each with its opening comment (author, text, date), the total comment count and unread count for the thread, and which block/task it is attached to (or null when it is a space-level comment). Pass threadId to instead fetch all individual comments (replies) within a specific thread. Mirrors the comments view in the dashboard space sidebar.

list_space_comments

ChatGPT
List comments on a space by its root node ID. By default returns the comment threads — each with its opening comment (author, text, date), the total comment count and unread count for the thread, and which block/task it is attached to (or null when it is a space-level comment). Pass threadId to instead fetch all individual comments (replies) within a specific thread. Mirrors the comments view in the dashboard space sidebar.

list_space_form_submissions

ChatGPT
List the forms on a space together with their submissions — the actual answer data the client filled in. Each submission includes who submitted it, when it was completed (null = draft/not yet completed), and the answer to each question. File-upload answers include the file name, mime type, and a temporary download URL (presigned, valid for a few days). Discover which spaces have submissions first via list_spaces or get_space_summary (which report form completion counts). This returns the structured data and attachment links only — it does not generate PDF/CSV/ZIP exports.

list_space_form_submissions

ChatGPT
List the forms on a space together with their submissions — the actual answer data the client filled in. Each submission includes who submitted it, when it was completed (null = draft/not yet completed), and the answer to each question. File-upload answers include the file name, mime type, and a temporary download URL (presigned, valid for a few days). Discover which spaces have submissions first via list_spaces or get_space_summary (which report form completion counts). This returns the structured data and attachment links only — it does not generate PDF/CSV/ZIP exports.

list_space_owners

ChatGPT
List all team members who can be owners of spaces — returns IDs, names, and emails. Use this to discover valid owner IDs before calling list_spaces with ownerIds.

list_space_owners

ChatGPT
List all team members who can be owners of spaces — returns IDs, names, and emails. Use this to discover valid owner IDs before calling list_spaces with ownerIds.

list_space_properties

ChatGPT
List all space property definitions that can be used for filtering — returns property keys, display names, descriptions, types, and valid option values. Use this to discover valid keys and values before calling list_spaces with internalPropertyFilters.

list_space_properties

ChatGPT
List all space property definitions that can be used for filtering — returns property keys, display names, descriptions, types, and valid option values. Use this to discover valid keys and values before calling list_spaces with internalPropertyFilters.

list_space_stakeholders

ChatGPT
List the stakeholders (whitelisted users) of a space by its root node ID — the people who can be assigned to action plan tasks. Each stakeholder includes their id (use it as a whitelistedUserId for set_task_assignees), name, email, deal side (BUYER or SELLER) and whether they are an internal seller. Call this to resolve who a task should be assigned to before calling set_task_assignees.

list_space_stakeholders

ChatGPT
List the stakeholders (whitelisted users) of a space by its root node ID — the people who can be assigned to action plan tasks. Each stakeholder includes their id (use it as a whitelistedUserId for set_task_assignees), name, email, deal side (BUYER or SELLER) and whether they are an internal seller. Call this to resolve who a task should be assigned to before calling set_task_assignees.

list_spaces

ChatGPT
List spaces in your Valuecase tenant with optional filtering and pagination. IMPORTANT: Before calling this tool for open-ended requests ("give me an update", "what's new", "show me spaces"), clarify the user's intent and time horizon. Do not fetch large result sets speculatively. Use createdAfter or updatedAfter to scope time-based queries. Include links to spaces by default when presenting the results.

list_spaces

ChatGPT
List spaces in your Valuecase tenant with optional filtering and pagination. IMPORTANT: Before calling this tool for open-ended requests ("give me an update", "what's new", "show me spaces"), clarify the user's intent and time horizon. Do not fetch large result sets speculatively. Use createdAfter or updatedAfter to scope time-based queries. Include links to spaces by default when presenting the results.

list_templates

ChatGPT
List all templates available in your Valuecase tenant

list_templates

ChatGPT
List all templates available in your Valuecase tenant

set_task_assignees

ChatGPT
Assign or reassign an action plan task to space stakeholders, by its taskNodeId (from list_space_action_plans). Replaces the full assignee list with the given whitelistedUserIds (resolve these via list_space_stakeholders); pass an empty array to unassign everyone. The ids must be stakeholders of the same space.

set_task_assignees

ChatGPT
Assign or reassign an action plan task to space stakeholders, by its taskNodeId (from list_space_action_plans). Replaces the full assignee list with the given whitelistedUserIds (resolve these via list_space_stakeholders); pass an empty array to unassign everyone. The ids must be stakeholders of the same space.

set_task_completion

ChatGPT
Mark an action plan task complete or incomplete by its taskNodeId (from list_space_action_plans). Milestone completion follows automatically — a milestone is considered complete once all of its tasks are checked, so there is no separate milestone tool.

set_task_completion

ChatGPT
Mark an action plan task complete or incomplete by its taskNodeId (from list_space_action_plans). Milestone completion follows automatically — a milestone is considered complete once all of its tasks are checked, so there is no separate milestone tool.

update_space_internal_property

ChatGPT
Update the value of an INTERNAL property on a space — for example moving a space to another kanban stage or marking an internal state change. This tool only updates internal properties (the seller-side properties used for organizing and tracking spaces); it does not edit other space properties. Use list_space_properties to discover valid internal-property keys and their option values before calling this. Provide exactly one of value or values.

update_space_internal_property

ChatGPT
Update the value of an INTERNAL property on a space — for example moving a space to another kanban stage or marking an internal state change. This tool only updates internal properties (the seller-side properties used for organizing and tracking spaces); it does not edit other space properties. Use list_space_properties to discover valid internal-property keys and their option values before calling this. Provide exactly one of value or values.

update_space_property

ChatGPT
Update the value of a SHARED (client-facing) custom property on a space — the template-linked properties that personalize what the client sees in the space (e.g. shown in text, used in visibility rules). Changes here are visible to the client. This tool only edits shared properties; for seller-side kanban/tracking properties use update_space_internal_property. Use list_space_properties to discover valid keys, their category, and option values before calling this. Provide exactly one of value or values.

update_space_property

ChatGPT
Update the value of a SHARED (client-facing) custom property on a space — the template-linked properties that personalize what the client sees in the space (e.g. shown in text, used in visibility rules). Changes here are visible to the client. This tool only edits shared properties; for seller-side kanban/tracking properties use update_space_internal_property. Use list_space_properties to discover valid keys, their category, and option values before calling this. Provide exactly one of value or values.

update_task_dates

ChatGPT
Set or clear an action plan task's due date and/or start date, by its taskNodeId (from list_space_action_plans). Provide an absolute date (YYYY-MM-DD or ISO 8601, normalized to UTC midnight); pass null to clear a date; omit a field to leave it unchanged. Always pass absolute dates — if the action plan uses relative due dates, the backend automatically recomputes the day offsets from the plan's start/target date. At least one of dueDate or startDate must be provided.

update_task_dates

ChatGPT
Set or clear an action plan task's due date and/or start date, by its taskNodeId (from list_space_action_plans). Provide an absolute date (YYYY-MM-DD or ISO 8601, normalized to UTC midnight); pass null to clear a date; omit a field to leave it unchanged. Always pass absolute dates — if the action plan uses relative due dates, the backend automatically recomputes the day offsets from the plan's start/target date. At least one of dueDate or startDate must be provided.

Capabilities

Writes

App Stats

42

Tools

ChatGPT

Platforms

Works with

ChatGPT

Data refreshed daily