Vinkius
PunkAPI

PunkAPI MCP for AI. Filter BrewDog Beers by Style, ABV, or Pairing

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

PunkAPI MCP on Cursor AI Code EditorPunkAPI MCP on Claude Desktop AppPunkAPI MCP on OpenAI Agents SDKPunkAPI MCP on Visual Studio CodePunkAPI MCP on GitHub Copilot AI AgentPunkAPI MCP on Google Gemini AIPunkAPI MCP on Lovable AI DevelopmentPunkAPI MCP on Mistral AI AgentsPunkAPI MCP on Amazon AWS Bedrock

Connect to your AI in seconds.

PunkAPI lets you search BrewDog's entire catalog of craft beers. Find brews by style, ABV range, hop variety, bitterness level, or even what they pair well with.

Whether you need a light session beer for brunch or a bitter IPA for dinner, this server gives your AI client all the filtering tools it needs to narrow down thousands of options fast.

What your AI can do

Get all beers

Search the entire catalog using a combination of filters like name, ABV limits, IBU range, malts, and food pairings.

Get beer by id

Retrieves full details—ingredients, brewing tips, and pairing suggestions—for one specific beer ID.

Get beers by abv

Filters the catalog to find beers within a specified alcohol by volume range (e.g., low ABV or high ABV).

+ 5 more capabilities included
Find beers for specific meals

You ask the agent for a pairing (e.g., 'What beer goes with beef?'), and it runs tools to return matching brews.

Filter by alcohol strength

The client narrows down options using ABV ranges, allowing you to find anything from low-alcohol session beers to high-proof stouts.

Search by flavor profile (hops)

You can limit the search results to only feature specific hop types like 'Citra' or 'Mosaic'.

Filter by bitterness level

The agent uses IBU ranges to separate mild, balanced, and super-bitter beers instantly.

Get a random beer suggestion

You ask for something new, and the server pulls one or more random brews from the catalog for you to check out.

Included with Plan

Waiting for input…

AI Agent

PunkAPI MCP Server: 8 Tools for Beer Catalog Search

Use these eight tools to search the BrewDog beer catalog using filters based on ingredients, flavor profiles, alcohol content, or food pairings.

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 PunkAPI on Vinkius

Get All Beers

Search the entire catalog using a combination of filters like name, ABV limits, IBU range, malts, and food pairings.

Get Beer By Id

Retrieves full details—ingredients, brewing tips, and pairing suggestions—for one...

Get Beers By Abv

