> ## Documentation Index
> Fetch the complete documentation index at: https://code.dcycle.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Project Tools

> MCP tools for querying ESG and sustainability projects

# Project Tools

Query ESG and sustainability projects — action plans, task tracking, and recent activity feeds.

## `list_projects`

List projects for the organization with optional framework filter.

**Parameters:**

| Parameter         | Type   | Required | Description                                  |
| ----------------- | ------ | -------- | -------------------------------------------- |
| `organization_id` | string | No       | Organization UUID (uses default if not set)  |
| `framework`       | string | No       | Filter by framework (e.g. `GHG`, `ISO14001`) |

**Example prompt:** "List all our sustainability projects"

***

## `get_project`

Get a single project by ID with full details.

**Parameters:**

| Parameter         | Type   | Required | Description                                 |
| ----------------- | ------ | -------- | ------------------------------------------- |
| `project_id`      | string | **Yes**  | UUID of the project                         |
| `organization_id` | string | No       | Organization UUID (uses default if not set) |

**Example prompt:** "Show details for project abc-123"

***

## `list_project_tasks`

List tasks and subtasks within a project.

**Parameters:**

| Parameter         | Type   | Required | Description                                 |
| ----------------- | ------ | -------- | ------------------------------------------- |
| `project_id`      | string | **Yes**  | UUID of the project                         |
| `organization_id` | string | No       | Organization UUID (uses default if not set) |

**Example prompt:** "What tasks are in project abc-123?"

***

## `get_recent_activities`

Get the recent activity feed for a project — updates, changes, and events.

**Parameters:**

| Parameter         | Type    | Required | Description                                  |
| ----------------- | ------- | -------- | -------------------------------------------- |
| `project_id`      | string  | **Yes**  | UUID of the project                          |
| `organization_id` | string  | No       | Organization UUID (uses default if not set)  |
| `limit`           | integer | No       | Number of activities to return (default: 10) |

**Example prompt:** "Show recent activity for project abc-123"

## Workflow

1. Call `list_projects` to discover available projects
2. Use `get_project` for full details on a specific project
3. Use `list_project_tasks` to see the task breakdown
4. Use `get_recent_activities` to track recent changes

## Example Prompts

* "List all our active sustainability projects"
* "What tasks are pending in our GHG project?"
* "Show recent activity on the ISO 14001 project"
