{
  "markdown": "<!-- mcp-name: io.github.RyanKramer/summitflow-mcp -->\n\n# SummitFlow MCP\n\nGrant management tools for AI agents. Plan backward from a funder deadline,\ncount business days around federal holidays, build a grant budget with indirect\non the correct base, and value volunteer and in-kind contributions.\n\n**No API key. No account. No network calls.** Every tool is a pure function.\n\nWeb versions of these tools live at [summitflow.co/tools](https://summitflow.co/tools).\n\n## Install\n\nClaude Desktop — add to `claude_desktop_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"summitflow\": {\n      \"command\": \"uvx\",\n      \"args\": [\"summitflow-mcp\"]\n    }\n  }\n}\n```\n\nOr `pip install summitflow-mcp`. No environment variables required.\n\n## Tools\n\n| Tool | What it does |\n|---|---|\n| `grant_deadline_plan` | Works backward from a deadline to start-drafting, internal-review and packet-complete dates |\n| `grant_lead_times` | The lead times behind that plan, with the reasoning for each |\n| `business_days_between` | Business days between two dates, skipping weekends and US federal holidays |\n| `add_business_days` | Add or subtract business days from a date |\n| `federal_holidays` | US federal holidays for a year, with observed dates |\n| `grant_budget` | Full budget with fringe and indirect calculated on MTDC or TDC |\n| `volunteer_time_value` | Volunteer hours valued at the published national rate |\n| `in_kind_value` | Totals donated goods and services at fair market value |\n| `summitflow_resources` | Free templates, guides and calculators on the web |\n\n## Why the details matter\n\n**Indirect goes on the right base.** `grant_budget` defaults to Modified Total\nDirect Cost, which excludes equipment and the portion of each contract above the\nfirst $25,000. Applying your rate to total direct costs instead is the most\ncommon budget error and it inflates the ask in a way reviewers notice. The tool\nreports which base it used and what it excluded.\n\n**Observed holiday dates, not nominal ones.** A federal holiday falling on a\nSaturday closes offices the Friday before. For a deadline calculation that is\nthe difference between submitting on time and submitting late, so all the date\nmath uses observed dates.\n\n**The volunteer rate is cited, not invented.** `volunteer_time_value` defaults\nto Independent Sector's published national value of volunteer time (2025), and\nsays so in its output, because a match figure you cannot source is a figure you\ncannot defend. Skilled volunteers doing professional work should be valued at\nthe rate for that work instead.\n\n**Deadlines are not plans.** `grant_deadline_plan` returns three earlier dates\nbecause those are the ones that go on a calendar with a person's name attached.\nThe deadline itself should be uneventful.\n\n## Development\n\n```bash\ngit clone https://github.com/RyanKramer/summitflow-mcp\ncd summitflow-mcp\npip install -e .\nsummitflow-mcp\n```\n\n## About\n\nBuilt by [SummitFlow](https://summitflow.co) — the grant deadline safety net for\nsmall nonprofits. Free\n[templates](https://summitflow.co/templates),\n[guides](https://summitflow.co/guides) and\n[calculators](https://summitflow.co/tools).\n\nMIT licensed.\n",
  "bytes": 3149,
  "sha": "f4282941ff47cfed0571871070243894565a2e2eb46cde622f3e6051b1d3b335",
  "repo_slug": "ryankramer/summitflow-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_ryankramer_summitflow_mcp_43dd017f/readme"
}