Skip to main content
Glama

OpenGOS

CI License Python 3.11+ MCP SDK CLI API

Autonomous agentic MCP server for grants discovery, ranking, drafting, and public-goods funding.

Support the work

OpenGOS is funded by donations and sponsorships only. There is no Pro seat, consulting hour, or pay-per-use search/draft SKU.

Option

Amount

Link

Public Goods Support

$25

Donate

Monthly Sponsor

$25/mo

Sponsor

Kernel Support

$99

Donate

Demo: Interactive shell

Non-custodial USDC (preferred for agents / x402)

Network

Address

Base / Ethereum

0xD3d0E9eDAe3Ac7bb199a8EAA761BdA423b878438

Solana

ETQwWf19axArsY493UfC6bxe2BmEzmzvCb58PPnC38A

Related: RUI · LRSI · Server-OS · OpenMesha · YodMCP · desk

FOUNDRY mapping

FOUNDRY separates untrusted proposal generation from host-owned verification and an established-facts registry. OpenGOS is the grants surface of that split:

FOUNDRY role

OpenGOS surface

Agents propose

discoverer → ranker → drafter (skills/multi-agent-workflow/)

Host verifies

human / kernel review before a proposal is sent

Established facts

ranked grant matches + draft artifacts, not self-attested win reports

Durable memory for those facts lives in YodMCP. Promotion through kernels is fail-closed (LRSI, Server-OS, RUI). Host owns the evaluator; agents propose.

One-page note: docs/FOUNDRY.md.

Related MCP server: Grants.gov MCP Server

Surfaces

Surface

Entry

MCP Server

opengos

CLI

opengos-cli status / search

SDK

from opengos.sdk import OpenGOSClient

REST API

opengos-api → http://localhost:8080/docs

Multi-agent

discoverer → ranker → drafter + skills/multi-agent-workflow/

Hero demo

opengos.html

CI

.github/workflows/ci.yml

Quick Start

pip install -e ".[dev,api]"
opengos          # MCP
opengos-cli status
opengos-api      # REST :8080

License

Apache-2.0

Available Tools

9 tools
draft_proposal_outlineA

Generate a grounded proposal outline + short pitch for a profile + opportunity (works for grants and donation/public-goods vehicles).

Inputs: profile_id (required), opportunity_title (required), opportunity_type, opportunity_description. Returns: result

get_grant_detailsA

Retrieve details for a specific grant opportunity by ID.

Inputs: opportunity_id (required). Returns: result

list_open_source_relevant_grantsC

Discover grants particularly relevant to open-source AI and public goods.

Inputs: focus, max_results. Returns: result

list_public_goods_fundingB

List donation, sponsorship, quadratic funding, and open-source public-goods funding opportunities (GitHub Sponsors, Open Collective, Gitcoin, Sentient, OpenSSF, NumFOCUS, PSF, etc.).

Inputs: focus, type_filter. Returns: result

refresh_corpusC

Trigger continuous-ingestion style refresh of the local grant corpus.

Inputs: keywords. Returns: result

run_evaluationC

Run the basic OpenGrants evaluation harness.

Inputs: no named parameters. Returns: result

search_grantsC

Search open U.S. federal grant opportunities (Grants.gov) by keyword with provenance.

Inputs: keyword (required), status, max_results. Returns: result

search_nsf_awardsC

Search NSF Awards (public API) for historical and active awards.

Inputs: keyword (required), max_results. Returns: result

upsert_profileB

Create or update a project/researcher profile for matching and drafting. focus_areas = comma-separated.

Inputs: name (required), profile_id (required), description (required), github_url, +1 more. Returns: result

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    B3.4/5.0

    Scored across 9 tools

    Disambiguation5/5

    Each tool has a distinct purpose: general federal grant search, detailed grant retrieval, open-source-specific grants, public-goods funding, NSF awards, corpus maintenance, evaluation, profile management, and proposal drafting. No two tools overlap significantly.

    Naming Consistency5/5

    All tool names follow a consistent verb_noun pattern with lowercase underscores (search_grants, get_grant_details, list_public_goods_funding, etc.). Verbs like search, get, list, and refresh clearly indicate the action, and the pattern is uniform across the set.

    Tool Count5/5

    Nine tools is well within the ideal range for a funding-discovery and proposal-drafting server. Each tool addresses a distinct part of the workflow without redundancy or bloat.

    Completeness4/5

    The tool set covers core workflows: discovering grants and non-grant funding, retrieving details, creating/updating profiles, drafting proposals, and maintaining/evaluating the corpus. Minor gaps exist, such as no delete profile or no dedicated detail fetch for public-goods opportunities, but these are not likely to cause agent failures.

    Maintenance

    ActivityStale
    ResponsivenessOutdated data

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      B
      quality
      D
      maintenance
      MCP server for MoltAwards that enables AI agents to search, filter, and engage with federal and state government contract opportunities, including teaming and commenting.
      35
      MIT
    • F
      license
      Not graded
      quality
      D
      maintenance
      Model Context Protocol (MCP) server that provides access to the Grants.gov API for searching and retrieving federal grant opportunities.
      -
    • F
      license
      Not graded
      quality
      F
      maintenance
      A paid MCP server that gives AI agents instant, structured access to every open US federal grant and contract opportunity.
      -