# GrantPulse LOI Readiness Check

> GrantPulse LOI Readiness Check is a paid API for AI agents from grantpulse.theaslangroupllc.com, paid per call via x402, $0.25/call, status unknown (last checked 2026-09-14).

Scores the completeness of your Letter of Inquiry inputs against the six-part LOI structure before you pay for the full $2.00 draft, flagging which sections will need bracketed placeholders.

## Facts

- Endpoint: GET https://grantpulse.theaslangroupllc.com/api/grant/loi-readiness
- Price: $0.25/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/grantpulse-loi-readiness-check-93aa61bd
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_GVryC1nh_miXulUtjyIYh

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability grantpulse-loi-readiness-check-93aa61bd
```

Example prompt: Before I spend $2 on the full LOI draft, can you run a readiness check on my inputs — funder is the Gates Foundation, our project is a two-year digital literacy program for rural communities, our org is a registered 501(c)(3) called BrightPath Education, and we're requesting $150,000?

## When to prefer this

Use this endpoint when you want to validate and grade your LOI inputs before committing $2.00 to the full LOI draft generation. It is the right choice when you suspect your inputs may be incomplete, want to know which sections will have placeholders, or need a cheap pre-flight check to avoid wasting money on a draft that will be full of gaps. Prefer this over the full LOI endpoint whenever the user's inputs seem thin or uncertain.

## Known failure modes

- Missing required inputs (funder name, project, org, amount, or duration) may result in low scores or incomplete analysis
- Funder-type inference is name-based only and may be inaccurate for obscure or ambiguous funder names
- Endpoint does not perform live funder research so the readiness score reflects input structure only, not actual funder fit
- Returns no letter text — agents expecting a draft LOI must use the /api/grant/loi endpoint instead

## How this service works

Deterministic $0.25 readiness check for /api/grant/loi ($2.00): scores completeness of your funder/project/org/amount/duration inputs against the six-part LOI structure the full product commits to, flags exactly which sections will need [BRACKETED] placeholders, and guesses funder-type register from the name alone. No live funder research, no letter text, no LLM call — pure input grading before you spend $2 on the real draft.

## Output

Returns a completeness score for the LOI inputs across the six-part LOI structure, a list of which sections will require bracketed placeholders in the full draft, and an inferred funder-type register derived from the funder name alone — all without making any LLM calls or live funder lookups.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "funder",
  "project"
 ],
 "properties": {
  "org": {
   "type": "string",
   "description": "who you are — type, track record, location"
  },
  "amount": {
   "type": "string",
   "description": "ask size, e.g. 75000 USD"
  },
  "funder": {
   "type": "string",
   "description": "the foundation/programme being approached"
  },
  "project": {
   "type": "string",
   "description": "what you want funded, in a sentence or two"
  },
  "duration": {
   "type": "string",
   "description": "e.g. 2 years"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "upsell": {
   "adds": "Live funder-priority research + Claude-drafted 400-600 word LOI text, mirrored language, real alignment_points, and an honest fit read",
   "price_usd": 2,
   "full_product": "/api/grant/loi"
  },
  "readiness": {
   "grade": "B",
   "label": "solid draft — a few [BRACKETED] gaps",
   "score": 55
  },
  "funder_type_guess": {
   "type": "foundation",
   "register_guidance": "Warmer, mission-led tone — lead with shared values before metrics."
  },
  "loi_structure_preview": {
   "sections": [
    {
     "note": "neither amount nor duration provided",
     "status": "will_use_placeholder",
     "section": "the_ask",
     "drawn_from": "amount + duration"
    }
   ],
   "target_word_count": "400-600 words (one page)"
  },
  "placeholders_expected": [
   "[ASK AMOUNT] — amount not provided",
   "[PROJECT DURATION] — duration not provided"
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/grantpulse-loi-readiness-check-93aa61bd/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from grantpulse.theaslangroupllc.com](https://www.zero.xyz/host/grantpulse.theaslangroupllc.com/llms.txt)
