# More Trees

More Trees is a sustainability-focused platform planting trees on behalf of individuals or businesses aiming to offset carbon footprints and support reforestation

- **Category:** news & lifestyle
- **Auth:** API_KEY
- **Composio Managed App Available?** N/A
- **Tools:** 4
- **Triggers:** 0
- **Slug:** `MORE_TREES`
- **Version:** 20260223_00

## Tools

### Create User

**Slug:** `MORE_TREES_CREATE_USER`

Creates a new user that can be assigned to a plantation account. Use this when you need to onboard a new user to the More Trees platform. The user must agree to terms and conditions (is_agreed=true). Returns the created user details including a unique user ID.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `status` | string ("ACTIVE" | "INACTIVE") | No | Status of the user account. |
| `is_agreed` | boolean | Yes | Whether the user has agreed to the terms and conditions. Must be true to create a user. |
| `last_name` | string | Yes | Last name of the user. |
| `first_name` | string | Yes | First name of the user. |
| `phone_number` | string | No | Phone number of the user. Should include country code if applicable. |
| `email_address` | string | Yes | Email address of the user. Must be a valid email format and unique within the system. |
| `referral_code` | string | No | Referral code if the user was referred by another user or campaign. |
| `marketing_preference_id` | integer | No | Marketing preference identifier for the user's communication preferences. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get Marketing Preferences

**Slug:** `MORE_TREES_GET_MARKETING_PREFERENCES`

Tool to retrieve available marketing preferences. Use when you need to get the list of marketing preference options that users can select.

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get Total Carbon Offset

**Slug:** `MORE_TREES_GET_TOTAL_CARBON_OFFSET`

Retrieves the total carbon offset and forest statistics for a specified forest. Returns comprehensive data about a forest including: - Forest branding (name, logo, color) - Total CO2 captured - Number of trees planted, gifted, and received - Number of tree planting projects supported The forest_slug_or_account_code parameter is required and can be found in the More Trees platform at Settings > Account Settings.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `forest_slug_or_account_code` | string | Yes | The unique identifier for the forest. This can be either a forest slug (e.g., 'my-company-forest') or an account code. Find this value in your More Trees account under Settings > Account Settings. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Projects

**Slug:** `MORE_TREES_LIST_PROJECTS`

Retrieves all active tree planting projects with comprehensive details. Returns project information including name, ID, description, country, project type, supplier name, and available tree species for each project. Use this action to discover available projects and their tree planting options.

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |
