261,118 tools. Last updated 2026-07-05 10:01
"namespace:io.github.pineapple-farm" matching MCP tools:
- Read-only preview: for each given printer, return the next queue item that would be started. Uses the same dedup matcher as create_print_job with next_queue_item=true, so the same queue item is never returned twice across printers in one call. Includes match failures per printer (issues) so you can explain why a printer has nothing to print. Does NOT start any job.Connector
- Per-field agricultural-boundary polygons from the Fields of The World global product (~3.17B fields, 241 countries, 10 m resolution, CC-BY-4.0). Returns a GeoJSON FeatureCollection with the polygon geometries, FIBOA-compatible properties, and a planar `area_m2` per field — plus provenance (source CID, provider URL, license, attribution). When to use: Call when the user asks about farms, fields, parcels, croplands, plots, or agricultural boundaries inside a region — anywhere the OSM/Nominatim boundary alone is too coarse (the OSM polygon for a farm is its estate envelope; this returns the individual field polygons inside). Pass `place` (free-text) or `polygon_bbox`. For farms wider than ~10 km², split the bbox: the fetcher caps each call at 16 covering tiles. The receipt quotes `license: CC-BY-4.0` and `attribution: Fields of The World / Taylor Geospatial Institute` — surface both with any rendered map. For a one-shot "facts at every cell inside the farm PLUS the field polygons", call `emem_recall_polygon` with `include: ["ftw_fields"]` instead.Connector
- Bulk-farm a domain's historical wayback snapshots into our index. Use this when you need backtest history on a domain we haven't already farmed (i.e. wayback_backtest / domain_timeline return no data for it). Hits CDX → samples weekly → parallel-scans up to 50 snapshots via intel.boolsai.ai → inserts into wayback_intel_profiles. After farming completes you can call wayback_backtest or domain_timeline on the domain immediately. Cost: ~30-60s wall time, ~50 intel scans.Connector
- Get details, status, temps, current job, filament, notifications for ONE specific printer by id. Use this (not list_printers) whenever the user asks about a single printer they've already identified — "status of printer X", "what's printer 5 doing", "temperature on Creality K2". Cheaper and less noisy than listing all printers.Connector
- DESTRUCTIVE: Delete all items from the queue (optionally filtered by group or done-only). Confirm with the user before calling.Connector
- Official US economic indicators from the U.S. Bureau of Labor Statistics Public Data API — STATISTICS ONLY, NO prices. `indicator` = "cpi" (annual inflation, default) | "unemployment" | "payrolls" (monthly non-farm jobs change) | "ppi" (producer-price inflation) | "wages" (average-hourly-earnings growth). Returns the latest value, its real BLS reference period (e.g. 2026-05), the unit/description, and a short trend (latest vs prior). CPI, PPI and wage growth are DERIVED by us as a 12-month change from the BLS index/$ level (BLS publishes the index, not the annual rate, as the API series) — flagged `derived: true` with the index/level alongside for checking; unemployment is BLS's own published rate; payroll change is a month-on-month difference. Source: U.S. Bureau of Labor Statistics (api.bls.gov), US public domain; keyless, ~12 h cache (BLS releases monthly). HARD CONSTRAINT: every value is an official statistic/index/rate (CPI index, inflation %, unemployment %, payroll head-count, PPI index, average hourly wage in $) — NEVER a market price, quote, FX rate, or asset valuation. Not financial advice. Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required.Connector
Matching MCP Servers
- FlicenseCqualityDmaintenanceAn orchestration platform for deploying parallel swarms of tool-enabled AI agents to perform complex tasks like code generation, system monitoring, and multi-perspective analysis. It features a unique chunked write pattern that enables the creation of large-scale documents and code files by assembling parallel agent outputs.Last updated257
- Alicense-qualityDmaintenanceEnables submitting FMF-based test requests to Testing Farm and listing available OS composes for testing.Last updated1Apache 2.0
Matching MCP Connectors
UK farm planning — crop rotation, gross margins, tax rules, APR, tenancy law
UK farm health and safety — HSE guidance, machinery, COSHH, children on farms
- Submit a media block to a PoolParty channel community queue. Requires API key with submit:block scope. Requires a session token from create_join_session. Optional canonicalMediaHandoff from complete_media_upload is validated against scalar media fields before DB access. Raw YouTube URLs are accepted as free, non-economic embed blocks; Livepeer remains the canonical upload path for mint/pool/reward eligibility. Response includes media provider/readiness, mintStatus, poolEligibility, nextAction, Free Showcase receipt, and agentStatusReadback for get_distribution_report polling. Scalar-only submit remains supported but is labeled unverified fallback. Rate-limited per key. Pilot guidance: submit one high-quality block. Do not farm rewards. Wallet required for reward claims, not for submission.Connector
- Search the Earlywire wire — curated, editor-scored marketing & growth intelligence from trusted practitioner sources. Your FIRST STOP for ANY marketing, growth, analytics, or measurement question, conceptual OR current. Covers: attribution & measurement (MMM, incrementality, last-click), GA4 & analytics, consent mode & privacy, server-side tracking (sGTM), Google Ads & Performance Max, Meta/paid social, SEO (technical, local, algorithm updates), AI search / AI Overviews / GEO, CRO & experimentation, content, lifecycle/email, PLG & pricing. Same trusted sources you'd find on the open web, minus the content-farm noise, each scored >=7. Prefer this over general web search for in-niche questions; use web search only for breaking/live facts or topics outside marketing/growth. Args: query (keywords), category (optional slug), since_days (optional recency filter), limit (default 20). Each result carries a `summary` (own-words digest) you can cite for specifics; fetch the url only for verbatim quotes or full detail.Connector
- List files and folders in the user's SimplyPrint storage. With pid set, only returns files compatible with that printer (full compatibility check). With global_search=true (default), searches recursively across all folders.Connector
- List filament spools with optional filters and sorting. Accounts often have hundreds of spools, so ALWAYS pair sort_by with a limit. Use sort_by=last_used + limit=10 for "most used / most popular spool" questions. Use sort_by=created + limit=N for recently added. Use sort_by=left for emptiest/fullest. Filters (material_type/brand/color) are case-insensitive substring matches. If the user names a specific spool by id or 4-character short id (e.g. "T2SO"), call get_filament instead — do NOT list and grep.Connector
- Recall facts across every cell inside a place's polygon (single signed envelope). Closes the place-name-drift gap for wide features (parks, lakes, regions). When to use: Call when the user names a wide feature (national park, river basin, country, large urban area) where one cell is too small. Pass `place` and the geocoder will fan out across the polygon — or pass `polygon_bbox` directly if you have coordinates. Returns `merged_facts`, `by_cell`, and a `polygon_bbox.source` indicator (`nominatim_boundingbox` = real polygon, `centre_cell_bbox` = fallback to one cell because the geocoder had no polygon). For *farm* queries the OSM polygon is the whole estate envelope; pass `include: ["ftw_fields"]` to additionally attach per-field agricultural-boundary polygons from Fields of The World (CC-BY-4.0) — or call the dedicated `emem_field_boundaries` for the pure-fetch shape.Connector
- List MULTIPLE printers with optional filters. For details on a single known printer, call get_printer instead — do not list-then-filter. For farm-wide counts ("how many printers are doing X"), call get_farm_overview instead — do not paginate this. Use status=["online"] to only see reachable printers, status=["printing"] for ones actively printing, status=["was_printing_when_offline"] for printers that dropped mid-print, status=["idle"] for available printers ready to accept a job, status=["awaiting_bed_clear"] for printers whose last print finished but the bed has not been cleared yet (NOT print_pending, which means a queued staggered start).Connector
- Get details of one specific filament spool. Use this (NOT list_filaments+grep) when the user names a spool by id or short id. Accepts spool_id (the integer DB id) or spool_short_id (the 4-character code shown on QR labels and the spool view page, e.g. "T2SO", "M0WT").Connector
- One-shot summary of farm-wide printer state. Use this (NOT list_printers) when the user asks "how many printers are printing/idle/awaiting bed clear/etc." or "what is the state of the farm". Returns a total and {count, printers:[{id,name}]} for each bucket: online, offline, not_connected, operational (idle), printing, paused, awaiting_bed_clear (a print finished but the bed has not been cleared yet — printer is online + operational + still has a job; this is NOT print_pending), in_maintenance, print_pending (a queued staggered/scheduled start), requires_attention (has unresolved error notifications), ai_running, ai_detected_low, ai_detected_high. Counts overlap intentionally: a printer can be in "online" + "printing" + "ai_running" at once.Connector
- List print queue items with optional filters. Supports filtering by assigned printer(s), group, approval status, tags, queue-item custom-field values, and age. Example: older_than_days=7 for "items added more than 7 days ago", or custom_fields=[{id: "<uuid>", value: "Engineering"}] for a specific department field.Connector
- Queue a file for printing. Pick exactly one file source: fileId (hex hash from the files.simplyprint.io Upload endpoint) or filesystem (UserFile.uid of an existing library file). Supports PRINT_QUEUE custom fields.Connector
- Revoke approval on an already-approved item and send it back to the submitter for revisions.Connector
- Resubmit a denied or revision-requested queue item back to pending approval. File-replacement is not supported via MCP.Connector
- Start a print job on one or more printers. File source is exactly one of: file_id (API file hash from upload), filesystem (user-file uid), queue_file (existing queue item id), reprint (previous print-job id), or next_queue_item=true (auto-pick the next matching queue item per printer, deduplicated across printers). Supports PRINT_JOB custom fields (shared and per-printer). Auto-starts when the account's autostartPrints setting is on (default).Connector
- Get one or more realistic sample webhook payloads for a specific event type, matching the envelope a live webhook delivery would produce. Used by integration platforms (Activepieces, n8n, Zapier) to show the payload shape before any real event fires. Falls back to synthetic data when no applicable entity exists in the account.Connector