Filters the catalog to find beers within a specified alcohol by volume range (e.g....

Get Beers By Food

Finds and lists matching brews based on common food pairings like cheese, dessert...

Get Beers By Hops

Narrows the search to only include beers that feature specific hop varieties (like...

Get Beers By Ibu

Filters results based on bitterness units, letting you find everything from mild to very bitter brews.

Get Beers By Style

Searches the catalog by specific beer style names, such as IPA, Stout, or Lager.

Get Random Beer

Pulls a random selection of beers from the entire catalog for discovery purposes.

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

Trying to find the right beer for dinner shouldn't require 4 tabs and a spreadsheet.

Right now, if you run a menu audit, you have to cross-reference everything: Check the main catalog by dish type. Then open another tab to see what beers are available in that style. Next, check a third source just for ABV limits. It's copy-pasting and manual comparison hell.

With PunkAPI, your agent handles the whole stack. You ask it about 'a beer for spicy food.' It automatically runs `get_beers_by_food` against all criteria—style, IBU, and pairing suggestions—and hands you a curated list ready to print.

PunkAPI: Get detailed brewing specs with get_beer_by_id

If you find a beer name in the catalog, the manual steps are always: Click on it. Scroll down past the description to find the ingredients list. Then copy the ABV and IBU units into your report. It's slow.

Now, with `get_beer_by_id`, you just feed the ID to the agent. It returns *all* specs—ingredients, brewing tips, full pairing suggestions—in one clean data block. That’s it.

What your AI can actually do with this

This server gives your AI client total access to BrewDog's entire beer catalog, so you don't have to dig through thousands of pages yourself. You just talk to it naturally and let the agent do the heavy lifting.

You wanna find a specific brew? You can use get_all_beers to search everything at once. Just drop in filters like names, how much booze it has (ABV), the bitterness level (IBU), what malts are involved, or even what food pairings it works with—it handles all that cross-referencing for you.

If you're narrowing down the options by a single characteristic, you've got several angles. Need something strong? You can use get_beers_by_abv to filter the whole list right down to the ABV range you want, whether it’s a low-alcohol session drinker or a high-proof beast.

Sometimes you know what flavor profile you like, but not the name. The agent lets you focus on hops; using get_beers_by_hops, you'll only see beers featuring specific hop varieties, like Citra or Mosaic. Or maybe bitterness is your thing; use get_beers_by_ibu to separate everything mild from super-bitter bombs instantly.

If you know the style—say, you're craving a Stout or an IPA—you can run that through get_beers_by_style. It filters out everything else. You also gotta consider what you’re eating with it; ask for pairings, and get_beers_by_food pulls matching brews based on food like cheese, dessert, or spicy dishes.

Sometimes, you just don't know what you want to drink. No big deal. Use get_random_beer, and the server spits out a selection of random brews for you to check out—it’s great for discovery. And when you find one that looks promising, use its specific ID with get_beer_by_id. That tool gives you the deep dive: it pulls all the full specs on that single beer, including ingredient lists, brewing tips, and more pairing suggestions.

You've got everything here—from a simple random pull to filtering down thousands of options using combination searches. You just tell your agent what you need, and it gets the right data back.

Built · Hosted · Managed by Vinkius PunkAPI MCP Server - Search Beer Catalog by Style & Pairing
Server ID 019d8472-935f-70f2-8f46-73e3a49feaab
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Questions you might have

How do I use get_beers_by_abv? Should I combine it with other filters? +

You can absolutely combine them. For example, you can ask for 'a low ABV IPA.' The agent will run get_beers_by_style (IPA) and then filter those results using get_beers_by_abv to meet both criteria.

What is the easiest way to find a beer for cheese? +

Just call get_beers_by_food('cheese'). This tool specifically targets common pairings and returns all matching beers with their suggestions, making it fast and simple.

Can I use get_all_beers if I don't know the name? +

Yes. get_all_beers is powerful because you can filter by multiple parameters—like a specific malt type and an ABV range—even if you don't have a beer name.

Do I need to use get_random_beer if I just want suggestions? +

No, but it depends on the vibe. If you want quick discovery and don't care about criteria, get_random_beer is perfect. If you have constraints (like 'must be IPA'), stick to targeted filters.

How do I get full ingredient details for one beer using get_beer_by_id? +

It returns a complete profile, including malts, hops, yeast, and brewing tips. This is better than searching generally because it focuses specifically on the single item's entire technical data sheet.

When should I use pagination parameters with get_all_beers? +

You must use the page and per_page arguments when results exceed a few dozen. This prevents connection timeouts and allows you to pull massive catalog data in manageable, reliable chunks.

Can I combine get_beers_by_hops with other filters, like finding a specific style? +

Yes. You can use the hop variety filter as one layer and feed that output into another tool (like get_beers_by_style) for refinement. Layered filtering gives you much more precise results.

What is the difference between low IBU and medium IBU when using get_beers_by_ibu? +

Low IBU (<20) means a mild, subtle flavor profile, while Medium IBU (20-40) gives a balanced bitterness. These specific ranges help you nail down the exact level of bitterness you want.

Do I need an API key? +

No! PunkAPI is completely free and open. No authentication required. Just subscribe and start searching beers.

What does ABV and IBU mean? +

ABV (Alcohol By Volume) measures alcohol content percentage. IBU (International Bitterness Units) measures bitterness: 60 = very bitter.

Built & Managed by Vinkius 30s setup 8 tools

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

No hosting. No infrastructure. No complex setup.
All 8 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.