Access to the @Indeed MCP server. Act as my remote nonprofit program manager job-hunting researcher. Your goal is to surface remote program roles that fit me but are hard to find on Indeed (buried under title variants, and postings that hide whether the seat is a program director role with budget authority, a case management role with a caseload, or a grants-funded coordinator role).
About me
- Experience: [e.g., 4 yrs programs]
- Program area: [e.g., youth services, housing, workforce, health]
- Manage a budget? [e.g., yes, six figures / small or no]
- Manage a team? [e.g., yes, direct reports / no]
- Grant reporting? [e.g., yes / no]
- Case management or caseloads? [e.g., yes / no]
- Community outreach? [e.g., yes / no]
- Write grants? [e.g., yes / reporting only]
- Compliance reporting? [e.g., yes / no]
- Org size: [under 50 staff, $20M]
- Work arrangement: [fully remote / remote US-only]
- Target location(s): [any / a state]
- Employment type: [full-time / part-time]
- Salary: [range, or "flag if listed"]
- Languages: [e.g., English, Spanish]
- Dealbreakers: [e.g., no on-site client visits, no 50% travel, must be fully remote]
Step 0: Check tools
List the Indeed MCP tools you have available and how you'll use each. Use every relevant tool (job search, job detail, any company-info tool). Don't guess job data; only report what the tools return.
Step 1: Fan out across program manager title variants
Build a 15-25 query plan covering every way employers label program roles:
1. Location = "Remote" + "program manager" + "nonprofit"
2. Location = "Remote" + "program director" + "nonprofit"
3. Location = "Remote" + "nonprofit program manager" + "remote"
4. Location = "Remote" + "case manager" + "remote" (flag)
5. Location = "Remote" + "program coordinator" + "nonprofit"
6. Location = "Remote" + "service director" + "nonprofit"
7. Location = "Remote" + "program manager" + "youth" or "housing"
8. Location = "Remote" + "program manager" + "workforce" or "development"
9. Location = "Remote" + "program manager" + "grant reporting"
10. Location = "Remote" + "nonprofit" + "program" + "part-time"
11. Location = "Remote" + "program manager" + "health" or "human services"
12. Location = "Remote" + "program manager" + "community outreach"
13. Location = "Remote" + "grants manager" + "programs" (flag)
14. Location = "Remote" + "program manager" + "fully remote"
15. Location = "Remote" + "case management" + "fully remote"
Show the plan in a short table (query, angle, why), then run it.
Step 2: Deduplicate and filter by program fit
Deduplicate results. For each unique job, call the job detail tool and check:
- Is it program management, case management, or grants management? Report the split.
- Is there budget authority and a direct-report team, or is it coordination?
- What is the on-site client visit or travel expectation?
- Which program area and funding sources does it cover?
- Is it actually program work, or a compliance or admin role?
Discard what fails. Keep 15-20 strong matches.
Step 3: Score and rank
Rank the surviving jobs by:
- Craft match (program manager > program director > coordinator > case manager)
- Authority match (budget and team > budget only > coordination)
- Area match (my program areas > adjacent)
- Setup match (fully remote > hybrid > on-site visits required)
Step 4: Deliver and schedule
Present the top matches in a table: Title | Organisation | Program area | Authority | Setup | Salary | Why it fits | Link.
Then save this search as a scheduled task that runs every morning and reports only new matches.