Skip to content

MCP doesn't return value for Neo4J Date field: returned as {} #1344

@IvanRave

Description

@IvanRave

Prerequisites

  • I've searched the current open issues
  • I've updated to the latest version of Toolbox

Toolbox version

0.13.0

Environment

  1. OS type and version: docker image
  2. How are you running Toolbox:
  • As a container (e.g. from us-central1-docker.pkg.dev/database-toolbox/toolbox/toolbox:0.13.0)

Client

  1. Client: https://github.com/googleapis/mcp-toolbox-sdk-python/tree/main/packages/toolbox-core
  2. Version: 0.5.0

Expected Behavior

Returns:

{
"title": "An Introduction to Cypher", 
"publishedDate": "2025-09-04"
}

Current Behavior

Returns:

{
"title": "An Introduction to Cypher", 
"publishedDate": {}
}

Steps to reproduce?

  1. Create a node in Neo4j with Date field
CREATE (a:Article {
    title: 'An Introduction to Cypher', 
    publishedDate: date('2025-09-04')
})
RETURN a
  1. Create a tool to read this node
statement: MATCH (a:Article) RETURN properties(a)
  1. Start MCP server (HTTP streamable)

  2. Run MCP inspector or execute this tool from the client

Additional Details

No response

Metadata

Metadata

Assignees

Labels

type: bugError or flaw in code with unintended results or allowing sub-optimal usage patterns.

Type

No fields configured for Bug.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions