Skip to main content
Glama

Genuine Good Grants

Server Details

U.S. federal grant discovery, details, fit scoring, briefs, and shortlist checks via x402.

If you are the author of this connector, you can claim ownership with GitHub, an HTTP challenge, or a DNS record. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over 21 days
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
Repository
Froydinger/grantsignal-us
GitHub Stars
0
Server Listing
genuine-good-grants

TDQS

A3.7/5.0

Scored across 6 tools

Disambiguation3/5

Search and detail are clearly distinct, and the pass tool is unique, but grant-eligibility-fit, grant-opportunity-brief, and federal-grant-shortlist-preflight all involve analyzing or matching grant notices, creating boundary ambiguity. The descriptions help, but an agent could easily reach for the wrong analysis tool.

Naming Consistency3/5

Tool names are readable and mostly noun-phrase based, but the prefix convention is inconsistent: three use 'federal-grant-' while the others use 'grant-'. The 'grant-api-30-day-pass' name is also an outlier in structure and length.

Tool Count5/5

Six tools is a well-scoped set for a federal grant discovery and analysis API. Each tool has a place in the workflow, from raw search and detail retrieval to preflight checks, fit ranking, brief generation, and access provisioning.

Completeness4/5

The core discovery-to-brief pipeline is covered well: search, detail, preflight, fit ranking, brief generation, and paid access. The only notable gap is the lack of any saved-shortlist or stateful follow-up capability, but for a read-oriented grant API this is not a critical dead end.

Available Tools

6 tools
federal-grant-detailU.S. Federal Grant Opportunity DetailB
Read-onlyIdempotent
Inspect

Retrieve an official Grants.gov opportunity with normalized applicant types, eligibility text, award range, deadline, categories, and provenance. Paid HTTP endpoint: https://genuinegood.online/v1/grants/detail. Price: $0.08 USDC via x402 on Base.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

B3.2/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare read-only/idempotent/non-destructive behavior, and the description adds that this is a paid external HTTP endpoint with a specific price and payment rail (x402 on Base), which is useful behavioral context. It also notes data is 'normalized' and includes provenance, adding value beyond the annotations. No contradiction.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences, front-loaded with the core action and deliverable, then endpoint and cost. No filler; every clause adds information.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The description covers output fields, endpoint, and price, but omits the input selection mechanism and any usage/routing context versus siblings. There is no output schema, so the return-value list helps, but the missing invocation detail is a material gap.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The input schema is a placeholder that only says to use a linked OpenAPI contract, and the description never explains how to identify which grant opportunity to retrieve, such as a grant ID. With zero declared parameters and additionalProperties allowed, an agent cannot determine the correct request body or query from this definition alone.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb ('Retrieve') and resource ('official Grants.gov opportunity') and enumerates the returned data fields, so an agent understands the core deliverable. However, it does not explicitly distinguish itself from sibling 'grant-opportunity-brief' or state that this is the full-detail counterpart to federal-grant-search.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No guidance on when to choose this over federal-grant-search or grant-opportunity-brief; it does not say, for example, to call this after a search to get full details. The only contextual cue is price and endpoint, which are cost details rather than usage conditions.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

federal-grant-shortlist-preflightFederal Grant Shortlist PreflightA
Read-onlyIdempotent
Inspect

Run deterministic rule-based checks over up to five retrieved Grants.gov notices: deadline horizon, listed applicant-type code intersection, source-field completeness, and official-notice verification flags. Paid HTTP endpoint: https://genuinegood.online/v1/grants/preflight. Price: $5.00 USDC via x402 on Base.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

A4.4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already cover readOnly, idempotent, openWorld, and non-destructive behavior. The description adds valuable context beyond those: it is a paid external HTTP endpoint with a specific price and payment mechanism, and it is deterministic. This is meaningful behavioral information an agent needs before invoking.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three concise sentences with no filler: the first defines the operation and scope, the second gives the endpoint, and the third gives pricing. Every sentence earns its place and critical details are front-loaded.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The description plus annotations are reasonably complete for an agent: it knows the operation, the check categories, the input cap, the endpoint, and the cost. The linked OpenAPI contract addresses request details, and the description gives enough about the nature of the output, though it could more explicitly state the response format.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The input schema has no defined parameters and points to an external OpenAPI contract, so there is little structured parameter information. The description adds the important constraint 'up to five retrieved Grants.gov notices' and defines what the preflight evaluates, which gives the agent meaningful input semantics beyond the empty schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses a specific verb and resource: 'Run deterministic rule-based checks over up to five retrieved Grants.gov notices.' It enumerates the exact check categories, which sharply distinguishes this preflight tool from siblings like federal-grant-detail or federal-grant-search.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It clearly implies the tool is for a shortlist of retrieved notices and imposes a hard cap of five, so an agent knows when it applies. It does not explicitly name alternatives or exclusion cases, but the context is clear enough for routing.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

grant-api-30-day-passGenuine Good Grants API 30-Day API PassAInspect

Activate 30 days of bearer-token access to every Genuine Good Grants API tool, subject to a 1,000-request fair-use limit. The client supplies its own random token; Genuine Good stores only its SHA-256 hash. Paid HTTP endpoint: https://genuinegood.online/v1/grants/pass. Price: $15.00 USDC via x402 on Base.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

