Vinkius
Minas Gerais

Minas Gerais MCP for AI. Automate discovery of state public records.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Minas Gerais (Estado) MCP on Cursor AI Code EditorMinas Gerais (Estado) MCP on Claude Desktop AppMinas Gerais (Estado) MCP on OpenAI Agents SDKMinas Gerais (Estado) MCP on Visual Studio CodeMinas Gerais (Estado) MCP on GitHub Copilot AI AgentMinas Gerais (Estado) MCP on Google Gemini AIMinas Gerais (Estado) MCP on Lovable AI DevelopmentMinas Gerais (Estado) MCP on Mistral AI AgentsMinas Gerais (Estado) MCP on Amazon AWS Bedrock

Connect to your AI in seconds.

Minas Gerais (Estado) MCP Server connects your AI client directly to the official Open Data Portal for Minas Gerais, Brazil.

It lets you programmatically query, search, and retrieve metadata—not raw data—from state-level government records. Use it to list all available datasets (`list_packages`), map out organizational structures (`list_organizations`), or find specific files (CSV/PDF) across the entire portal without clicking through a single page.

What your AI can do

List groups

Returns a list of all available thematic groups (categories) used to classify the datasets in the portal.

Get group

Retrieves detailed metadata and associated datasets for a specific thematic group (category).

List organizations

Provides a complete listing of every organization or department that has contributed data to the portal.

+ 7 more capabilities included
Search for datasets by keyword

Run search_packages to find dataset metadata matching specific terms across the entire portal.

Map government departments and ownership

Use list_organizations and get_organization to map out which state bodies (like SEF or CGE) are responsible for which data sets.

Browse datasets by category or tag

Run list_groups or list_tags to understand the thematic structure of the available public records, helping you narrow down your search scope.

Get full metadata for a specific dataset

Use get_package when you have an exact package ID and need all associated details about that data set.

Find specific files (resources)

Execute search_resources if you know what type of file or content you're looking for within a dataset.

Included with Plan

Waiting for input…

AI Agent

Minas Gerais (Estado) MCP Server: 10 Tools for Data Discovery

These ten tools let your AI client list, search, and get detailed metadata on every dataset, organization, group, and resource within the Minas Gerais State Open Data Portal.

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 Minas Gerais (Estado) on Vinkius

List Groups

Returns a list of all available thematic groups (categories) used to classify the datasets in the portal.

Get Group

Retrieves detailed metadata and associated datasets for a specific thematic group...

List Organizations

Provides a complete listing of every organization or department that has contributed...

Get Organization

Gets full details—including all managed datasets—for one specific state governmental...

List Packages

Lists the names and basic metadata for all datasets currently available in the...

Search Packages

Searches the entire dataset catalog using keywords or criteria to find relevant packages by name.

Get Package

Fetches the complete metadata record for a single, identified dataset (or 'package').

Search Resources

Searches for specific files or content types (like 'CSV' or 'budget') across all...

Get Resource

Retrieves specific metadata about an individual file or data asset within a package.

List Tags

Returns a comprehensive list of standardized tags used to classify data across...

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.

Claude AI

Claude AI

1

Open Claude Settings

Go to claude.ai, click your profile icon, then navigate to Customize → Connectors.

2

Add Custom Connector

Click the "+" button and select Add custom connector. Paste your Vinkius endpoint URL:

https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp

Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. For OAuth-protected servers, expand Advanced settings to add credentials.

3

Start a conversation

Open a new chat. The Minas Gerais integration is available immediately — no restart needed.

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
Start building

Make Your AI Do More

Start with Minas Gerais (Estado), 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
Minas Gerais MCP server cover

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

Your data is protected. See how we built it.

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 10 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.

Finding what department owns a dataset shouldn't take 20 clicks.

Right now, figuring out the source of a piece of public data means navigating deep into the portal. You start by finding the general topic (e.g., 'Health'), click to see related datasets, and then you have to guess which department published it—it's a manual, slow process of clicking through directory trees.

With this MCP server, your agent runs `list_organizations` first. It pulls out every single contributing entity name. Then, if you need the details on just one, running `get_organization` gives you everything immediately: the department’s full profile and a list of all datasets they own—no clicking required.

Minas Gerais (Estado) MCP Server: Get metadata for any dataset.

The old way was calling 5 different APIs, passing in a dozen IDs, and then writing complex logic to stitch together the package details. If one ID failed, your whole script broke.

Now, you simply call `get_package` with the dataset identifier. You get the full metadata—the description, the resource count, the tags—in one clean JSON object. It's immediate and reliable.

What your AI can actually do with this

Minas Gerais (Estado) MCP Server connects your AI client straight into the official Open Data Portal for Minas Gerais. You're not dealing with raw data; you're querying the metadata—the structural blueprint of the state's government records. Forget web scraping or wrestling with complex session management. This server gives your agent direct access to underlying API endpoints, letting it programmatically query, search, and pull organizational details from the entire portal without clicking a single page.

The whole point here is treating the massive transparency database like a structured resource within your workflow. It's about indexing government data for machines, not humans. You run functions that do the heavy lifting, returning clean JSON objects you can pass to subsequent steps in your agent's process.


Searching and Discovery:

If you don’t know what you need, you start broad. To get a full inventory of everything available, run list_packages for an immediate list of every dataset name and its basic metadata in the entire Minas Gerais portal. You can narrow that scope down quickly by running search_packages; just feed it keywords—like 'health' or 'finance'—and you'll get package metadata that matches those specific terms across the whole catalog.

For a more targeted search, use search_resources. If you know you’re looking for something like a 'CSV' file type or data related to 'budget,' this function searches all available resources and files inside the portal.

Understanding Structure:

You need to map out who owns what. Use list_organizations first; it provides a complete list of every department or state body that contributed data. Once you've identified an organization, run get_organization to grab its full details and see precisely which datasets that specific entity manages. To understand the thematic filing system—the official buckets used across the portal—you can call list_groups, which returns a list of all available thematic groups (categories).

If you need more depth on those categories, use get_group to retrieve detailed metadata and associated datasets for any specific group. Similarly, to understand how data is tagged, run list_tags to get every standardized tag used for classification across multiple packages, which helps your agent filter down the search criteria.

Drilling Down into Data Assets:

When you've located a dataset or want deep details on a single file, these tools take over. If you have an exact package ID and need all associated metadata—the complete record for that data set—you execute get_package. That gives you the full picture of the dataset itself. To find specific files (resources) within a known package or across the whole system, use search_resources to locate content types like 'CSV' or 'PDF'.

For an individual file asset, running get_resource retrieves specific metadata about that single resource within any given dataset.


How It Works In Practice:

Your agent runs these tools. It doesn't render a messy webpage; it receives structured JSON responses containing the precise metadata, identifiers, and links you need. You take those IDs—whether they’re package IDs or organization UUIDs—and pass them into other steps in your workflow. This lets your agent build complex data maps, allowing you to trace ownership from a specific file back through its resource container, up to the department that published it.

Built · Hosted · Managed by Vinkius Minas Gerais Open Data - Query State Records
Server ID 019e38c1-d624-71dc-80eb-f8440f49a24a
Vinkius Inspector
Compliance Grade F
Score 3.6/100
Vinkius Inspector Badge — Score 3.6/100

Questions you might have

How do I find all datasets related to 'education' using search_packages? +

You run search_packages and pass the keyword 'educação'. The tool returns a list of matching dataset names (like 'Indicadores da Educação Básica'). You then use get_package on those results for full metadata.

What is the difference between get_organization and list_organizations? +

list_organizations gives you a roster of every contributing department. get_organization requires a specific ID and returns all data—including datasets—for just that single entity.

Can I use get_resource to find raw CSV files? +

No, it only provides the metadata for a resource (like its file type or size). The tool tells you that the file exists; it doesn't download the actual data content.

How do I list all available dataset categories? +

Use list_groups. This function returns every thematic group used across the portal, giving you a structured view of how the state organizes its public records.

When calling get_package, how do I manage rate limits or improve performance? +

You can use an optional Minas Gerais Portal API Key for higher rate limits. This key is entered into the server configuration and allows your AI client to make more frequent calls without hitting throttling restrictions.

What's the difference between list_packages and get_package? +

The list_packages tool provides a simple, comprehensive list of all available dataset names in the portal. Conversely, get_package retrieves the full metadata record for one specific dataset name you provide.

Can I refine my search using tags and then running search_packages? +

Yes. You first use list_tags to identify relevant criteria, and then pass those identified tag values directly into the search_packages function for highly specific results.

What happens if I run get_resource with an incorrect file ID? +

The agent will receive a standardized API error code. Your AI client can interpret this failure and suggest alternative resource IDs or guide you to the relevant organizational department instead.

How can I find datasets related to a specific topic like 'health'? +

You can use the search_packages tool with the query 'saude' or use get_group with the ID 'saude' to list all datasets categorized under that theme.

Can I see the actual download links for the data files? +

Yes. By using get_package with a dataset ID, the AI will retrieve the metadata for all associated resources, which typically includes the URL, format (CSV, PDF), and description of each file.

How do I list all government agencies that publish data on the portal? +

Use the list_organizations tool. It will return a list of all government bodies (like CGE, SEF, etc.) that have active datasets in the Minas Gerais portal.

Built & Managed by Vinkius 30s setup 10 tools

We've already built the connector for Minas Gerais. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 10 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on 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.