Grant Discovery

Everyday Canvassing

Discover Grants

AI-powered grant discovery using Claude Code

Search for Grants

Use Claude Code to search the web for new grant opportunities matching EC's focus areas.

# In Claude Code terminal:

claude "Search for grants for housing advocacy nonprofits"

Score & Prioritize

Have Claude analyze grants in the pipeline and calculate fit/probability scores.

# Score all grants:

python scripts/score_grants.py

Database Access

Claude Code can read and update grants directly in Supabase.

# Query grants:

python scripts/supabase_client.py list-grants

# Update a grant:

python scripts/supabase_client.py update-grant <id>

Pipeline Status

Get a quick overview of your grant pipeline status.

# Pipeline summary:

python scripts/supabase_client.py pipeline-status

Claude Code Integration

The Grant Discovery system is designed to work seamlessly with Claude Code. Claude can search for grants, analyze fit, score opportunities, and update the pipeline directly.

What Claude Can Do:

  • Search web for new grant opportunities
  • Research funders and past grantees
  • Calculate fit scores based on EC profile
  • Add new grants to Supabase
  • Update grant statuses and scores
  • Review application documents

Example Commands:

  • "Find civic tech grants under $50K"
  • "Research the Knight Foundation"
  • "Score the Mozilla grant for fit"
  • "What grants are due this month?"
  • "Add this grant to the pipeline"