Skip to content

Prompts, resources and status

Besides its tools, ameriflux-mcp offers prompts (task recipes a client can show as commands1) and resources (guides and reference tables an agent reads on demand). Both work over stdio and HTTP and need no account.

Prompts

Prompt Arguments What it asks the agent to do
find_flux_sites question (required), region, ecosystem, years, variables Search towers with the filters the question implies, read the best candidates, check their years and policy, and end with a table. It downloads nothing.
plan_site_analysis sites (required, up to 20), product, variables, years Availability, variable meanings and BADM; then local files first, or a download plan shown to the user, confirmed only after they agree; a preview; citations. For FLUXNET2015 it explains the fluxnet.org route instead.
cite_flux_data sites (required, up to 50), product Every citation as returned, the acknowledgments verbatim, Legacy site funding, the data-availability sentence, the processing references and the obligations.

Arguments are checked before a recipe is returned: site lists are capped, products are normalized (FLUXNET-1F → FLUXNET), and years must read as 2012 or 2010-2015. A recipe names only tools and resources the server has.

Guides

URI Read it for
ameriflux://guide/agent-workflow The seven-call path from a question to previewed, cited data; inputs and errors
ameriflux://guide/products BASE-BADM, BIF, FLUXNET, FLUXNET2015 and FLUXNET-CH4: which to use, FULLSET vs SUBSET, bulk BADM, versions
ameriflux://guide/data-policy CC-BY-4.0, Legacy, Tier One and Tier Two, and why mixing escalates
ameriflux://guide/variable-grammar How BASE and FLUXNET variable names are built
ameriflux://guide/identity What a download discloses, how the user configures it, the download flow
ameriflux://guide/file-formats File names and contents, timestamps, UTC offsets, previews, safety rules
ameriflux://guide/fluxnet2015-access Getting FLUXNET2015 zips from fluxnet.org yourself

Reference tables

URI Content
ameriflux://reference/vocabularies IGBP classes and Köppen climates in AmeriFlux's wording, the product × policy matrix, intended-use codes, networks
ameriflux://reference/fp-variables The FP Standard variables with units and QA/QC ranges (live, or the bundled snapshot)
ameriflux://reference/fluxnet-variables FLUXNET FULLSET/SUBSET and ONEFlux variables with units per resolution
ameriflux://reference/acknowledgments The verbatim acknowledgment and data-availability texts, with the date checked
ameriflux://reference/neon-crosswalk NEON site codes and their AmeriFlux IDs, from the live catalog
ameriflux://reference/lter-crosswalk AmeriFlux sites linked to LTER sites and EDI scopes (draft)

The template ameriflux://site/{site_id} returns one site's card, the same payload as amf_get_site; NEON codes and FLUXNET2015 old IDs resolve too.

amf_ping

amf_ping reports the server version, the protocol (2026-07-28) and transport, which download-identity fields are configured (booleans and profile names only, never values), whether downloads are enabled and where they go, the local roots, cache statistics and, with check_api=true, whether one small AmeriFlux API request answers and how fast. Call it first when a tool is missing or a download refuses. ameriflux-mcp --check runs the same report offline from the command line.