io.github.cyanheads/brapi-mcp-server
io.github.cyanheads/brapi-mcp-server
Tools
Exactly what the server advertised in the scan completed . Effects and capabilities are classified by Squatch from each tool's metadata. Squatch never runs tools. Compared with the previous scan: 0 new, 15 changed.
- Effect: Read 19
- Effect: Write 2
- Effect: Execute 1
Showing 22 of 22 tools
| Details | ||
|---|---|---|
| brapi_dataframe_queryChanged Run read-only SQL across in-memory dataframes. Dataframes auto-populate when find_* tools spill (named `df_<uuid>`) — the dataframe name ap… | Effect: Execute | |
| brapi_connect Open a connection to a BrAPI v2 server, authenticate, and return the full orientation envelope (server identity, capability profile, conten… | Effect: Write | |
| brapi_dataframe_describe Start here after a spillover. Lists dataframes (or describes one) with columns, row counts, and originating-source provenance. The datafram… | Effect: Write | |
| brapi_build_phenotype_matrixChanged Pull observations across one or more studies and pivot them into a germplasm × trait matrix materialized as a canvas dataframe. Returns a d… | Effect: Read | |
| brapi_describe_filters List the valid filter names for a BrAPI endpoint (studies, germplasm, observations, variables, images, variants, locations) — companion loo… | Effect: Read | |
| brapi_export_genotype_matrixChanged Pull genotype calls for a germplasm × variant set and pivot them into a matrix. `matrix-json` registers a wide canvas dataframe; `vcf-lite`… | Effect: Read | |
| brapi_find_genotype_callsChanged Pull genotype calls for a germplasm × variant set. Filter to bound cost — at minimum, set `variantSetDbId` or `germplasmDbIds`. The upstrea… | Effect: Read | |
| brapi_find_germplasmChanged Find germplasm by name, synonym, accession number, PUI, crop, or free-text query. Matches across registered synonyms. results[] holds the l… | Effect: Read | |
| brapi_find_imagesChanged Filter images by observation unit, observation, study, descriptive ontology term, file name, or MIME type. Named mimeTypes are verified cas… | Effect: Read | |
| brapi_find_locationsChanged Find research stations / field sites by country, abbreviation, type, location ID, or free-text. Pass countryCodes directly or use English c… | Effect: Read | |
| brapi_find_observationsChanged Pull observation records filtered by study, germplasm, variable, season, or observation unit. SGN/Breedbase uses advertised embedded units … | Effect: Read | |
| brapi_find_studiesChanged Locate studies matching crop, trial type, season, location, or program. Enriches results with program/trial/location context in one call. r… | Effect: Read | |
| brapi_find_variablesChanged Find observation variables (traits) by name, trait class, ontology term, or free-text query. Free-text queries are ranked against every fet… | Effect: Read | |
| brapi_find_variantsChanged Find variant records by variant set, reference sequence, or genomic region. Named reference and region filters are verified on each scanned… | Effect: Read | |
| brapi_germplasm_performanceChanged Aggregate a single germplasm's observations across studies, returning per-variable statistics (n, mean, median, sd, min, max), contributing… | Effect: Read | |
| brapi_get_germplasm Fetch a single germplasm by DbId with attributes and direct parents. Response companions report study count, direct parent count, and direc… | Effect: Read | |
| brapi_get_image Fetch image bytes for up to 5 imageDbIds and return them inline as `type: image` content blocks. Falls back to the metadata `imageURL` when… | Effect: Read | |
| brapi_get_study Fetch a single study by DbId with its program, trial, and location records resolved where those lookups succeed. Response includes cheap ob… | Effect: Read | |
| brapi_raw_getChanged Passthrough to BrAPI GET /{path} without foreign-key resolution. List results (result array or result.data) return a leading preview within… | Effect: Read | |
| brapi_raw_searchChanged Passthrough to BrAPI POST /search/{noun}, polling async search IDs. Sends loadLimit as the initial pageSize unless body.page/pageSize drive… | Effect: Read | |
| brapi_server_info Return the full orientation envelope for a BrAPI connection — server identity, capabilities, content counts, suggested finders, and notes. … | Effect: Read | |
| brapi_walk_pedigreeChanged Walk germplasm ancestry or descendancy as a deduplicated DAG with cycle detection and depth limits. leafCount counts graph terminals, confi… | Effect: Read |