A6-Tango-MCP

agilesix/A6-Tango-MCP

3.2

If you are the rightful owner of A6-Tango-MCP and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.

The Tango MCP server connects AI agents to federal procurement and grants data through a unified API.

Tools
5
Resources
0
Prompts
0

A6 Tango MCP

MCP server providing AI agents with access to federal procurement and grants data

This repository contains the Tango MCP server - a Model Context Protocol (MCP) implementation that connects AI agents to federal contracting data from multiple government sources (FPDS, SAM.gov, USASpending, Grants.gov) through the unified Tango API.

Project Structure

A6-Tango-MCP/
├── tango-mcp/          # Main MCP server codebase
│   ├── src/            # TypeScript source code
│   ├── test/           # Unit and integration tests
│   ├── README.md       # Complete documentation
│   └── package.json    # NPM dependencies and scripts
└── working_documents/  # Local development notes (gitignored)

Quick Start

All development happens in the tango-mcp/ directory. See for:

  • Installation and setup
  • Tool documentation
  • Deployment guides
  • API usage examples
  • Development workflow

Features

  • 16 MCP Tools - Search contracts, grants, opportunities, vendor profiles, agency analytics, forecasts, and more
  • Cloudflare Workers - Serverless deployment with global edge network
  • KV Caching - Intelligent caching with 5-minute TTL
  • Per-User API Keys - Support for individual Tango API keys via headers
  • Type Safety - Full TypeScript with Zod validation
  • Comprehensive Testing - Unit tests and end-to-end YAML integration tests

Technology Stack

  • Runtime: Cloudflare Workers (serverless)
  • Language: TypeScript
  • API Client: Custom Tango API wrapper
  • Caching: Cloudflare KV
  • Testing: Vitest + mcp-server-kit integration tests
  • MCP Framework: @modelcontextprotocol/sdk

Links

License

See directory for license information.


Built by Agile Six Applications