ASTRA_DB_API_ENDPOINT
: (string) — The API endpoint for your Astra DB instance.ASTRA_DB_APPLICATION_TOKEN
: (string) — Your Astra DB application token.test
with a dedicated MCP Astra DB server.Tools provided by this MCP Server | Short Description |
---|---|
BulkCreateRecords | Create multiple records in a collection at once |
BulkDeleteRecords | Delete multiple records from a collection at once |
BulkUpdateRecords | Update multiple records in a collection at once |
CreateCollection | Create a new collection in the database |
CreateRecord | Create a new record in a collection |
DeleteCollection | Delete a collection from the database |
DeleteRecord | Delete a record from a collection |
EstimateDocumentCount | Estimate the number of documents in a collection using a fast, approximate count method |
FindRecord | Find records in a collection by field value |
GetCollections | Get all collections in the Astra DB database |
GetRecord | Get a specific record from a collection by ID |
HelpAddToClient | Help the user add the Astra DB client to their MCP client |
ListRecords | List records from a collection in the database |
OpenBrowser | Open a web browser to a specific URL |
UpdateCollection | Update an existing collection in the database |
UpdateRecord | Update an existing record in a collection |
BulkCreateRecords
Parameters | Type | Description |
---|---|---|
collectionName | string | Name of the collection to create the records in |
records | array | Array of records to insert |
BulkDeleteRecords
Parameters | Type | Description |
---|---|---|
collectionName | string | Name of the collection containing the records |
recordIds | array | Array of record IDs to delete |
BulkUpdateRecords
Parameters | Type | Description |
---|---|---|
collectionName | string | Name of the collection containing the records |
records | array | Array of records to update with their IDs |
CreateCollection
Parameters | Type | Description |
---|---|---|
collectionName | string | Name of the collection to create |
dimension | number (optional) | The dimensions of the vector collection, if vector is true |
vector | boolean (optional) | Whether to create a vector collection |
CreateRecord
Parameters | Type | Description |
---|---|---|
collectionName | string | Name of the collection to create the record in |
record | object | The record data to insert |
DeleteCollection
Parameters | Type | Description |
---|---|---|
collectionName | string | Name of the collection to delete |
DeleteRecord
Parameters | Type | Description |
---|---|---|
collectionName | string | Name of the collection containing the record |
recordId | string | ID of the record to delete |
EstimateDocumentCount
Parameters | Type | Description |
---|---|---|
collectionName | string | Name of the collection to estimate document count for |
FindRecord
Parameters | Type | Description |
---|---|---|
collectionName | string | Name of the collection to search in |
field | string | Field name to search by (e.g., ‘title’, ‘_id’, or any property) |
value | string | Value to search for in the specified field |
limit | number (optional) | Maximum number of records to return |
GetCollections
GetRecord
Parameters | Type | Description |
---|---|---|
collectionName | string | Name of the collection to get the record from |
recordId | string | ID of the record to retrieve |
HelpAddToClient
ListRecords
Parameters | Type | Description |
---|---|---|
collectionName | string | Name of the collection to list records from |
limit | number (optional) | Maximum number of records to return |
OpenBrowser
Parameters | Type | Description |
---|---|---|
url | string | The URL to open in the browser |
UpdateCollection
Parameters | Type | Description |
---|---|---|
collectionName | string | Name of the collection to update |
newName | string | New name for the collection |
UpdateRecord
Parameters | Type | Description |
---|---|---|
collectionName | string | Name of the collection containing the record |
record | object | The updated record data |
recordId | string | ID of the record to update |