Crawler Summary

grantmanship answer-first brief

A Model Context Protocol server with Grantsmanship to do Grant search Grants MCP Server A Model Context Protocol (MCP) server for comprehensive government grants discovery and analysis, powered by the Simpler Grants API. Overview The Grants MCP Server is a Python-based MCP implementation using FastMCP that provides intelligent tools for discovering, analyzing, and tracking government grant opportunities. It offers multiple specialized tools for different aspects of grant research, from Published capability contract available. No trust telemetry is available yet. 7 GitHub stars reported by the source. Last updated 2/24/2026.

Freshness

Last checked 2/22/2026

Best For

Contract is available with explicit auth and schema references.

Not Ideal For

grantmanship is not ideal for teams that need stronger public trust telemetry, lower setup complexity, or more explicit contract coverage before production rollout.

Evidence Sources Checked

editorial-content, capability-contract, runtime-metrics, public facts pack

Claim this agent
Agent DossierGitHubSafety: 89/100

grantmanship

A Model Context Protocol server with Grantsmanship to do Grant search Grants MCP Server A Model Context Protocol (MCP) server for comprehensive government grants discovery and analysis, powered by the Simpler Grants API. Overview The Grants MCP Server is a Python-based MCP implementation using FastMCP that provides intelligent tools for discovering, analyzing, and tracking government grant opportunities. It offers multiple specialized tools for different aspects of grant research, from

MCPverified

Public facts

7

Change events

1

Artifacts

0

Freshness

Feb 22, 2026

Verifiededitorial-content1 verified compatibility signal7 GitHub stars

Published capability contract available. No trust telemetry is available yet. 7 GitHub stars reported by the source. Last updated 2/24/2026.

7 GitHub starsSchema refs publishedTrust evidence available

Trust score

Unknown

Compatibility

MCP

Freshness

Feb 22, 2026

Vendor

Tar Ive

Artifacts

0

Benchmarks

0

Last release

0.1.0

Executive Summary

Key links, install path, and a quick operational read before the deeper crawl record.

Verifiededitorial-content

Summary

Published capability contract available. No trust telemetry is available yet. 7 GitHub stars reported by the source. Last updated 2/24/2026.

Setup snapshot

git clone https://github.com/Tar-ive/grants-mcp.git
  1. 1

    Setup complexity is MEDIUM. Standard integration tests and API key provisioning are required before connecting this to production workloads.

  2. 2

    Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.

Evidence Ledger

Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.

Verifiededitorial-content
Vendor (1)

Vendor

Tar Ive

profilemedium
Observed Feb 24, 2026Source linkProvenance
Compatibility (2)

Protocol compatibility

MCP

contracthigh
Observed Feb 24, 2026Source linkProvenance

Auth modes

mcp, api_key

contracthigh
Observed Feb 24, 2026Source linkProvenance
Artifact (1)

Machine-readable schemas

OpenAPI or schema references published

contracthigh
Observed Feb 24, 2026Source linkProvenance
Adoption (1)

Adoption signal

7 GitHub stars

profilemedium
Observed Feb 24, 2026Source linkProvenance
Security (1)

Handshake status

UNKNOWN

trustmedium
Observed unknownSource linkProvenance
Integration (1)

Crawlable docs

6 indexed pages on the official domain

search_documentmedium
Observed Apr 15, 2026Source linkProvenance

Release & Crawl Timeline

Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.

Self-declaredagent-index

Artifacts Archive

Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.

Self-declaredGITHUB MCP

Extracted files

0

Examples

6

Snippets

0

Languages

typescript

Executable Examples

bash

git clone https://github.com/Tar-ive/grants-mcp.git
cd grants-mcp

bash

# Copy the example file
cp .env.example .env

# Edit .env and add your actual API key
# SIMPLER_GRANTS_API_KEY=your_actual_api_key_here

yaml

environment:
  - SIMPLER_GRANTS_API_KEY=your_actual_api_key_here

bash

# Build the Docker image
docker-compose build

# Start the container
docker-compose up -d

# Check if it's running
docker ps | grep grants-mcp

# View logs
docker logs grants-mcp-server

bash

curl -X POST http://localhost:8081/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","method":"tools/list","id":1}'

bash

# Test with curl
curl -X POST http://localhost:8081/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","method":"tools/list","id":1}'

# Or use the provided test script
python scripts/test_http_local.py

Docs & README

Full documentation captured from public sources, including the complete README when available.

Self-declaredGITHUB MCP

Docs source

GITHUB MCP

Editorial quality

ready

A Model Context Protocol server with Grantsmanship to do Grant search Grants MCP Server A Model Context Protocol (MCP) server for comprehensive government grants discovery and analysis, powered by the Simpler Grants API. Overview The Grants MCP Server is a Python-based MCP implementation using FastMCP that provides intelligent tools for discovering, analyzing, and tracking government grant opportunities. It offers multiple specialized tools for different aspects of grant research, from

Full README

Grants MCP Server

A Model Context Protocol (MCP) server for comprehensive government grants discovery and analysis, powered by the Simpler Grants API.

Overview

The Grants MCP Server is a Python-based MCP implementation using FastMCP that provides intelligent tools for discovering, analyzing, and tracking government grant opportunities. It offers multiple specialized tools for different aspects of grant research, from opportunity discovery to funding trend analysis and agency landscape mapping.

Features

๐Ÿ” Core Capabilities

  • Grant Opportunity Discovery: Search and filter grants based on keywords, agencies, funding categories, and eligibility criteria
  • Funding Trend Analysis: Analyze historical funding patterns and identify emerging opportunities
  • Agency Landscape Mapping: Understand the grant ecosystem across different government agencies
  • Intelligent Caching: Built-in caching system to optimize API calls and improve response times
  • Comprehensive Grant Details: Access detailed information including funding amounts, deadlines, eligibility requirements, and contact information

๐Ÿ› ๏ธ Technical Features

  • Built with FastMCP for robust MCP server implementation
  • Asynchronous Python architecture for high performance
  • Dual Transport Support: stdio (local) and HTTP (containerized)
  • Docker Support: Ready-to-deploy containerized version
  • Configurable caching with TTL and size limits
  • Retry logic and error handling for API resilience
  • Environment-based configuration management
  • Comprehensive test suite with unit, integration, and live tests

Quick Start with Docker ๐Ÿณ

Prerequisites

1. Clone the Repository

git clone https://github.com/Tar-ive/grants-mcp.git
cd grants-mcp

2. Configure API Key

Important: You must provide your own API key. Never commit API keys to version control.

Option A - Using .env file (Recommended):

# Copy the example file
cp .env.example .env

# Edit .env and add your actual API key
# SIMPLER_GRANTS_API_KEY=your_actual_api_key_here

Option B - Edit docker-compose.yml directly:

environment:
  - SIMPLER_GRANTS_API_KEY=your_actual_api_key_here

3. Build and Run

# Build the Docker image
docker-compose build

# Start the container
docker-compose up -d

# Check if it's running
docker ps | grep grants-mcp

# View logs
docker logs grants-mcp-server

4. Test the Server

# Test with curl
curl -X POST http://localhost:8081/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","method":"tools/list","id":1}'

# Or use the provided test script
python scripts/test_http_local.py

5. Configure Claude Desktop

Copy the Docker configuration to Claude Desktop:

# For macOS
cp claude_desktop_configs/config_local_docker.json \
   ~/Library/Application\ Support/Claude/claude_desktop_config.json

# For Windows
cp claude_desktop_configs/config_local_docker.json \
   %APPDATA%\Claude\claude_desktop_config.json

Then restart Claude Desktop to connect to your containerized MCP server.

Architecture

