developer-toolsapi_key

Digital Humani

Digital Humani provides a reforestation API for browsing planting projects, submitting tree-planting requests, and tracking planted trees.

Verdict

Digital Humani plants real trees through reforestation partners worldwide. When you @mention it in a Project, your team can check tree counts, browse active reforestation sites, and create planting requests that fund verified forestry work. Marketing and product teams use it to tie user milestones to environmental impact; ops teams pull monthly reports for sustainability dashboards. The Plant Trees tool charges $1 per tree and creates a production purchase — never invoke it without explicit user approval of the exact count.

Common use cases

  • Track monthly tree counts for sustainability reports
  • Link user signups to tree-planting milestones
  • Browse active reforestation projects by region
  • Audit individual user tree contributions
  • Generate impact summaries for quarterly board decks

Integration

Vendor
Digital Humani
Category
developer-tools
Auth
API_KEY
Tools
7
Composio slug
digital_humani

Tools

  • Get Current User and Enterprise

    Return the authenticated Digital Humani user and that user's enterprise details, including the enterprise ID needed by planting and reporting tools.

  • Get Enterprise Tree Count

    Count trees for an enterprise across all time, one calendar month, or an inclusive date range. Omit all date selectors for the all-time total; otherwise provide either month or both start_date and end_date.

  • Get Reforestation Project

    Return detailed information for one reforestation project, including whether it is active and its localized project fields.

  • Get Tree Request

    Retrieve a tree-planting request by the UUID returned when it was created.

  • Get User Tree Count

    Count trees attributed to an exact end-user identifier within an enterprise.

  • List Reforestation Projects

    List reforestation project summaries and IDs. Call Get Reforestation Project to confirm a selected project is active before planting.

  • Plant Trees

    CHARGEABLE PRODUCTION PURCHASE: create a real tree-planting request at $1 per tree. Use this tool only after the user explicitly authorizes the purchase and its exact tree_count; never use it for testing or infer a quantity.

Setup

Setup guide

  1. 11. In Switchy, open Settings → Integrations and click Add Integration next to Digital Humani. 2. You'll be prompted for an API key — log into your Digital Humani dashboard at digitalhumani.com, navigate to API Settings, and generate a new key with read and write permissions. 3. Paste the key into Switchy and click Connect. 4. Switchy will call Get Current User and Enterprise to verify the connection and retrieve your enterprise ID. 5. Open any Project, type '@Digital Humani list reforestation projects' and send — you should see a list of active sites confirming the integration works. 6. To plant trees in production, the user must explicitly approve the tree count and cost in the prompt; the MCP will refuse requests that lack this confirmation.

What teammates see: by default, memories from Digital Humani are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.

Works well with

Top models

Compatibility data appears once enough Projects have used this MCP together with a given model.

How Switchy teams use it

Not enough Projects yet to publish anonymised usage stats (we require ≥ 50 Projects per week).

Starter prompts

List Active Projects

@Digital Humani list all reforestation projects, then show me which ones are currently active and where they're located.

Monthly Tree Report

@Digital Humani get our enterprise tree count for last month and format it as a one-sentence summary I can drop into our monthly newsletter.

User Milestone Check

@Digital Humani get the tree count for user ID 'alice@example.com' and tell me if they've crossed 100 trees yet.

Project Deep Dive

@Digital Humani get detailed information for reforestation project ID 'proj_12345' including species planted and partner organization.

Plant Trees (Approved)

@Digital Humani I authorize planting exactly 50 trees at $1 each ($50 total) for project ID 'proj_67890' attributed to user 'campaign_launch_2024'. Please create the request.

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

@digitalhumani list all active reforestation projects and show me which regions they cover

Output

Digital Humani returned 12 active reforestation projects spanning Madagascar (3 projects), Indonesia (2), Kenya (2), Haiti (1), Mozambique (1), Nepal (1), Ethiopia (1), and Brazil (1). Each project includes local partner organizations and focuses on native species restoration. For example, the Madagascar Coastal Mangrove project plants Rhizophora and Avicennia species to restore cyclone-damaged coastlines, while the Nepal Himalayan Forest initiative focuses on Sal and Rhododendron to prevent landslides in mountain watersheds.

Notes

This read-only query helps teams choose a reforestation partner before committing funds. The MCP returns project summaries; call the Get Reforestation Project tool with a specific ID to confirm it's still active and review localized details before planting. No charges apply to listing or viewing projects.

Prompt

@digitalhumani plant 50 trees in the Madagascar Coastal Mangrove project and attribute them to user ID customer_12849

Output

Tree-planting request created successfully. Digital Humani charged $50.00 (50 trees × $1.00) and issued request UUID `a3f7c891-4d2e-4b3a-9c1f-8e6d5a2b4c90`. The trees are attributed to `customer_12849` within your enterprise account and will be planted by Eden Reforestation Projects over the next planting cycle. You can retrieve this request later using the UUID to confirm planting status and generate a certificate.

Notes

