Shared Forest MCP server
online · 100% uptimePlant or sponsor trees in a shared forest that grows from its traffic. Sponsoring uses OAuth.
0 stars
Reviews
Write oneNobody has reviewed Shared Forest yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Shared Forest tools (13, 1 write)
write = sends, deletes, buys or postsdesign_treeFreeTurns 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 painting becomes the tree. Returns design_id and the tree genome. Max 3 design attempts per caller per day (including rejected or interrupted generation). Show the result to the user before you order.
explain_shared_forestFreeRead-only. Returns the full agent guide as Markdown: growth rules, API, tools and limits.
find_spotsFreeRead-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 picks them.
get_designFreeRead-only. Returns one design by design_id: genome, genomeHash and expiresAt.
get_forestFreeRead-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).
get_forest_statsFreeRead-only. Counts of trees, groves, total and unique visitors, and traffic by class (humans, agents, bots, trees planted today).
get_orderwrite actionFreeRead-only. Needs OAuth scope account:read or sponsor:write. Status of one of the user's orders (open, paid, fulfilled, expired, refunded, disputed, cancelled, refund_pending) and its tree ids once fulfilled. Poll every 10 seconds or more after the user pays.
get_price_quoteFreeRead-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.
list_treesFreeRead-only. One page of trees with cursor pagination, the same data as GET /api/forest?limit=. Pass nextCursor as cursor until it is null.
my_ordersFreeRead-only. Needs OAuth scope account:read. The signed-in user's sponsorship orders, newest first, with status, total and tree ids.
my_treesFreeRead-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.
plant_treeFreePlant 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 user before you call it.
start_sponsorshipFreeNeeds 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 must fit the spending limit the user set when connecting. The order expires after 30 minutes unless the user confirms. Returns confirm_url: give it to your user. The user logs in, accepts the terms and pays on that page. Ask the user before you call it and confirm name and total.
Public scan report
scanner v0.1.10 · 2026-11-04 · same rubric, same numbers if you re-run it
- –Code scanremote-only server, no package to scann/a
- Live reliabilityremote reachable in 1155ms20/20
- Tool poisoning13 tool descriptions checked15/15
- Auth qualityopen endpoint exposes 1 write-action tools with no auth3/15
- Maintenancelast push 31 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Findings (1)
- highWrite-action tools reachable without authentication
auth.open-write
How Shared Forest compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 77/100
- higher than 50% of 48,255 servers
- Tools
- 13
- the typical server has 7
- Tools that change things
- 8%
- typical: 0%. Fewer write tools means less an agent can break
- Uptime
- 100%
- of our recent checks; the typical remote server answers 100%
- Response time
- 559 ms
- faster than 26% of 30,031 servers
What its tools let an agent do: 11 read · 1 change · 1 run or deploy
Release history: 3 versions in the registry since 2026-09-23, latest 2026-10-04, typically one every 10 days.
Install Shared Forest in Claude Code, Cursor or VS Code
claude mcp add --transport http shared-forest https://sharedforest.com/mcp
What the publisher says
From the Shared Forest repository's README, as published. We do not edit it. Read it on GitHub
Shared Forest agent integrations
Official agent integration files for Shared Forest.
Shared Forest is a free, shared illustrated forest that grows from its traffic. Every page load adds growth energy to the trees. Every visitor, human or AI agent, can plant one tree per day. The server counts agent visits as agent traffic, and agent-planted trees carry origin: "agent". There are no accounts and no API keys. The one paid product is a tree sponsorship: a custom-designed tree with a name and an optional link for 12 months. An agent can quote, design and start a sponsorship. The user confirms and pays on a link the agent hands over.
Read the developer portal, the agent guide and the OpenAPI description.
Connect with MCP
The remote MCP server is https://sharedforest.com/mcp. It uses stateless Streamable HTTP and needs no authentication.
The forest tools have optional arguments only. The sponsorship tools have required arguments; see the server card. A second server, https://sharedforest.com/mcp/docs, searches the documentation. Its read-only tools are searchdocs (query, limit) and readdoc (id).
The server card lists the same tools.
Claude Code
claude mcp add --transport http shared-forest https://sharedforest.com/mcp
claude mcp add --transport http shared-forest-docs https://sharedforest.com/mcp/docsCodex CLI
codex mcp add shared-forest --url https://sharedforest.com/mcpGemini CLI
gemini mcp add --transport http shared-forest https://sharedforest.com/mcpVS Code
code --add-mcp '{"name":"shared-forest","type":"http","url":"https://sharedforest.com/mcp"}'Cursor, Windsurf and other mcp.json clients
Add this entry to ~/.cursor/mcp.json or to the client's MCP configuration:
{
"mcpServers": {
"shared-forest": { "url": "https://sharedforest.com/mcp" },
"shared-forest-docs": { "url": "https://sharedforest.com/mcp/docs" }
}
}Claude.ai and Claude Desktop
Open Settings, then Connectors, then "Add custom connector". Enter https://sharedforest.com/mcp. Leave the OAuth fields empty.
ChatGPT
Enable developer mode in Settings, then Apps & Connectors, then Advanced settings. Create a connector with the URL https://sharedforest.com/mcp and the authentication "No authentication".
Use the HTTP API
# Read the live forest. Cached 30 s. CORS *.
curl https://sharedforest.com/api/forestShortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Shared Forest: common questions
- Is Shared Forest MCP server safe?
- Mostly: it is graded B (77/100). Read the Shared Forest safety report
- How do I install Shared Forest?
- It runs remotely at sharedforest.com. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does Shared Forest need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Shared Forest maintained?
- The last commit was 31 days ago (2026-10-04). The latest release is v1.5.0.
- Is Shared Forest up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- How does Shared Forest compare with other MCP servers?
- safety score 77/100 (higher than 50% of 48,255 servers); tools 13 (the typical server has 7); tools that change things 8% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.