io.github.ArneFfm/shared-forest
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
Shared Forest
Publisher-provided description
Plant or sponsor trees in a shared forest that grows from its traffic. Sponsoring uses OAuth.
Summary by lookupd
Plants or sponsors trees in a shared forest, with read-only tools for forest stats, designs, pricing and orders, and OAuth for purchases.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http shared-forest https://sharedforest.com/mcp
Codex, remote (streamable-http)
codex mcp add shared-forest --url https://sharedforest.com/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"shared-forest": {
"url": "https://sharedforest.com/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (13 tools)
Publisher-provided text
get_forest_statsRead-only. Counts of trees, groves, total and unique visitors, and traffic by class (humans, agents, bots, trees planted today).get_forestRead-only. Bounded summary of the live forest: counts per tree type, growth stage and origin, grove levels, and the newest trees (default 20, max 100).list_treesRead-only. One page of trees with cursor pagination, the same data as GET /api/forest?limit=. Pass nextCursor as cursor until it is null.plant_treePlant one tree in the Shared Forest for the caller. One tree per visitor per day; repeats only add growth energy. The visit counts as agent traffic. Ask the useexplain_shared_forestRead-only. Returns the full agent guide as Markdown: growth rules, API, tools and limits.get_price_quoteRead-only. Final price for sponsoring N trees for 12 months: unit price, total in euro cents and discount. Call it before you tell the user a price.design_treeTurns a short wish (for example 'a silver birch with lanterns') into a premium tree design. An AI paints the tree after the call (about 30 s); the first paintinget_designRead-only. Returns one design by design_id: genome, genomeHash and expiresAt.find_spotsRead-only. Suggests free positions for N sponsored trees, optionally near a point. Pass the spots to start_sponsorship, or omit spots there and the server picksstart_sponsorshipNeeds OAuth scope sponsor:write (a Shared Forest account). Creates an unpaid order for the signed-in user and holds the spots. It charges nothing. The total musget_orderRead-only. Needs OAuth scope account:read or sponsor:write. Status of one of the user's orders (open, paid, fulfilled, expired, refunded, disputed, cancelled, rmy_ordersRead-only. Needs OAuth scope account:read. The signed-in user's sponsorship orders, newest first, with status, total and tree ids.my_treesRead-only. Needs OAuth scope account:read. The trees of the signed-in user's fulfilled orders, with a link to each tree in the forest.
Details
- Version: 1.5.0
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 510 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/ArneFfm/shared-forest-agents
- Website: https://sharedforest.com/developers
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.github.ArneFfm/shared-forest)
- 62071 servers
- Last crawl: 2026-11-11T16:39:06.253Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp