Sending Input_Schema from MCP Server

I built an MCP server with API tools from my database and I use this server in ChatGPT. When ChatGPT shows me the queries made to the tools, the parameters come with Parameter_S1, Parameter_S2... How do I make it so that the parameter names, which I give in the tool, are sent to the client in n8n?

so the issue is that your MCP server isn’t sending the proper schema definitions to n8n - it’s just showing generic names. when you define your tools, you need to make sure the `inputSchema` property is fully populated with the parameter names and descriptions.

check your MCP server code and make sure each tool has something like this in its definition:

```json

{

“name”: “your_tool_name”,

“description”: “what it does”,

“inputSchema”: {

"type": "object",

"properties": {

  "parameter_name": {

    "type": "string",

    "description": "what this param does"

  }

},

"required": \["parameter_name"\]

}

}

```

n8n will only show the real param names if the server sends them - if inputSchema is missing or empty, it falls back to generic names. should fix it once you add proper schemas to all your tools.