GovInfo (GPO Legislative Docs) MCP for AI. Find and analyze federal documents without leaving your chat.
Works with every AI agent you already use
…and any MCP-compatible client








Connect to your AI in seconds.
GovInfo (GPO Legislative Docs) MCP lets your agent pull official US government records, federal bills, and legislative data straight from the GPO.
You can list document categories, run complex searches using keywords, or fetch full summaries of specific packages—all without navigating separate government websites.
What your AI can do
Get collection details
Retrieves the specific metadata for a single GovInfo document collection.
Get package content
Downloads and retrieves the full content of a package, handling raw text or binary file formats like PDF.
Get package summary
Gets detailed metadata and an overview for one specific GovInfo legislative package.
You can check every type of official record the GPO maintains, like Congressional Bills or Presidential Papers.
The agent runs complex queries across the entire database to locate specific topics or keywords instantly.
It retrieves detailed metadata and a summary for any specific legislative package you point it toward.
You can retrieve the actual text and files of a record, whether it's XML or PDF data.
The MCP lists specific sets of packages that were published within defined timeframes.
Ask an AI about this
Waiting for input…
GovInfo (GPO Legislative Docs): 6 Tools
These tools allow you to list available document types, perform advanced keyword searches across the GPO database, and retrieve specific package metadata or content.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using GovInfo (GPO Legislative Docs) on VinkiusGet Collection Details
Retrieves the specific metadata for a single GovInfo document collection.
Get Package Content
Downloads and retrieves the full content of a package, handling raw text or binary...
Get Package Summary
Gets detailed metadata and an overview for one specific GovInfo legislative package.
List Collections
Lists all major types of documents available in the GPO, like Congressional Bills or...
List Packages
Lists specific packages within a defined collection by allowing you to filter...
Search Govinfo
Runs advanced, complex queries across all GovInfo collections using keywords or structured syntax.
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with GovInfo (GPO Legislative Docs), then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,100+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by GovInfo. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This connection provides 6 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
Finding the right legislation often means navigating dozens of government websites.
Today, if you're researching federal policy, you open Congress.gov for bills, then maybe go to the Federal Register site for notices, and perhaps check a specialized database for historical documents. You spend hours copying IDs, switching tabs, and manually cross-referencing dates just to build a simple timeline.
With this MCP, that whole manual process goes away. Your agent takes your request—'Show me all bills related to clean energy in the last decade'—and handles the deep dive across multiple collections, giving you an organized report without ever leaving your chat.
Using `get_package_content` gives you immediate access to the raw data.
Before this MCP, if a document was complex (say, it had supplementary XML or MODS metadata), you often got an unusable preview that required manual scraping or downloading multiple files. It's tedious and unreliable.
Now, the agent handles all that complexity for you. You ask for content, and it returns the usable data stream—whether it’s clean text or structured XML—ready for your next step.
What your AI can actually do with this
Need to track a bill or understand federal regulations? This MCP connects your agent directly to the U.S. Government Publishing Office (GPO). Instead of spending hours clicking through departmental portals and sifting through PDF archives, you just ask for it. Your agent handles the heavy lifting, letting you access collections like Congressional Bills and the Federal Register in a single chat session.
It's built for deep research: find specific metadata using get_package_summary, run highly targeted queries with search_govinfo, or even download the full document content via get_package_content. If your team uses Vinkius, you can connect this service right alongside your other data sources—it makes keeping track of regulatory shifts simple. This is pure research power, designed for people who need accurate government facts, not marketing fluff.
019e38a4-2305-720a-a680-c0360f706fcc Here's how it actually works
The bottom line is that your agent handles all the API calls and data formatting; you just get the final, usable answer.
Subscribe to this MCP and provide your GovInfo (Data.gov) API Key.
Your agent uses the available tools, such as list_collections or search_govinfo, to define the scope of the records you need.
The system fetches the requested metadata, summaries, or raw content directly into your chat interface.
Who is this actually for?
Anyone whose job involves tracking federal regulations or reading primary source material. This MCP helps researchers who are sick of juggling multiple government websites, policy analysts needing real-time status updates, and legal teams who need to quickly verify specific bill versions.
Monitoring legislative progress by tracking new publications in the Federal Register or monitoring how a specific piece of legislation moves through different committees.
Verifying the exact text and metadata for historical court opinions, federal regulations, or specific bill versions without manual portal navigation.
Automating research by gathering all available government activity on a topic—from early bills to final presidential documents—using automated queries.
What Changes When You Connect
You stop manually cross-referencing bill databases. With this MCP, you can use list_collections to see all available document types immediately.
Instead of navigating through multiple government sites, the agent handles advanced searching across the entire GPO database using search_govinfo. It's one query for everything.
The system doesn't just give you a link; it pulls the detail. Use get_package_summary to get key metadata and context without needing to open dozens of tabs.
Need the raw source material? The tool get_package_content fetches the actual text or file data, making deep analysis possible right away.
You can track legislative history by running date-based searches using list_packages, keeping a clear timeline of policy changes.
See it in action
A journalist needs to prove the historical context of a current law.
Instead of checking three different archives, they prompt their agent: 'Show me all Presidential Papers and Congressional Bills related to energy policy from 2010-2015.' The agent uses list_collections followed by date filtering via list_packages, providing a structured timeline for the journalist.
A lawyer needs to verify if a specific regulation was updated in Q3.
The lawyer asks the agent to search using highly specific syntax. The MCP runs this through search_govinfo and, upon finding a match, uses get_package_summary to pull the exact effective date for review.
A policy analyst needs to see what documentation is available on 'AI regulation.'
The analyst doesn't know which collection holds the info. They first call list_collections. Once they narrow it down, they run a broad query with search_govinfo to get an initial scope of relevant documents.
A developer needs the raw text for data modeling.
The developer uses get_package_content on a specific bill package ID. The agent returns the document content in machine-readable XML or plain text, ready to be fed into their own structured database.
The honest tradeoffs
Overloading the search tool
The user asks: 'Summarize everything about bills AND federal registers from 2015-2020 and also give me the content.' This is too many distinct actions.
Break it down. First, use list_collections to verify your scope. Then, run a focused query using search_govinfo. If you need deep text for one result, follow up with get_package_content.
Skipping the scoping steps
The user just dumps keywords into the chat without specifying if they want a bill or a federal notice. The results are messy.
Always start by using list_collections to understand the available document types first. This gives you context before running a search.
Trying to summarize everything at once
The user asks for summaries of 50 different bills found in one query. The agent will time out or give incomplete results.
Use list_packages first, filtering by date to get a manageable list. Then, loop through those specific IDs and use get_package_summary sequentially.
When It Fits, When It Doesn't
Use this MCP if your goal is discovery: you need to know what government documents exist or where certain records are located. This tool shines when you're mapping out a topic—you list collections, then search for keywords, and finally pull details on specific items.
Don’t use it if you already have the document ID and just need general context; in that case, get_package_summary is sufficient. Also, don't expect it to answer 'why did this happen.' It only retrieves facts. If your goal is comparing data across multiple distinct systems (e.g., linking a bill to an external court ruling), you might need a different integration or tool that handles cross-system correlation.
Questions you might have
How do I search using GovInfo (GPO Legislative Docs) MCP with specific keywords? +
search_govinfo runs advanced queries across the entire database. You just need to provide your keywords or use Lucene syntax in a single prompt.
Does get_package_summary give me enough detail, or do I still need get_package_content? +
get_package_summary gives you the overview and metadata. You only call get_package_content if you need the actual raw text/file data for deep analysis.
How do I see what types of documents are available? (list_collections) +
Use list_collections. This tool provides a list of all major document categories, like Congressional Bills and the Federal Register, so you know where to focus your search.
Can I find records from a specific time frame? (list_packages) +
Yes. Use list_packages. You first select a collection type, then use the tool to narrow down and list packages that fall within precise date ranges.
When I use get_package_content, how do I handle various document formats like XML or PDF? +
The tool returns binary formats as raw text/binary strings. Your agent must process these streams using native libraries to convert them into usable data structures for analysis.
What information can I get using get_collection_details for a specific GovInfo category? +
It returns the metadata associated with that particular document grouping, detailing its scope and type. This lets you understand exactly what kind of documents exist before running a full search.
Does search_govinfo support advanced Lucene syntax beyond basic keywords? +
Yes, the tool supports the full Lucene query language. You can use operators like AND, OR, and proximity searches to pinpoint highly specific legislative texts across collections.
What is required setup-wise before I can run any GovInfo tools? +
You must supply a valid GovInfo (Data.gov) API key in the configuration. Your AI client uses this credential to authorize all calls, ensuring you have access to official GPO data.
Can I search for specific keywords across all government documents? +
Yes! Use the search_govinfo tool with Lucene syntax to perform complex queries. You can filter by date, collection, or specific fields to find exactly what you need.
How do I get the actual text or PDF of a bill? +
Use the get_package_content tool with the specific packageId and choose your preferred format (pdf, xml, mods, etc.) to retrieve the document content.
What types of document collections are available? +
Run the list_collections tool to see all available sources. Common codes include 'BILLS' for Congressional Bills, 'FR' for the Federal Register, and 'CPD' for Compilation of Presidential Documents.
We've already built the connector for GovInfo (GPO Legislative Docs). Just plug in your AI agents and start using Vinkius.
No hosting. No infrastructure. No complex setup.
All 6 tools are live and waiting.
You're up and running in seconds.
Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.
Built, hosted, and secured by Vinkius. You just connect and go.