# ANVISA API MCP

> ANVISA (Brazilian Health Regulatory Agency) MCP connects your agent directly to official Brazilian health data sources. You can query drug registrations by ingredients, check maximum consumer prices and factory costs for medicines, or verify compliance status for cosmetics, food products, and sanitizers—all from the source.

## Overview
- **Category:** government-public-data
- **Price:** Free
- **Tags:** anvisa, medicines, regulatory, brazil, public-health

## Description

This connection gives you direct access to Brazil's primary regulatory databases. Instead of navigating multiple government portals, your agent pulls official data on anything regulated in Brazilian health. You can check if a medicine is registered by its active ingredient or pull pricing details for consumer goods. Need to know about food safety? Check the records for both fully registered and merely notified food items. For compliance teams, you can verify cosmetic products and search through monographs for chemical standards. It's deep regulatory data—the kind of detail that makes a difference in market entry or drug development. If your current workflow involves manual cross-referencing across different government websites, this MCP solves that problem by making the official source available to any agent running on the Vinkius catalog.

## Tools

### consultar_cosmeticos
Searches the database for registered cosmetic products by name or type.

### consultar_medicamentos
Finds medicines based on their commercial name, active ingredient, or official registration number.

### consultar_saneantes
Queries the list of registered products intended for sanitation and cleaning purposes.

### monografias_farmacopeia
Retrieves official standards and monographs for various chemical substances.

### notificacoes_alimentos
Accesses records for food products that are permitted with only notification, not full registration.

### precos_medicamentos
Gets the current maximum consumer prices (PMC) and factory prices (PF) for drugs.

### registros_alimentos
Lists all food products that have been fully registered with ANVISA.

## Prompt Examples

**Prompt:** 
```
Search for medicines containing 'Paracetamol' as the active ingredient.
```

**Response:** 
```
I've found several registered medicines with Paracetamol. Notable ones include [Brand A] (Reg: 123...) and [Brand B] (Reg: 456...). Would you like to see the pricing for any of these?
```

**Prompt:** 
```
What is the maximum consumer price for the medicine 'Aspirina'?
```

**Response:** 
```
Querying ANVISA price database... For 'Aspirina', the Maximum Consumer Price (PMC) is [Value] and the Factory Price (PF) is [Value]. These values may vary based on state taxes (ICMS).
```

**Prompt:** 
```
Check the registration status of the cosmetic product 'Protetor Solar'.
```

**Response:** 
```
I've retrieved the data for 'Protetor Solar' from the cosmetics database. It is currently registered under number [Reg Number] with an active status. The manufacturer is [Company Name].
```

## Capabilities

### Check Medicine Registration
Search for medicines using their trade name, active chemical ingredient, or specific registration number.

### Determine Product Pricing
Fetch the official maximum consumer prices (PMC) and factory prices (PF) for regulated drugs.

### Verify Cosmetic Compliance
Retrieve registration status for hygiene products, perfumes, and general cosmetics.

### Track Food Safety Status
Access databases detailing both fully registered food items and those that require only notification.

### Identify Sanitizing Products
Search the registry for cleaning, disinfection, or sanitizing materials approved by the agency.

### Access Chemical Standards
Retrieve official monographs and standards for chemical substances used in health products.

## Use Cases

### Checking Ingredient Compliance
A researcher needs to confirm the chemical standards for a novel compound. They query `monografias_farmacopeia`, confirming its status, and then use `consultar_medicamentos` to see which commercial drugs already incorporate it.

### Launching a New Food Product
A product manager needs to know if their new packaged food is fully registered or just notified. They run the query against `registros_alimentos` and then check `notificacoes_alimentos` for the necessary legal status.

### Price Verification
A pharmacist needs to tell a client the current maximum price of an over-the-counter medicine. They use `precos_medicamentos` and immediately provide the PMC/PF values, saving time and preventing misquotes.

### Cosmetic Status Check
A compliance officer needs to audit a competitor's hygiene product. They run `consultar_cosmeticos` to verify its registration number and active status against the official record.

## Benefits

- You stop manually checking multiple websites. Instead, you query the single source of truth for all product registrations and standards.
- Using `precos_medicamentos` means your team gets real-time official pricing (PMC/PF) on drugs, eliminating guesswork when advising clients.
- The toolset allows deep dives into specific product classes: verify cosmetics with `consultar_cosmeticos`, or check drug ingredients using `consultar_medicamentos`.
- For compliance, you can differentiate between a fully registered food item (`registros_alimentos`) and one that only requires notification (`notificacoes_alimentos`).
- You pull monograph details for specific chemical substances directly from the pharmacopeia database via `monografias_farmacopeia`, which is critical for research.
- The MCP centralizes product status, letting you check sanitation products with `consultar_saneantes` alongside general hygiene items.

## How It Works

The bottom line is you get direct access to Brazilian regulatory databases without needing an internal developer team.

1. First, you subscribe to the ANVISA MCP and enter your required API key.
2. Your agent sends a structured query (e.g., 'What is the PMC for X?') through your preferred client.
3. The system runs the query against the official ANVISA endpoints and returns the validated, current data directly to your workflow.

## Frequently Asked Questions

**How do I check if a drug is registered using consultar_medicamentos?**
You can search for medicines by name, active ingredient, or registration number. This tool queries the official database to give you the current status of any pharmaceutical product.

**Is there a difference between registros_alimentos and notificacoes_alimentos?**
Yes. `registros_alimentos` lists products that are fully registered with ANVISA. `notificacoes_alimentos` accesses records for items that require only notification, which is a different compliance level.

**Can I find the cost of an item using precos_medicamentos?**
Yes. This tool retrieves the official Maximum Consumer Price (PMC) and Factory Price (PF) for regulated medicines. Remember these values may vary based on state taxes.

**What is consultar_cosmeticos used for?**
It searches the database specifically for cosmetic products, helping you verify registration status for hygiene goods and perfumes against official records.

**What do I need to set up my AI client before using `consultar_medicamentos`?**
You must first subscribe and enter your specific ANVISA API Key into the Vinkius connector. This key authenticates your agent with the official portal. Without a valid, active key, any call—including those to `consultar_medicamentos`—will fail due to unauthorized access.

**If I run `precos_medicamentos` and receive an error code, what should I check?**
Check the provided documentation for the specific error code. Common issues include using a registration number that doesn't exist or providing a date range outside the system’s operational window. The tool requires accurate input parameters to succeed.

**Are there rate limits when I use `registros_alimentos` for large datasets?**
Yes, while we aim for high throughput, excessive calls in a short period will trigger rate limiting. We recommend batching your requests or implementing a slight delay between consecutive calls to ensure reliable data retrieval.

**What specific types of standards does `monografias_farmacopeia` retrieve?**
This tool retrieves official monographs for chemical substances and established health standards. It provides the technical specifications required by Brazilian regulatory bodies, going beyond simple product listing.

**Can I check the maximum consumer price of a specific medicine?**
Yes. Use the `precos_medicamentos` tool providing the commercial name or registration number to get the PMC (Maximum Consumer Price) and PF (Factory Price).

**How do I verify if a food product is registered or just notified?**
You can use `registros_alimentos` for products that require full registration and `notificacoes_alimentos` for those that only require notification to ANVISA.

**Can I search for a medicine using its active ingredient?**
Absolutely. The `consultar_medicamentos` tool accepts a `principio_ativo` parameter to find all medicines containing that specific substance.