# Feature AI-39 - Allow to configure MCP tool response volume

Project: Stream AI
Status: closed
URL: https://community.openproject.org/work_packages/AI-39

## Planning

| Attribute | Value |
| --- | --- |
| Date | 2025-11-14 – 2026-03-31 |
| Priority | Medium |
| Target versions | 17.2.0 |
| List |  |
| Roadmap |  |
| Relevance |  |

## OPEN POINTS / FEEDBACK

_No work packages_

## Features and Chunks

_No work packages_

## Bugs and other work packages

_No work packages_

## Technical Details

| Attribute | Value |
| --- | --- |
| Module | Artificial Intelligence / MCP Server (MCP) |
| Feature Flag |  |
| Requires doc change | No |
| Enterprise plan |  |

## Details

| Attribute | Value |
| --- | --- |
| Pull preview |  |
| Mockups |  |

## People

| Attribute | Value |
| --- | --- |
| Assignee |  |
| Accountable | Dominic Bräunlein |
| Product manager |  |
| Developers | Jan Sandbrink |
| Designer | Parimal Satyal |
| Ordered by |  |
| Signed off by |  |
| Interest by |  |

## Estimates and progress

| Attribute | Value |
| --- | --- |
| Work |  |
| Labor costs |  |

## Description

**As** a user of an MCP client,  
**I want to** be able to configure the responses of the MCP server of OpenProject,  
**so that** I can properly balance between compatibility and context size of MCP responses.

**Background**

Limiting the size of MCP responses can reduce the load on language models and thus positively impact performance of language models or reduce the cost of using them.

**Acceptance criteria**

  - MCP configuration UI allows to choose between three modes of serving tools responses
    
      - content + structuredContent (default)
        
          - most compatible option, should work with every MCP client, but includes duplication
    
      - structuredContent only
        
          - only supports newer clients that already support structuredContent
    
      - content only
        
          - legacy mode, might be supported by older MCP clients, but might cause issues with newer clients that expect structured content

  - Tool output respects the corresponding setting

**Technical notes**

According to the MCP specification all three modes of operation are in-spec:

  - there's no requirement to return structuredContent at all

  - when returning structuredContent the server SHOULD also return the same content as text content

My interpretation is that structuredContent is the newer representation, but initially all servers returned it merely as regular text content.
