4,500+ servers built on MCP Fusion
Vinkius
HHS Open Payments logo
Vinkius
LlamaIndex logo

How to Use the HHS Open Payments MCP in LlamaIndex

Index federal healthcare payment records directly into your LlamaIndex RAG applications.

See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

HHS Open Payments MCP on Cursor AI Code Editor MCP Client HHS Open Payments MCP on Claude Desktop App MCP Integration HHS Open Payments MCP on OpenAI Agents SDK MCP Compatible HHS Open Payments MCP on Visual Studio Code MCP Extension Client HHS Open Payments MCP on GitHub Copilot AI Agent MCP Integration HHS Open Payments MCP on Google Gemini AI MCP Integration HHS Open Payments MCP on Lovable AI Development MCP Client HHS Open Payments MCP on Mistral AI Agents MCP Compatible HHS Open Payments MCP on Amazon AWS Bedrock MCP Support
MCP Servers - Free for Subscribers
LlamaIndex

Connect HHS Open Payments MCP to LlamaIndex

Create your Vinkius account to connect HHS Open Payments to LlamaIndex and route execution through our secure gateway. The platform manages server hosting, runtime updates, and security layers. Configuration requires no manual server provisioning.

GDPR Free for Subscribers

Index datasets with this MCP Server

The `download_dataset` tool pulls complete Open Payments files so your LlamaIndex application can ingest them. You grab the JSON, chunk the records, and push them into your vector store. Now your users can query the data semantically. Instead of writing SQL, they ask questions about general payment trends. The framework grounds the answers in the actual federal data you just indexed from the MCP Server.

Ground answers in live queries

The `query_dataset` tool lets your FunctionAgent run targeted SoQL filters against the live database. When a user asks about a specific doctor's consulting fees, the agent fetches the exact rows. LlamaIndex synthesizes these structured API responses with your internal compliance documents. You get a unified answer that combines public financial data with your private company policies.

Resolve entities before searching

The `search_physicians` and `search_hospitals` tools prevent your agent from hallucinating names. Before querying payment records, the system verifies the exact legal name and NPI number of the provider. You use `list_datasets` and `get_dataset` to confirm which reporting year you are actually looking at. This ensures your knowledge base always cites the correct timeline when generating risk reports.

Setup guide

Set up HHS Open Payments MCP in LlamaIndex

Prerequisites

  • Python 3.10+ installed
  • llama-index-tools-mcp package
  • Active Vinkius subscription with a valid endpoint token
  1. 1

    Install dependencies

    Run pip install llama-index-tools-mcp llama-index-llms-openai. The MCP tools package provides BasicMCPClient and McpToolSpec.

  2. 2

    Connect with BasicMCPClient

    Point BasicMCPClient to your Vinkius endpoint URL. Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. Supports SSE and Streamable HTTP transports.

  3. 3

    Convert to LlamaIndex tools

    Call mcp_tool_spec.to_tool_list_async() to convert all HHS Open Payments MCP tools into native FunctionTool objects that any LlamaIndex agent can use.

  4. 4

    Run with any LLM

    Create a FunctionAgent with the tools and your preferred LLM. Swap OpenAI for Anthropic, Gemini, or any LlamaIndex-supported provider.

agent.py
from llama_index.tools.mcp import BasicMCPClient, McpToolSpec
from llama_index.core.agent.workflow import FunctionAgent
from llama_index.llms.openai import OpenAI

# Connect to the MCP
mcp_client = BasicMCPClient(
    "https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
)
mcp_tool_spec = McpToolSpec(client=mcp_client)

# Convert MCP tools to LlamaIndex tools
tools = await mcp_tool_spec.to_tool_list_async()

# Create and run the agent
agent = FunctionAgent(
    tools=tools,
    llm=OpenAI(model="gpt-4o"),
    system_prompt="You have access to HHS Open Payments tools.",
)
response = await agent.run("List recent HHS Open Payments data")

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by HHS Open Payments. 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.

Why Choose Vinkius

Vinkius connects your tools to AI with real-time monitoring and automatic cost savings — all from one dashboard.

Real-time monitoring

Live

visibility into every interaction

Connect your favorite tools to your AI and see exactly what's happening — every request, every response, in real time.

Built-in savings

60%

lower AI costs

Vinkius compresses data between your apps and your AI automatically. Lower bills every month — no configuration required.

Single dashboard

One

place for every integration

Every tool your AI connects to, managed from a single screen. One account, complete control.

Common questions about HHS Open Payments MCP in LlamaIndex

Install llama-index-tools-mcp and instantiate a BasicMCPClient. Call the async tool list method and pass the results to your FunctionAgent.
You can. Use the tools to fetch JSON records, then embed those financial transactions into your vector database. This allows semantic search over structured payment histories.
The agent calls search_physicians first. This returns the exact identifiers needed to pull accurate payment records later.
Pass an allowed_tools filter when setting up the McpToolSpec. You can limit the agent to just searching hospitals if you want to block dataset downloads.
This server handles public financial disclosures and institutional addresses. Vinkius runs the connection in a zero-trust V8 isolate, meaning your vector index ingests the public records without exposing your internal query logic to third parties.

Start using the HHS Open Payments MCP today

We host it, we monitor it, we maintain it. You just paste one token.

Built & Managed by Vinkius 30s setup 6 tools

We've already built the connector for HHS Open Payments. 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.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

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.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.