Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,070Paid calls: 1,519Letters: 13Defects: 1,321counted 1 min ago
teppi

MCP serverio.bootify/mcp

Build Spring Boot applications, ready for coding agents, including best practices.
UNRATEDActivestreamable-httpbootify.io

Overview

Score?
UNRATED 0.143
of what a free look can see, on 5 looks
Looks
6
last 4 hr ago
Tools
53
changed 2 days ago

More info

URL
bootify.io/mcp
streamable-http
Says it is
bootify-mcp-server 1.0.0
protocol 2025-06-18
In the record since
4 days ago

Among servers18,413 with a card

0median 0.606 · this server 0.143 · highest on record 0.8561

Toolsfrom sha256:48ed86a675…1da7d5 · +0 −0 2 days ago

The tools this server lists, read out of the definition it returned
ToolSchema
addAppModule
Available with Bootify Professional. Add a custom application module. References name the modules this module depends on. The same graph defines package boundaries for MODULITH and
input · output
addDataObject
Add a custom data object by name. Entity-generated DTOs are returned by getProject with generated=true and must be changed through their entity fields or REST/frontend options. Bac
input · output
addDependency
Add an extra application dependency to the generated Maven or Gradle build. Bootify already adds dependencies required by selected project features. Call listAvailableDependencies
input · output
addEntity
Add an entity to an existing Bootify project. Entity, field, module, inheritance and custom field-type references use names.
input · output
addEnum
Add an enum to an existing Bootify project, identified by name.
input · output
addFrontendController
Available with Bootify Professional. Add a custom frontend controller by name. Entity-generated controllers are returned by the matching getProject details option with generated=tr
input · output
addIndex
Add a normal or unique index over ordered entity fields or owning-side relations. Many-to-many relations are excluded. The response returns its name selector as Entity.field1-field
input · output
addRelation
Add a relation whose type describes the cardinality from fromEntity to toEntity. For MANY_TO_ONE, ONE_TO_ONE and MANY_TO_MANY the owning field is fromEntity.fromField; for ONE_TO_M
input · output
addRestController
Available with Bootify Professional. Add a custom REST controller by name. Entity-generated controllers are returned by the matching getProject details option with generated=true a
input · output
addSecurityConfig
Create a config with safe defaults. Configure roles, login and an optional user source through their dedicated tools.
input · output
configureSecurityLogin
Configure only login, JWT, Keycloak and session behavior. Provide just the fields that should change.
input · output
configureSecurityUserSource
Configure the user entity and its credential, OAuth mapping, password reset and token fields. Provide just the fields that should change.
input · output
copyProject
Copy a project owned by the bearer-authenticated user. Projects with an active one-time upgrade cannot be copied.
input · output
deleteAppModule
Delete a custom application module by name. The implicit base and web modules cannot be deleted. Bootify applies its consistency rules to references and assigned project elements.
input · output
deleteDataObject
Delete a custom data object by name. Entity-generated DTOs are returned by getProject with generated=true and must be changed through their entity fields or REST/frontend options.
input · output
deleteEntity
Delete an entity identified by name. Bootify applies its consistency rules to dependent project data.
input · output
deleteEnum
Delete an enum identified by name. Referencing fields are changed to String by Bootify's consistency rules.
input · output
deleteFrontendController
Available with Bootify Professional. Delete a custom frontend controller by name. Entity-generated controllers are returned by the matching getProject details option with generated
input · output
deleteIndex
Delete an index by its current name.
input · output
deleteProject
Close a project owned by the bearer-authenticated user.
input · output
deleteRelation
Delete a relation using the current identifier returned by addRelation, updateRelation or getProject with RELATIONS details. The identifier is the owning entity and owning field jo
input · output
deleteRestController
Available with Bootify Professional. Delete a custom REST controller by name. Entity-generated controllers are returned by the matching getProject details option with generated=tru
input · output
deleteSecurityConfig
Delete a security configuration by name.
input · output
exportProject
Return a ZIP download URL for an existing Bootify project. This tool should be called after all project details and the schema have been configured with the user and the current se
input · output
getOpenApiPreview
Available with Bootify Professional. Generate and return the OpenAPI document for the current project configuration. Use it to inspect resolved paths, parameters, request and respo
input · output
getProject
Return the current basic configuration and plan information of an existing Bootify project. Entity, relation, index and other object lists are returned only when explicitly selecte
input · output
getProjectFile
Return one generated project file. The path must exactly match a value returned by listProjectFiles. Text is returned as UTF-8 and binary content as Base64. Successful calls record
input · output
importSqlSchema
Parse SQL DDL and reconcile its tables, fields and relations with an existing Bootify project. Matching entities are updated and new entities are added.
input · output
linkProject
Link an existing Bootify project to the bearer-authenticated user. Accepts either the project URL or its 12-character project ID and updates the project's plan.
input · output
listAvailableDependencies
List dependencies that can be added to the generated Maven or Gradle build. These dependencies are managed by the project's Spring Boot version and therefore do not require a depen
input · output
listProjectFiles
Return every file path that would be present in the ZIP export of an existing Bootify project, without generating or returning file contents. Listing fails when the project plan ha
input · output
listSecurityPaths
Return the canonical METHOD /path values that may be assigned to security roles. Pass securityConfigName while editing so that its current paths remain available. Frontend paths ca
input · output
removeDependency
Remove a dependency from the generated Maven or Gradle build using groupId:artifactId. A version may be supplied but is not used for matching.
input · output
setSecurityRoles
Replace the role setup. Call listSecurityPaths first and use its exact METHOD /path values.
input · output
startProject
Create a new Bootify project and return its project ID, URL, current setup and plan information. This changes server state and should only be called when the user wants a new proje
input · output
updateAdvancedOptions
Available with Bootify Professional. Update one or more advanced project options. MODULITH generates package-based application modules, while MULTI_MODULE generates physical Gradle
input · output
updateAppModule
Available with Bootify Professional. Update or rename a custom application module identified by its current name. When provided, references replace all current direct dependencies.
input · output
updateDataObject
Update or rename a custom data object by name. Entity-generated DTOs are returned by getProject with generated=true and must be changed through their entity fields or REST/frontend
input · output
updateDatabase
Update the database and schema management settings of an existing Bootify project. Background information: https://bootify.io/docs/general-tab.html
input · output
updateDatabaseNaming
Update one or more database naming settings of an existing Bootify project. Background information: https://bootify.io/docs/general-tab.html
input · output
updateDateFields
Enable or disable generated date fields and configure their names. Background information: https://bootify.io/docs/general-tab.html
input · output
updateDeveloperPreferences
Update one or more developer preferences of an existing Bootify project. Background information: https://bootify.io/docs/general-tab.html
input · output
updateEntity
Update or rename an entity identified by its current name. Only provided properties are changed; a provided fields array replaces all fields.
input · output
updateEnum
Update or rename an enum identified by its current name. Provide newName, values, or both.
input · output
updateFrontend
Update one or more frontend settings of an existing Bootify project. Background information: https://bootify.io/docs/frontend-settings.html
input · output
updateFrontendController
Available with Bootify Professional. Update or rename a custom frontend controller by name. Entity-generated controllers are returned by the matching getProject details option with
input · output
updateIndex
Update an index by its current Entity.field1-field2 identifier. Only provided properties are changed; the response contains its updated identifier.
input · output
updateMailSettings
Available with Bootify Professional. Enable or disable mail support and configure the generated application's SMTP connection.
input · output
updateRelation
Update a relation whose type describes the cardinality from fromEntity to toEntity. For MANY_TO_ONE, ONE_TO_ONE and MANY_TO_MANY the owning field is fromEntity.fromField; for ONE_T
input · output
updateRestController
Available with Bootify Professional. Update or rename a custom REST controller by name. Entity-generated controllers are returned by the matching getProject details option with gen
input · output
updateSecurityConfig
Change only the identity, type, module or authentication mode. Changing type resets type-specific settings to defaults.
input · output
updateSettings
Update one or more basic settings of an existing Bootify project. Background information: https://bootify.io/docs/general-tab.html
input · output
updateUtilities
Include utilities for custom code even when the project does not require them. Required utilities cannot be disabled. They remain included when no longer required, until explicitly
input · output
Verify it yourselfnpx teppi-check https://bootify.io/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M3RGDNS3QAA6D0K19CMPRF67