Skip to main content
Glama

Shared Forest

Server Details

Plant or sponsor trees in a shared illustrated forest that grows from its traffic. Keyless.

If you are the author of this connector, you can claim ownership with GitHub, an HTTP challenge, or a DNS record. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-06-18
URL
Repository
ArneFfm/shared-forest-agents
GitHub Stars
0

TDQS

Score is being calculated.

Available Tools

11 tools
design_treeDesign a sponsored treeInspect

Turns a short wish (for example 'a silver birch with lanterns') into a custom tree design. Returns design_id and the tree genome. Max 3 designs per caller per day. Show the result to the user before you order.

ParametersJSON Schema
NameRequiredDescriptionDefault
wishYesWhat the tree should look like, 1-200 characters. No brands, logos or text.
explain_shared_forestExplain Shared Forest
Read-onlyIdempotent
Inspect

Read-only. Returns the full agent guide as Markdown: growth rules, API, tools and limits.

ParametersJSON Schema
NameRequiredDescriptionDefault
sectionNoReturn only the section whose heading contains this text, for example 'Limits' or 'MCP tools'. Omit for the whole guide.
find_spotsFind free spots
Read-onlyIdempotent
Inspect

Read-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.

ParametersJSON Schema
NameRequiredDescriptionDefault
near_xNoOptional x coordinate (0-8192) to search near. Needs near_y.
near_yNoOptional y coordinate (0-8192) to search near. Needs near_x.
quantityYesNumber of trees, 1-100. Larger orders get a lower unit price.
get_designRead a tree design
Read-onlyIdempotent
Inspect

Read-only. Returns one design by design_id: genome, genomeHash and expiresAt.

ParametersJSON Schema
NameRequiredDescriptionDefault
design_idYesDesign id from design_tree, for example dsn_abc123.
get_forestForest summary
Read-onlyIdempotent
Inspect

Read-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).

ParametersJSON Schema
NameRequiredDescriptionDefault
bboxNoBounding box [minX, minY, maxX, maxY] in world coordinates. Only trees inside it are returned.
limitNoNumber of newest trees to return.
get_forest_statsForest statistics
Read-onlyIdempotent
Inspect

Read-only. Counts of trees, groves, total and unique visitors, and traffic by class (humans, agents, bots, trees planted today).

ParametersJSON Schema
NameRequiredDescriptionDefault
fieldsNoReturn only these counters. Omit for all counters.
get_orderRead a sponsorship order
Read-onlyIdempotent
Inspect

Read-only. Status of an order (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.

ParametersJSON Schema
NameRequiredDescriptionDefault
order_idYesOrder id from start_sponsorship, for example ord_abc123.
get_price_quoteQuote a tree sponsorship
Read-onlyIdempotent
Inspect

Read-only. Price for sponsoring N trees for 12 months: unit price, total in euro cents (VAT included) and discount. Call it before you tell the user a price.

ParametersJSON Schema
NameRequiredDescriptionDefault
quantityYesNumber of trees, 1-100. Larger orders get a lower unit price.
list_treesList trees
Read-onlyIdempotent
Inspect

Read-only. One page of trees with cursor pagination, the same data as GET /api/forest?limit=. Pass nextCursor as cursor until it is null.

ParametersJSON Schema
NameRequiredDescriptionDefault
bboxNoBounding box [minX, minY, maxX, maxY] in world coordinates. Only trees inside it are returned.
limitYesTrees per page, for example 100.
cursorNoOpaque cursor from nextCursor of the previous page.
plant_treePlant a tree
Idempotent
Inspect

Plant 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.

ParametersJSON Schema
NameRequiredDescriptionDefault
idempotency_keyNoOptional retry key, for example a UUID. A retry with the same key within 24 hours returns the first visitId and plants nothing new.
start_sponsorshipStart a tree sponsorship
Idempotent
Inspect

Creates an unpaid order and holds the spots. It charges nothing. The order expires after 30 minutes unless the user confirms. Returns confirm_url: give it to your user. The user accepts the terms and pays on that page. Ask the user before you call it and confirm name, email and total.

ParametersJSON Schema
NameRequiredDescriptionDefault
linkNoOptional https link. It goes live after manual review.
emailYesThe user's email for the confirmation and the invoice.
spotsNoOptional positions from find_spots, one per tree. Omit and the server picks free spots.
quantityYesNumber of trees, 1-100. Larger orders get a lower unit price.
design_idsYesOne design_id for all trees, or one per tree.
display_nameYesName shown on the trees, 1-32 characters, labelled Sponsored.
idempotency_keyYesRetry key, for example a UUID. A retry with the same key returns the same order.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 11 tool updates
    • First observeddesign_tree
    • First observedexplain_shared_forest
    • First observedfind_spots
    • First observedget_design
    • First observedget_forest
    • First observedget_forest_stats
    • First observedget_order
    • First observedget_price_quote
    • First observedlist_trees
    • First observedplant_tree
    • First observedstart_sponsorship

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables users to pin lessons, claims, and open questions about physical objects to the places they live, then resume that thread later from any phone or assistant through three tools: observe, ask, and commit. Matching runs on host-authored text descriptions and user-named places, so no images are stored and identity survives switching devices, apps, or models.
    2
    Apache 2.0
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.