Skip to main content
Glama

PantryPOS — Food Pantry Finder and TEFAP Rules

A State's TEFAP rules for food pantries

tefap_rules
Read-onlyIdempotent

The Emergency Food Assistance Program (TEFAP) rules a food pantry follows in one US State or DC: income limit as a percent of the federal poverty guidelines, categorical eligibility, the eligibility form and how often the declaration is renewed, whether clients sign at each visit and e-signatures are allowed, proxy rules, what may not be required (ID, address, birth dates), record retention, civil-rights complaint forwarding and reporting. Each answer lists its sources (State agency and food bank publications) and the date they were verified. Free, no signup.

Input Schema

NameRequiredDescriptionDefault
stateYesTwo-letter State code or State name (50 States and DC).

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A3.7/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already cover the safety profile (readOnly, idempotent, non-destructive, closed-world). Beyond that, the description adds genuinely useful behavior: each answer cites its State agency and food bank sources with a verification date, and use is free with no signup. It does not state what happens when a state has no verified rules, which is the main remaining behavioral gap.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Scope is front-loaded in the first clause, followed by a dense but purposeful enumeration of rule topics and then two short sentences on sourcing and cost. The topic list is long but every item describes actual returned content, so it earns its space.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

There is no output schema, so the description must carry return-value information, and it does: it lists the rule facets returned plus the per-answer source citations and verification dates. It falls short only on failure/empty-case behavior and response shape, which are minor for a single-parameter lookup.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

With a single parameter and 100% schema description coverage plus examples (OH, Texas, DC), the schema already does the work. The description only reinforces the domain ('one US State or DC') and adds nothing about accepted formats or behavior for ambiguous input. Baseline 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description opens by expanding the acronym and stating the exact resource: the TEFAP rules a food pantry follows in one US State or DC. It then enumerates the specific rule topics covered, so an agent knows precisely what it retrieves. It does not name or contrast the sibling find_food_pantry, but the subject matter (rules vs. pantry locations) is distinct enough that confusion is unlikely.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Usage is only implied: the tool is a per-state lookup, and 'one US State or DC' signals the granularity. There is no explicit statement of when to call this versus find_food_pantry, nor any prerequisite or exclusion (e.g., what to do for a state with no published rules). Adequate but leaves routing to inference.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources