# Good Grants MCP MCP

> Good Grants integrates your entire grant program into any AI client. Use this MCP to track applications, manage funding sources, and coordinate applicant data without leaving your conversation window.

## Overview
- **Category:** erp-operations
- **Price:** Free
- **Tags:** grant-management, application-tracking, workflow-automation, data-metadata, review-scoring, funding-opportunities

## Description

Need to keep tabs on dozens of grant submissions? This connection lets you run your whole grant lifecycle—from finding potential funds to scoring final reports—all through natural chat with your AI agent. Instead of jumping between spreadsheets and the main platform dashboard, you ask your client what's going on with a specific submission or list all available funding programs. You can get a full rundown of every applicant and review score in seconds. Vinkius hosts this MCP, letting any compatible agent access all the tools you need to coordinate everything programmatically. It cuts out the clicking, the cross-referencing, and the manual data entry that usually eats up your whole week.

## Tools

### create_new_application
Registers a completely new grant application record in the system.

### get_application_details
Retrieves all specific information for one single, identified application.

### list_applications
Provides a general overview of multiple grant applications in the system.

### list_grant_categories
Lists all predefined categories used for organizing grant programs.

### list_grant_funds
Provides a list of available funding sources and associated programs.

### list_application_reviews
Lists all recorded reviews and scores given for an application.

### list_account_users
Fetches a list of every user registered to the account.

## Prompt Examples

**Prompt:** 
```
List all active grant applications in my account.
```

**Response:** 
```
I've retrieved your applications. You have 25 active submissions including 'Community Garden Project', 'Tech for Good Grant', and 'Startup Seed Fund'. Which one would you like to see the details or status for?
```

**Prompt:** 
```
Show me the reviews and scores for application 'app_10293'.
```

**Response:** 
```
Fetching reviews... For application app_10293, I found 3 reviews with an average score of 8.5/10. Reviewers highlighted the 'Social Impact' as a strong point. Shall I retrieve the full comments?
```

**Prompt:** 
```
Create a new application titled 'Youth Tech Workshop' in the 'Education' category.
```

**Response:** 
```
Success! The application 'Youth Tech Workshop' has been created in your Good Grants account (ID: app_88231). It is currently in draft status in the 'Education' category.
```

## Capabilities

### Check application status
Retrieve a full rundown of an applicant's submission details or track its current review stage.

### Manage grant funds and programs
List all available funding sources and program categories to coordinate where grants can be distributed.

### Review applicant submissions
Fetch detailed lists of review scores, helping you monitor the evaluation progress across multiple reviewers.

### Onboard users and teams
Keep a directory of all registered account users and team members within the system.

### Create new applications
Register an entirely new grant application programmatically with a few simple commands.

## Use Cases

### Need a full overview of all submissions and who reviewed them?
The Program Manager needs to check the status of 50 applications across different departments. They ask their agent to first run `list_applications` for an initial count, then use `list_application_reviews` on each ID found, getting a holistic view without opening fifty tabs.

### Starting a new funding round requires organizing the criteria.
The Grant Officer must ensure all new grants fall into correct buckets. They ask their agent to run `list_grant_categories` first, then use that list to verify where they should file a newly created application via `create_new_application`.

### A team member was recently added and needs access setup.
The Operations Coordinator needs to check user permissions. They ask the agent to run `list_account_users`, confirming every existing employee is listed, eliminating the need for manual spreadsheet audits.

### Verifying eligibility against current funds.
A reviewer wants to know if a proposal fits an active budget. They ask their agent to run `list_grant_funds` and compare that list directly with the details retrieved for a specific application using `get_application_details`.

## Benefits

- Instantly check application status. Instead of navigating deep menus to find a single record, you ask your agent for the details using `get_application_details` and get the information immediately.
- Coordinate funding effortlessly. You can list all available grant funds via `list_grant_funds` and cross-reference them with program categories from `list_grant_categories`, keeping your budget oversight tight.
- Streamline review tracking. When you need to know how an application is scoring, calling `list_application_reviews` provides a clean summary of multiple scores without manual data aggregation.
- Automate onboarding tasks. If a new project needs filing, use the `create_new_application` tool to register it instantly, bypassing the initial form setup phase entirely.
- Maintain team clarity. The agent can run `list_account_users` so you always know which team member has access to what data without logging into multiple directories.

## How It Works

The bottom line is, your AI client handles the API calls; you just talk naturally about what you need.

1. Subscribe to this MCP and provide your Good Grants API Key in the Vinkius Marketplace.
2. Instruct your AI client to perform an action, like 'List all active applications' or 'Get details for app ID 123.'
3. Your agent calls the appropriate tool, retrieves the data, and presents it back to you as conversational text.

## Frequently Asked Questions

**How do I check all the current applications using list_applications?**
You ask your agent to run `list_applications`. It gives you a broad view of every submission ID and its high-level status. From there, if you want specifics, you can follow up with `get_application_details`.

**Can I list the available grant funds using list_grant_funds?**
Yes, running `list_grant_funds` gives you a complete inventory of every funding source. This is how you confirm if an applicant's project fits within current budget constraints.

**What does the create_new_application tool actually do?**
The `create_new_application` tool registers a brand new grant submission in the system. This is useful when you need to draft or file an application without logging into the main web portal.

**How can I see who works for me using list_account_users?**
Run `list_account_users`. It pulls a directory of every user registered in the Good Grants account, so you can verify roles and access rights quickly.

**How does `list_application_reviews` help me track evaluation progress?**
It retrieves all recorded reviews and scores associated with a specific application ID. The agent compiles this data, showing average ratings and detailed feedback from multiple reviewers for easy monitoring.

**I need full details on one submission; how do I use `get_application_details`?**
You pass the unique application ID to `get_application_details`. This returns a comprehensive data set, including every custom field value and metadata point for that single grant application.

**What is my current funding taxonomy, and how can I see it using `list_grant_categories`?**
The tool pulls a complete list of all defined grant categories within your account. This ensures you maintain a consistent structure for organizing future programs and submissions.

**Can the `list_applications` command help me filter for submissions that are stuck in review?**
Yes, you can query applications using specific filters like status or date range. This lets you pull only those submissions that meet your exact criteria, bypassing simple listing.

**Can I see the scores for a specific application via AI?**
Yes! Use the `list_application_reviews` tool. Your agent will retrieve the history of scores and comments provided by the reviewers for that application.

**How do I create a new grant application using the agent?**
Use the `create_new_application` action. Provide the Fund ID, Category ID, and the application title. The agent will instantly register the draft in your Good Grants account.

**Is it possible to list all registered applicants via AI?**
Absolutely. Use the `list_account_users` query. The agent will retrieve the complete directory of users and applicants stored in your platform.