grants-mcp/
โ”œโ”€โ”€ src/
โ”‚   โ””โ”€โ”€ mcp_server/
โ”‚       โ”œโ”€โ”€ server.py              # Main server implementation
โ”‚       โ”œโ”€โ”€ config/                # Configuration management
โ”‚       โ”‚   โ””โ”€โ”€ settings.py
โ”‚       โ”œโ”€โ”€ models/                # Data models and schemas
โ”‚       โ”‚   โ””โ”€โ”€ grants_schemas.py
โ”‚       โ”œโ”€โ”€ tools/
โ”‚       โ”‚   โ”œโ”€โ”€ discovery/         # Grant discovery tools
โ”‚       โ”‚   โ”‚   โ”œโ”€โ”€ opportunity_discovery_tool.py
โ”‚       โ”‚   โ”‚   โ”œโ”€โ”€ agency_landscape_tool.py
โ”‚       โ”‚   โ”‚   โ””โ”€โ”€ funding_trend_scanner_tool.py
โ”‚       โ”‚   โ””โ”€โ”€ utils/             # Utility modules
โ”‚       โ”‚       โ”œโ”€โ”€ api_client.py
โ”‚       โ”‚       โ”œโ”€โ”€ cache_manager.py
โ”‚       โ”‚       โ””โ”€โ”€ cache_utils.py
โ”‚       โ””โ”€โ”€ prompts/               # System prompts
โ”œโ”€โ”€ scripts/                       # Testing and deployment scripts
โ”‚   โ”œโ”€โ”€ test_http_local.py       # Test HTTP endpoint
โ”‚   โ”œโ”€โ”€ test_http_no_docker.py   # Run HTTP server locally
โ”‚   โ””โ”€โ”€ debug_connection.sh      # Debug connectivity
โ”œโ”€โ”€ claude_desktop_configs/        # Claude Desktop configurations
โ”‚   โ”œโ”€โ”€ config_local_stdio.json  # Direct Python execution
โ”‚   โ”œโ”€โ”€ config_local_docker.json # Docker via mcp-remote
โ”‚   โ””โ”€โ”€ config_both.json         # Both options
โ”œโ”€โ”€ docker-compose.yml            # Docker Compose configuration
โ”œโ”€โ”€ Dockerfile                    # Container definition
โ””โ”€โ”€ tests/                        # Comprehensive test suite

Deployment Options

Option 1: Docker (Recommended for Production)

The Docker deployment provides:

  • Consistent environment across platforms
  • Easy scaling and deployment
  • Isolation from system dependencies
  • Ready for cloud deployment (Google Cloud Run, AWS ECS, etc.)
# Quick start
docker-compose up -d

# Stop the server
docker-compose down

# View logs
docker logs grants-mcp-server --follow

# Rebuild after code changes
docker-compose build && docker-compose up -d

Option 2: Local Python Installation

For development and testing:

# Install dependencies
pip install -r requirements.txt

# Run with stdio transport (for direct integration)
SIMPLER_GRANTS_API_KEY=your_key python main.py

# Run with HTTP transport (for testing containerization locally)
MCP_TRANSPORT=http PORT=8080 SIMPLER_GRANTS_API_KEY=your_key python main.py

Obtaining API Key

The Simpler Grants API key is required for this MCP server to function. To get your API key:

  1. Visit Simpler Grants API
  2. Sign up for an account or log in
  3. Navigate to your API settings/dashboard
  4. Generate or copy your API key
  5. Keep this key secure - you'll need it for configuration

Configuration

Environment Variables

| Variable | Description | Default | |----------|-------------|---------| | SIMPLER_GRANTS_API_KEY | API key for Grants.gov (required) | - | | MCP_TRANSPORT | Transport mode: stdio or http | stdio | | PORT | HTTP server port (container mode) | 8080 | | LOG_LEVEL | Logging level | INFO | | CACHE_TTL | Cache time-to-live (seconds) | 300 | | MAX_CACHE_SIZE | Maximum cache entries | 1000 |

Docker Configuration

The docker-compose.yml file includes:

  • Port mapping: 8081 (host) โ†’ 8080 (container)
  • Resource limits: 1 CPU, 1GB RAM
  • Auto-restart policy
  • Health checks with proper SSE headers

Available Tools

1. opportunity_discovery

Search for grant opportunities with detailed analysis.

Parameters:

  • query: Search keywords (e.g., "renewable energy", "climate change")
  • filters: Advanced filter parameters
  • max_results: Maximum number of results (default: 100)
  • page: Page number for pagination
  • grants_per_page: Grants per page (default: 3)

2. agency_landscape

Map agencies and their funding focus areas.

Parameters:

  • include_opportunities: Include opportunity analysis (default: true)
  • focus_agencies: Specific agency codes (e.g., ["NSF", "NIH"])
  • funding_category: Filter by category
  • max_agencies: Maximum agencies to analyze (default: 10)

3. funding_trend_scanner

Analyze funding trends and patterns.

Parameters:

  • time_window_days: Analysis period (default: 90)
  • category_filter: Filter by category
  • agency_filter: Filter by agency
  • min_award_amount: Minimum award filter
  • include_forecasted: Include forecasted opportunities (default: true)

Claude Desktop Integration

For Docker Deployment

  1. Ensure Docker container is running: docker-compose up -d
  2. Install mcp-remote if needed: npm install -g mcp-remote
  3. Copy configuration:
    # macOS
    cp claude_desktop_configs/config_local_docker.json \
       ~/Library/Application\ Support/Claude/claude_desktop_config.json
    
  4. Restart Claude Desktop

For Local Development

  1. Copy the stdio configuration:
    # macOS
    cp claude_desktop_configs/config_local_stdio.json \
       ~/Library/Application\ Support/Claude/claude_desktop_config.json
    
  2. Update the path in the config to your local installation
  3. Restart Claude Desktop

Testing

Test Docker Deployment

# Run test script
python scripts/test_http_local.py

# Debug connection issues
bash scripts/debug_connection.sh

# Manual test with curl
curl -X POST http://localhost:8081/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","method":"tools/list","id":1}'

Run Test Suite

# Run all tests
pytest

# Run with coverage
pytest --cov=src --cov-report=html

# Run specific test categories
pytest tests/unit/
pytest tests/integration/
pytest tests/live/  # Requires API key

Troubleshooting

Port Conflicts

If port 8081 is in use:

# Check what's using the port
lsof -i :8081

# Edit docker-compose.yml to use a different port
# Change "8081:8080" to "8082:8080"

Container Issues

# Check container status
docker ps -a | grep grants-mcp

# View detailed logs
docker logs grants-mcp-server --tail 100

# Restart container
docker-compose restart

# Rebuild from scratch
docker-compose down
docker-compose build --no-cache
docker-compose up -d

API Key Issues

  • Ensure SIMPLER_GRANTS_API_KEY is set in docker-compose.yml
  • Check logs for authentication errors: docker logs grants-mcp-server
  • Verify API key is valid at Simpler Grants API

Cloud Deployment

The containerized version is ready for cloud deployment:

Google Cloud Run

# Build and push to Google Container Registry
gcloud builds submit --tag gcr.io/YOUR_PROJECT/grants-mcp

# Deploy to Cloud Run
gcloud run deploy grants-mcp \
  --image gcr.io/YOUR_PROJECT/grants-mcp \
  --platform managed \
  --port 8080 \
  --set-env-vars SIMPLER_GRANTS_API_KEY=your_key

AWS ECS / Fargate

See specs/cloud_deployment.md for detailed AWS deployment instructions.

Development

Project Structure

  • src/mcp_server/: Core server implementation
  • scripts/: Testing and utility scripts
  • tests/: Comprehensive test suite
  • specs/: Technical specifications and documentation
  • claude_desktop_configs/: Ready-to-use Claude Desktop configurations

Contributing

  1. Fork the repository
  2. Create a feature branch: git checkout -b feature/your-feature
  3. Make your changes and add tests
  4. Ensure tests pass: pytest
  5. Build and test Docker image: docker-compose build && docker-compose up -d
  6. Commit with descriptive messages
  7. Push and create a pull request

Roadmap

  • [x] Phase 1: Python implementation with FastMCP
  • [x] Phase 2: Enhanced discovery tools
  • [x] Phase 3: Docker containerization
  • [ ] Phase 4: Intelligent scoring system
  • [ ] Phase 5: Cloud deployment automation
  • [ ] Phase 6: Multi-agency comparison tools
  • [ ] Phase 7: Grant application assistance

License

MIT License - see LICENSE file for details

Acknowledgments

Support

For issues, questions, or contributions:

  • Open an issue on GitHub
  • Check the Deployment Guide for detailed instructions
  • Review specs/ directory for technical documentation

Note: This is an alpha release. API and features may change. Use in production with caution.# Deployment Test

Service accounts and permissions are now properly configured!

Contract & API

Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.

Verifiedcapability-contract

Contract coverage

Status

ready

Auth

mcp, api_key

Streaming

Yes

Data region

global

Protocol support

MCP: verified

Requires: mcp, lang:typescript, streaming

Forbidden: none

Guardrails

Operational confidence: medium

Contract is available with explicit auth and schema references.
Trust confidence is not low and verification freshness is acceptable.
Protocol support is explicitly confirmed in contract metadata.
Invocation examples
curl -s "https://xpersona.co/api/v1/agents/mcp-tar-ive-grants-mcp/snapshot"
curl -s "https://xpersona.co/api/v1/agents/mcp-tar-ive-grants-mcp/contract"
curl -s "https://xpersona.co/api/v1/agents/mcp-tar-ive-grants-mcp/trust"

Reliability & Benchmarks

Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.

Missingruntime-metrics

Trust signals

Handshake

UNKNOWN

Confidence

unknown

Attempts 30d

unknown

Fallback rate

unknown

Runtime metrics

Observed P50

unknown

Observed P95

unknown

Rate limit

unknown

Estimated cost

unknown

No benchmark suites or observed failure patterns are available.

Media & Demo

Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.

Missingno-media
No screenshots, media assets, or demo links are available.

Related Agents

Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.

Self-declaredprotocol-neighbors
GITLAB_AI_CATALOGgitlab-mcp

Rank

83

A Model Context Protocol (MCP) server for GitLab

Traction

No public download signal

Freshness

Updated 2d ago

MCP
GITLAB_PUBLIC_PROJECTSgitlab-mcp

Rank

80

A Model Context Protocol (MCP) server for GitLab

Traction

No public download signal

Freshness

Updated 2d ago

MCP
GITLAB_AI_CATALOGrmcp-openapi

Rank

74

