{"name":"Andrew’s Freebies MCP","protocol":"Model Context Protocol","transport":"Streamable HTTP","endpoint":"https://andrewsfreebies.com/api/mcp","tools":[{"name":"search_tools","description":"Run one natural-language search across curated Andrew’s Freebies offers and live, licensed public GitHub repositories. Returns one ranked result list with result_type and result_source provenance. GitHub results are source-code discovery, not proof that hosted operation is free."},{"name":"get_trial","description":"Get normalized terms and every captured evidence URL for one Andrew’s Freebies record."},{"name":"search_entitlements","description":"Search cash back, coupons, bonuses, rebates, credits, loyalty perks, public services, and access programs by a person's need or qualifying relationship. Use focus=redeemable-value for economically redeemable results; use list_categories for complete type and cost definitions."},{"name":"get_entitlement","description":"Get one entitlement's benefit, qualifying relationship, requirements, activation path, fees, geography, personalization flag, and evidence."},{"name":"list_categories","description":"List trial categories plus the complete entitlement taxonomy, including definitions, inclusions, exclusions, cost semantics, agent instructions, and canonical record counts."},{"name":"list_sources","description":"Inspect crawl coverage, raw source counts, deduplication totals, and known source limitations."},{"name":"get_public_service_coverage","description":"Inspect measurable national, state, and major-city public-service coverage, family gaps, and quality gates."},{"name":"get_verification","description":"Get the append-only field-level audit history for one Andrew’s Freebies record. Catalog status and audit outcome are separate; audits never remove or change records."},{"name":"get_freshness","description":"Get latest verification state, attempted coverage, outcome counts, and verification-age boundaries. The goal is 100% attempted, not forced confirmation; blocked or unknown never means expired."},{"name":"flag_expired_deal","description":"Append an expiration report for an existing Andrew’s Freebies trial or entitlement. This creates a review signal only: it never removes or changes the catalog record."}],"documentation":"https://andrewsfreebies.com/agents"}