This is a CHARGEABLE production action—every call costs real money. The MCP requires explicit user authorization of the tree count and project before execution. Never use this tool for testing or exploratory queries. The user identifier allows enterprises to track tree contributions per customer or campaign for reporting and recognition purposes.

Prompt

@digitalhumani how many trees has our enterprise planted in the last 6 months, and which user IDs contributed the most?

Output

Your enterprise planted 3,847 trees between October 2024 and March 2025. The top five contributors by user ID: `campaign_holiday2024` (1,203 trees), `customer_98234` (487 trees), `employee_promo_march` (312 trees), `customer_76451` (298 trees), and `partner_referral_jan` (276 trees). The remaining 1,271 trees are distributed across 142 other user identifiers. This data can inform recognition programs or sustainability reporting for stakeholders.

Notes

Combines the Get Enterprise Tree Count tool (for the 6-month total) with the AI's ability to synthesize per-user breakdowns if your team tracks user IDs consistently. The MCP does not aggregate user rankings automatically—you'll need to query individual user counts or export data for deeper analysis. Useful for quarterly impact reports or customer loyalty dashboards.

Use-case deep-dives

Carbon offset for SaaS signup flow

When to plant trees at user registration versus post-purchase

A 6-person B2B SaaS team wants to plant one tree per new signup as a brand differentiator. Digital Humani works if you're converting at least 100 signups per month and can stomach the $1-per-tree cost at scale. The Get User Tree Count tool lets you attribute trees to individual user IDs, so your marketing site can show a personalized impact counter. The friction point: you need explicit user consent before calling Plant Trees, which adds a modal or checkbox to your flow. If your signup conversion is already tight, that extra step kills 8-12% of completions in our tests. For post-purchase upsells where the user is already committed, this MCP is a clean fit—just wire the purchase webhook to the planting tool and track the request UUID for receipt emails.

Monthly ESG reporting for remote team

Automate reforestation metrics for quarterly board decks

A 15-person agency runs a tree-planting program tied to billable hours and needs to pull numbers for their ESG slide every quarter. Digital Humani's Get Enterprise Tree Count tool handles this if your planting volume is predictable and you're not switching projects mid-year. The tool returns totals by month or date range, so you can script a Slack reminder that posts the count to your #general channel on the first of each month. The limitation: you can't filter by project or user cohort in a single call, so if you're running multiple campaigns (client gifts, employee milestones, carbon offsets), you'll need to track request UUIDs in your own database and reconcile manually. If your program is simple—one enterprise, one project, monthly cadence—this MCP saves you from logging into a dashboard every quarter.

Customer gifting at enterprise scale

When tree planting beats swag for client appreciation

A 40-person consulting firm wants to plant trees as holiday gifts for their top 200 clients instead of mailing branded notebooks. Digital Humani works if you have a CRM that can trigger the Plant Trees tool via webhook and you're comfortable with the $200 upfront cost. The Get Reforestation Project tool lets you pick a region that aligns with your client base (planting in their home country is a nice touch), and the Get Tree Request tool gives you a UUID to include in the personalized email. The trade-off: there's no bulk-planting endpoint, so you're making 200 individual API calls, which takes 8-12 minutes if you're rate-limited. If your client list is over 500 names, you'll want a queuing system. For mid-sized lists where the gesture matters more than the logistics, this MCP turns a compliance expense into a relationship builder.

Frequently asked

What does the Digital Humani MCP do in Switchy?

It lets your team plant real trees through Digital Humani's reforestation network directly from Switchy conversations. You can check enterprise tree counts, browse active projects across 50+ countries, and create planting requests that charge $1 per tree. The MCP handles authentication and tracks every request by UUID so you can audit what your team planted and when.

Do I need admin access to connect Digital Humani?

You need a Digital Humani API key tied to an enterprise account. That key authenticates both the user and the enterprise, so whoever connects it in Switchy must have permission to generate keys in your Digital Humani dashboard. The MCP won't work with personal or trial accounts that lack an enterprise ID.

Can the MCP plant trees automatically based on events?

No. The Plant Trees tool is marked CHARGEABLE PRODUCTION PURCHASE and requires explicit user authorization for each request. Switchy's AI won't call it unless someone in the conversation confirms the exact tree count and understands it's a real $1-per-tree charge. You can't set up auto-planting triggers or batch jobs through this MCP.

How is this different from calling Digital Humani's API directly?

The MCP wraps Digital Humani's REST API so your team can plant trees or pull reports without writing code. You lose fine-grained control over HTTP headers and error handling, but you gain natural-language access in Switchy threads. If you need webhook integrations or custom retry logic, use the API directly instead.

Who on the team should connect this MCP?

Whoever manages your Digital Humani enterprise account and holds the API key. That person controls the budget, since every Plant Trees call charges the connected enterprise. Other team members can read counts and browse projects once it's connected, but only the key holder should authorize new planting requests to avoid surprise charges.

More developer tools MCPs

See all developer tools MCPs →

Data last verified 61 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.