Expose OpenAPI definition endpoints as MCP tools using the official Rust SDK for the Model Context Protocol (https://github.com/modelcontextprotocol/rust-sdk)

Traction

No public download signal

Freshness

Updated 2d ago

MCP
GITLAB_AI_CATALOGrmcp-actix-web

Rank

72

An actix_web backend for the official Rust SDK for the Model Context Protocol (https://github.com/modelcontextprotocol/rust-sdk)

Traction

No public download signal

Freshness

Updated 2d ago

MCP
Machine Appendix

Contract JSON

{
  "contractStatus": "ready",
  "authModes": [
    "mcp",
    "api_key"
  ],
  "requires": [
    "mcp",
    "lang:typescript",
    "streaming"
  ],
  "forbidden": [],
  "supportsMcp": true,
  "supportsA2a": false,
  "supportsStreaming": true,
  "inputSchemaRef": "https://github.com/Tar-ive/grants-mcp#input",
  "outputSchemaRef": "https://github.com/Tar-ive/grants-mcp#output",
  "dataRegion": "global",
  "contractUpdatedAt": "2026-02-24T19:46:37.155Z",
  "sourceUpdatedAt": "2026-02-24T19:46:37.155Z",
  "freshnessSeconds": 4434805
}

Invocation Guide

{
  "preferredApi": {
    "snapshotUrl": "https://xpersona.co/api/v1/agents/mcp-tar-ive-grants-mcp/snapshot",
    "contractUrl": "https://xpersona.co/api/v1/agents/mcp-tar-ive-grants-mcp/contract",
    "trustUrl": "https://xpersona.co/api/v1/agents/mcp-tar-ive-grants-mcp/trust"
  },
  "curlExamples": [
    "curl -s \"https://xpersona.co/api/v1/agents/mcp-tar-ive-grants-mcp/snapshot\"",
    "curl -s \"https://xpersona.co/api/v1/agents/mcp-tar-ive-grants-mcp/contract\"",
    "curl -s \"https://xpersona.co/api/v1/agents/mcp-tar-ive-grants-mcp/trust\""
  ],
  "jsonRequestTemplate": {
    "query": "summarize this repo",
    "constraints": {
      "maxLatencyMs": 2000,
      "protocolPreference": [
        "MCP"
      ]
    }
  },
  "jsonResponseTemplate": {
    "ok": true,
    "result": {
      "summary": "...",
      "confidence": 0.9
    },
    "meta": {
      "source": "GITHUB_MCP",
      "generatedAt": "2026-04-17T03:40:02.497Z"
    }
  },
  "retryPolicy": {
    "maxAttempts": 3,
    "backoffMs": [
      500,
      1500,
      3500
    ],
    "retryableConditions": [
      "HTTP_429",
      "HTTP_503",
      "NETWORK_TIMEOUT"
    ]
  }
}

Trust JSON

{
  "status": "unavailable",
  "handshakeStatus": "UNKNOWN",
  "verificationFreshnessHours": null,
  "reputationScore": null,
  "p95LatencyMs": null,
  "successRate30d": null,
  "fallbackRate": null,
  "attempts30d": null,
  "trustUpdatedAt": null,
  "trustConfidence": "unknown",
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Capability Matrix

{
  "rows": [
    {
      "key": "MCP",
      "type": "protocol",
      "support": "supported",
      "confidenceSource": "contract",
      "notes": "Confirmed by capability contract"
    },
    {
      "key": "cli",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    }
  ],
  "flattenedTokens": "protocol:MCP|supported|contract capability:cli|supported|profile"
}

Facts JSON

[
  {
    "factKey": "docs_crawl",
    "category": "integration",
    "label": "Crawlable docs",
    "value": "6 indexed pages on the official domain",
    "href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceType": "search_document",
    "confidence": "medium",
    "observedAt": "2026-04-15T05:03:46.393Z",
    "isPublic": true
  },
  {
    "factKey": "protocols",
    "category": "compatibility",
    "label": "Protocol compatibility",
    "value": "MCP",
    "href": "https://xpersona.co/api/v1/agents/mcp-tar-ive-grants-mcp/contract",
    "sourceUrl": "https://xpersona.co/api/v1/agents/mcp-tar-ive-grants-mcp/contract",
    "sourceType": "contract",
    "confidence": "high",
    "observedAt": "2026-02-24T19:46:37.155Z",
    "isPublic": true
  },
  {
    "factKey": "auth_modes",
    "category": "compatibility",
    "label": "Auth modes",
    "value": "mcp, api_key",
    "href": "https://xpersona.co/api/v1/agents/mcp-tar-ive-grants-mcp/contract",
    "sourceUrl": "https://xpersona.co/api/v1/agents/mcp-tar-ive-grants-mcp/contract",
    "sourceType": "contract",
    "confidence": "high",
    "observedAt": "2026-02-24T19:46:37.155Z",
    "isPublic": true
  },
  {
    "factKey": "schema_refs",
    "category": "artifact",
    "label": "Machine-readable schemas",
    "value": "OpenAPI or schema references published",
    "href": "https://github.com/Tar-ive/grants-mcp#input",
    "sourceUrl": "https://xpersona.co/api/v1/agents/mcp-tar-ive-grants-mcp/contract",
    "sourceType": "contract",
    "confidence": "high",
    "observedAt": "2026-02-24T19:46:37.155Z",
    "isPublic": true
  },
  {
    "factKey": "vendor",
    "category": "vendor",
    "label": "Vendor",
    "value": "Tar Ive",
    "href": "https://github.com/Tar-ive/grants-mcp",
    "sourceUrl": "https://github.com/Tar-ive/grants-mcp",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-02-24T19:43:14.176Z",
    "isPublic": true
  },
  {
    "factKey": "traction",
    "category": "adoption",
    "label": "Adoption signal",
    "value": "7 GitHub stars",
    "href": "https://github.com/Tar-ive/grants-mcp",
    "sourceUrl": "https://github.com/Tar-ive/grants-mcp",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-02-24T19:43:14.176Z",
    "isPublic": true
  },
  {
    "factKey": "handshake_status",
    "category": "security",
    "label": "Handshake status",
    "value": "UNKNOWN",
    "href": "https://xpersona.co/api/v1/agents/mcp-tar-ive-grants-mcp/trust",
    "sourceUrl": "https://xpersona.co/api/v1/agents/mcp-tar-ive-grants-mcp/trust",
    "sourceType": "trust",
    "confidence": "medium",
    "observedAt": null,
    "isPublic": true
  }
]

Change Events JSON

[
  {
    "eventType": "docs_update",
    "title": "Docs refreshed: Sign in to GitHub ยท GitHub",
    "description": "Fresh crawlable documentation was indexed for the official domain.",
    "href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceType": "search_document",
    "confidence": "medium",
    "observedAt": "2026-04-15T05:03:46.393Z",
    "isPublic": true
  }
]

Sponsored

Ads related to grantmanship and adjacent AI workflows.