You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
By default the server runs in **read-only mode** — only the 11 read tools are registered, write tools are not exposed. To enable the 7 write tools, set:
18
+
19
+
```bash
20
+
export HUBSPOT_READ_ONLY=false
21
+
```
22
+
23
+
Any value other than the literal string `false` (or unset) keeps read-only mode on.
24
+
15
25
## Tools
16
26
17
27
### CRM objects (generic by `objectType`)
18
28
19
29
`objectType` accepts standard objects (`contacts`, `companies`, `deals`, `tickets`), activities (`notes`, `tasks`, `calls`, `emails`, `meetings`) or a custom `objectTypeId` (e.g. `2-12345`).
20
30
31
+
> Write tools (marked ✏️) are only registered when `HUBSPOT_READ_ONLY=false`.
32
+
21
33
| Tool | Description |
22
34
|------|-------------|
23
35
|`list_objects`| List records of an object type with pagination |
24
36
|`get_object`| Get a record by ID or unique `idProperty`|
25
-
|`create_object`| Create a record with properties and optional associations |
26
-
|`update_object`| Update a record's properties |
27
-
|`delete_object`| Archive (soft-delete) a record |
28
37
|`search_objects`| Search with `filterGroups`, free-text `query`, sorting and pagination |
29
38
|`batch_read_objects`| Read up to 100 records in one request |
39
+
| ✏️ `create_object`| Create a record with properties and optional associations |
40
+
| ✏️ `update_object`| Update a record's properties |
41
+
| ✏️ `delete_object`| Archive (soft-delete) a record |
30
42
31
43
### Associations (v4)
32
44
33
45
| Tool | Description |
34
46
|------|-------------|
35
47
|`list_associations`| List associated records of a target type for a source record |
36
-
|`create_association`| Default (unlabeled) or labeled association between two records |
37
-
|`delete_association`| Remove all associations between two records |
48
+
|✏️ `create_association`| Default (unlabeled) or labeled association between two records |
49
+
|✏️ `delete_association`| Remove all associations between two records |
0 commit comments