A4.6/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description discloses material behavior beyond the annotations: the 1,000-request fair-use limit, client-supplied token with only its SHA-256 hash stored, paid endpoint, and price. These details are highly relevant for an agent deciding whether to invoke a paid activation tool and what side effects to expect.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Four tight sentences convey the action, constraints, security model, endpoint, and price, with the primary verb and resource front-loaded. Every sentence earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The description covers purpose, rate limit, token handling, endpoint, and pricing, and points to an OpenAPI contract for endpoint-specific schema details. It does not describe the success or error response shape, but for a zero-parameter activation tool with a linked contract this is a minor gap.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The tool has zero parameters and 100% schema description coverage, so there are no parameter semantics for the description to expand. The description still adds relevant invocation context by mentioning that the client supplies its own random token.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific action and target: 'Activate 30 days of bearer-token access to every Genuine Good Grants API tool.' It is clearly differentiated from the sibling federal-grant tools, which perform search/detail operations rather than access activation.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The paid endpoint, activation behavior, and fair-use limit make it clear that this tool is for obtaining API access before using the grant tools. However, it never explicitly states when not to use it or names alternatives, so the routing guidance is clear but not fully explicit.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

grant-eligibility-fitFederal Grant Mission FitA
Read-onlyIdempotent
Inspect

Rank current U.S. federal opportunities against a mission profile using transparent keyword, deadline, and applicant-type signals; returns reasons and official records. Paid HTTP endpoint: https://genuinegood.online/v1/grants/fit. Price: $0.20 USDC via x402 on Base.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

A4.2/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint, openWorldHint, idempotentHint, and destructiveHint false, so the safety profile is covered. The description adds valuable behavioral context: the tool ranks using keyword, deadline, and applicant-type signals, returns reasons and official records, and is a paid external HTTP endpoint requiring $0.20 USDC via x402.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences with no filler. The core ranking behavior is front-loaded, and the endpoint, price, and payment method are included because they are essential to invoking this paid tool.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The description includes the endpoint, cost, payment mechanism, ranking signals, and return content, and the schema points to a linked OpenAPI contract for request details. It is reasonably complete for selecting and invoking the tool, though exact request formatting is deferred to external documentation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The schema declares zero explicit parameters, so the baseline is 4. The description compensates by naming the signal dimensions (keyword, deadline, applicant-type) and the notion of a mission profile, which gives an agent meaningful clues about expected inputs even without a concrete parameter list.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description names a specific verb and resource: 'Rank current U.S. federal opportunities against a mission profile.' It also distinguishes this tool from sibling search/detail tools by emphasizing fit ranking rather than retrieval or brief generation.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The intended use is implied by 'Rank current U.S. federal opportunities against a mission profile,' but there is no explicit guidance on when to choose this over federal-grant-search, federal-grant-detail, or federal-grant-shortlist-preflight. No exclusions or alternative conditions are stated.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

grant-opportunity-briefFederal Grant Opportunity BriefA
Read-onlyIdempotent
Inspect

Produce a sourced agent-ready brief of up to ten current U.S. federal grant matches, eligibility signals, deadline urgency, award ranges, and next actions. Paid HTTP endpoint: https://genuinegood.online/v1/grants/brief. Price: $0.50 USDC via x402 on Base.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

A4.2/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already communicate readOnly, openWorld, idempotent, and non-destructive behavior. The description adds meaningful extra context: the endpoint is paid, costs $0.50 USDC via x402 on Base, and the output is 'sourced' and 'agent-ready.' This goes beyond the annotations by disclosing cost and delivery semantics, though it does not discuss rate limits or authentication details.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two sentences with no filler. The first sentence packs the core deliverable and its contents, and the second gives the endpoint and pricing. Every clause earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema, the description adequately enumerates what the brief will contain: up to ten matches, eligibility signals, deadline urgency, award ranges, and next actions. It also covers the critical cost and endpoint facts. It could mention error handling or authentication, but those are not essential given the annotations and the OpenAPI contract reference in the input schema.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

There are zero parameters, so the baseline is 4 and the description does not need to explain parameter meaning. The input schema is a placeholder pointing to the linked OpenAPI contract, which is acceptable given no required parameters exist. The description adds endpoint and cost context instead of parameter details, which is appropriate here.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description says exactly what the tool does: 'Produce a sourced agent-ready brief of up to ten current U.S. federal grant matches' with specific content dimensions such as eligibility signals, deadline urgency, award ranges, and next actions. This distinguishes it from sibling tools like federal-grant-search or federal-grant-detail by emphasizing a consolidated brief rather than raw search or single-record detail.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The use case is implied by the description: an agent should call this when it needs a synthesized brief of grant opportunities. However, it gives no explicit guidance on when to prefer this over sibling tools, nor does it state exclusions like 'use federal-grant-detail for full award text' or 'use federal-grant-search for exhaustive results.'

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

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

  1. 6 tool updates
    • First observedfederal-grant-detail
    • First observedfederal-grant-search
    • First observedfederal-grant-shortlist-preflight
    • First observedgrant-api-30-day-pass
    • First observedgrant-eligibility-fit
    • First observedgrant-opportunity-brief

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    A
    maintenance
    Enables searching US federal funding opportunities across all agencies, reading full grant records with eligibility, award amounts, deadlines, and NOFO attachments, and decoding filter codes via keyless access to Grants.gov.
    1
    Apache 2.0
  • A
    license
    A
    quality
    B
    maintenance
    Search and analyze U.S. federal government contracts and opportunities from SAM.gov. Tools for keyword search, contract details, competitive analysis, and capability statement drafting — built for AI agents via x402 USDC micropayments.
    3
    2
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    Read one exact U.S. federal grant opportunity next to its official record with seven MCP tools for cited documents, requirements, amendments, hard gates, award history, and unresolved evidence. Independent UtilityHouse product; limited free beta.
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables asking questions in natural language about live grants.gov funding opportunities, with tools to find, filter, check eligibility, track deadlines, and rank matches—while refusing to guess when data is unavailable.
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.