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.