MCP Tool Collection
mcp.tool.collectionExecute CRUD, indexing, validation, and schema operations on ArangoDB collections. Manages documents, indexes, and collection stats via a single tool.
Instructions
insert - Inserted document. mcp.tool.collection(action=insert, payload={"collection":"notes","document":{}}) find - Document or query results. mcp.tool.collection(action=find, payload={"collection":"notes","key":"note-key"}) update - Updated document metadata. mcp.tool.collection(action=update, payload={"collection":"notes","key":"note-key","update":{}}) remove - Removed document metadata. mcp.tool.collection(action=remove, payload={"collection":"notes","key":"note-key"}) insert_with_validation - Validated insert result. mcp.tool.collection(action=insert_with_validation, payload={"collection":"notes","document":{}}) list - Collection listing. mcp.tool.collection(action=list, payload={"limit":20}) bulk_insert - Bulk insert result. mcp.tool.collection(action=bulk_insert, payload={"collection":"notes","documents":[{}]}) list_indexes - Index listing. mcp.tool.collection(action=list_indexes, payload={"collection":"notes"}) create_index - Created index. mcp.tool.collection(action=create_index, payload={"collection":"notes","type":"persistent","fields":["title"]}) delete_index - Deleted index. mcp.tool.collection(action=delete_index, payload={"id_or_name":"notes/title"}) get_schema - Runtime schema. mcp.tool.collection(action=get_schema, payload={"schema_name":"notes"}) validate_document - Validation result. mcp.tool.collection(action=validate_document, payload={"collection":"notes","document":{}}) create - Created collection. mcp.tool.collection(action=create, payload={"name":"notes","type":"document"}) stats - Collection statistics. mcp.tool.collection(action=stats, payload={"collection":"notes"}) drop - Dropped collection. mcp.tool.collection(action=drop, payload={"collection":"notes"}) truncate - Truncated collection. mcp.tool.collection(action=truncate, payload={"collection":"notes"})
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Collection operation to perform. | |
| payload | Yes | Collection action payload. Required fields depend on action and are enforced by the collection owner. |