MCP Server

FAIE

io.github.jgaethle10/faie
Science & Engineering Search & Research Public & reachable MCP 2025-11-25

What this MCP does

Provides agriculture-focused evidence brief offers and manages paid research request status and checkout preparation.

get_faie_offers
Get FAIE commercial offers
Read the current fixed FAIE Signal Brief and Proof Sprint offers. Creates no charge.
Read only Idempotent
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
get_faie_order_status
Get FAIE payment and mission queue status
Read the commercial request state and independently verify Stripe payment when a checkout session exists. Research remains human-review controlled.
Read only Idempotent
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['lead_key'], 'properties': {'lead_key': {'type': 'string', 'maxLength': 160, 'minLength': 8}}}
prepare_faie_checkout
Prepare a human-confirmed FAIE checkout
After the human explicitly agrees to pay for a bounded FAIE Signal Brief or Proof Sprint, prepare the secure checkout. Verified payment queues research for human-controlled execution and review; it does not authorize consequential action.
Open world
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['user_confirmed_payment', 'offer_key', 'email', 'geography', 'question'], 'properties': {'name': {'type': 'string', 'maxLength': 160}, 'role': {'type': 'string', 'maxLength': 160}, 'email': {'type': 'string', 'format': 'email', 'pattern': "^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", 'maxLength': 254}, 'question': {'type': 'string', 'maxLength': 4000, 'minLength': 20}, 'use_case': {'type': 'string', 'maxLength': 1200}, 'geography': {'type': 'string', 'maxLength': 500, 'minLength': 2}, 'offer_key': {'enum': ['signal_brief_250', 'proof_sprint_2500'], 'type': 'string'}, 'request_id': {'type': 'string', 'maxLength': 240}, 'organization': {'type': 'string', 'maxLength': 220}, 'user_confirmed_payment': {'type': 'boolean', 'const': True}}}
Added
get_faie_order_status
Sept. 25, 2026, 2:40 a.m.
Added
prepare_faie_checkout
Sept. 25, 2026, 2:40 a.m.
Added
get_faie_offers
Sept. 25, 2026, 2:40 a.m.