anthropics / anthropics/claude-ai-mcp

Salesforce connector — updateSobjectRecord returns "Unexpected error" on all calls; reads and creates work fine

Abierto
#807 1 comentario 0 reacciones 0 asignados Ver en GitHub
bug
Lenguaje dominante
Sin datos de lenguaje
Estrellas
471
Forks
76
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

### What happened?

MCP server: Salesforce (Cowork built-in connector)

Where does the issue occur? During a conversation, after successful auth

Describe the issue:
Every call to updateSobjectRecord returns "Unexpected error while invoking tool updateSobjectRecord" regardless of the object type (Account, Contact, Event), field, or record being updated. The error is consistent and reproducible across sessions and after re-connecting the Salesforce integration.

Read operations (soqlQuery, find) and write operations (createSobjectRecord) work correctly. Only updates fail.

Objects tested: Account, Contact, Event — all return the same error.

Example call that fails:

objectType: "Contact"
recordId: "003Pg00002BE0opIAD"
fields: { "Title": "Field CISO" }

### What did you expect to happen?

Record is updated and a success response is returned.

### Steps to reproduce

Connect Salesforce via Cowork
Successfully read records with soqlQuery
Successfully create records with createSobjectRecord
Attempt any updateSobjectRecord call → returns "Unexpected error"

### Area

MCP Connector (adding/managing servers)

### MCP Server (if applicable)

Salesforce (Cowork built-in connector)

### Error messages or logs

```shell

```

### Additional context

Disconnecting and reconnecting the Salesforce integration does not resolve the issue. The problem has persisted across multiple sessions.

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.