Returns a short overview of Jaina and the available tools. Use this as a starting point in a fresh conversation.
Lists all the resources you have access to: projects, schemas, packages. Useful for "what does my workspace look like?" queries.
Returns SDK reference snippets for any of the three SDK languages. Useful when an agent wants to generate code that uses the SDK.
| Tool | Purpose |
|---|
jaina_list_projects | List all projects you can access |
jaina_get_project | Get one project by slug |
jaina_create_project | Create a new project |
jaina_update_project | Update name / description |
jaina_delete_project | Delete a project (irreversible) |
jaina_export_project | Export as supermodel.json |
| Tool | Purpose |
|---|
jaina_list_schemas | List schemas in a project |
jaina_get_schema | Get one schema |
jaina_get_schema_fields | Get just the fields array (for codegen / typed payload construction) |
jaina_create_schema | Create a schema |
jaina_update_schema | Update name / fields |
jaina_delete_schema | Delete a schema and all its records |
| Tool | Purpose |
|---|
jaina_list_packages | List packages in a project |
jaina_get_package | Get one package |
jaina_create_package | Create |
jaina_update_package | Update |
jaina_delete_package | Delete |
jaina_export_package | Export as model.json |
| Tool | Purpose |
|---|
jaina_list_records | List records of a schema (supports filter, sort, pagination) |
jaina_get_record | Get one record |
jaina_create_record | Create a record (typed data payload) |
jaina_update_record | Update a record (partial) |
jaina_delete_record | Delete a record |
jaina_upload_file | Upload a file for a file-typed field |
| Tool | Purpose |
|---|
jaina_list_actions | List actions defined on a schema |
jaina_create_action | Define a new action on a schema |
jaina_execute_action | Fire an action against a record |
jaina_delete_action | Delete an action definition |
| Tool | Purpose |
|---|
jaina_list_webhooks | List webhooks for a project |
jaina_get_webhook | Get one webhook |
jaina_create_webhook | Register a new webhook |
jaina_update_webhook | Update |
jaina_delete_webhook | Delete |
jaina_test_webhook | Fire a test event |
jaina_list_webhook_deliveries | Recent delivery attempts and results |
jaina_regenerate_webhook_secret | Rotate the HMAC signing secret |
| Tool | Purpose |
|---|
jaina_generate_code | Generate typed models (TS, C#, Python, Go, Rust) for a project's schemas |
Every tool runs with the auth token's permissions. If the token's user can't see project X, the tool can't either. Errors return as MCP error responses with the original Jaina error code.