Spring Data · Capability
Spring Data REST - Data Access
Workflow capability for Spring Data REST data access operations. Provides unified CRUD and query access to any Spring Data repository over HAL+JSON. Used by application developers and API consumers to manage data entities through auto-exposed repository endpoints.
What You Can Do
GET
List repositories
— List all exported repositories in the application
/v1/repositories
GET
List resources
— List resources with pagination and sorting
/v1/{repository}
POST
Create resource
— Create a new entity in the repository
/v1/{repository}
GET
Get resource
— Retrieve a specific entity by ID
/v1/{repository}/{id}
DELETE
Delete resource
— Delete an entity from the repository
/v1/{repository}/{id}
GET
Search repository
— Run a repository-defined query
/v1/{repository}/search/{method}
MCP Tools
discover-repositories
Discover all Spring Data REST repositories available in the running application
read-only
list-entities
List entities from a Spring Data repository with pagination and sorting
read-only
get-entity
Retrieve a specific entity from a repository by its ID
read-only
create-entity
Create a new entity in a Spring Data repository
delete-entity
Delete an entity from a Spring Data repository by ID
idempotent
search-entities
Execute a custom query method on a Spring Data repository
read-only
APIs Used
spring-data-rest