Projects

Create and manage Torque projects

Projects are the top-level workspace for incentives, custom events, and analytics. Most tools require an active project to be selected.

create_project

Create a new project on Torque. The created project automatically becomes your active project.

Requires: authentication

ParameterTypeRequiredDescription
namestringYesProject name
descriptionstringNoProject description
imagestringNoProject image URL
defaultTokenAddressstringNoDefault SPL token mint address — the token to incentivize
defaultProgramAddressstringNoDefault on-chain program address — the program to track
adminWalletsstring[]NoWallet addresses to add as project admins
confirmedbooleanNoSet to true to execute. Omit to preview first.

list_projects

List all your Torque projects and show which one is currently active.

Requires: authentication

No parameters.

set_active_project

Set the active project for subsequent operations. All project-scoped tools operate on the active project.

Requires: authentication

ParameterTypeRequiredDescription
projectIdstringYesThe project ID to set as active

Always call list_projects first to show the user their projects before asking them to select one.

When creating a project, ask the user whether they are a token team or a protocol/product. Token teams should provide their token mint as defaultTokenAddress. Protocols should provide their program address as defaultProgramAddress — and may also have a token to set. This avoids re-entering addresses when creating incentives.