4,500+ servers built on MCP Fusion
Vinkius
Holiday API logo
Vinkius
AutoGen logo

How to Use the Holiday API MCP in AutoGen

Let your AutoGen agents debate logistics, challenge delivery dates, and reach a consensus using real holiday data.

See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

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

Connect Holiday API MCP to AutoGen

Create your Vinkius account to connect Holiday API to AutoGen 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

Enable Multi-Agent Date Negotiation

One agent's estimate is just an opinion. With AutoGen, you can create a team of agents that collaborate on scheduling. A 'Planner' agent can use `get_next_workday` to propose a project deadline, while a 'QA' agent uses `get_holidays` to double-check for regional holidays the planner missed. This back-and-forth is where AutoGen shines. The agents converse, sharing their findings from the Holiday API tools until they converge on a date that satisfies all constraints. You're not just getting an answer; you're getting a validated, debated conclusion.

Build a Compliance and Logistics Team

Set up a conversation between specialized agents. An 'Operations' agent uses `get_workdays_count` to calculate the time needed for an international shipment. A 'Compliance' agent, aware of labor laws, can then use `get_holidays` to flag any dates that require overtime pay. The agents debate the trade-offs between speed and cost. This interaction, powered by a shared MCP Server, helps you find solutions that a single agent might overlook. It's how you automate complex, multi-faceted decisions.

Validate Agent Assumptions about Time

An agent might assume a 'workday' is Monday to Friday. Your 'Validator' agent can challenge that. Before any calculation, it can call `list_supported_countries` and, for certain regions, ask for human clarification on the definition of a weekend. Then, the team can proceed using tools like `get_next_workday` with a shared, accurate model of the workweek. This MCP toolset gives your agent group the ground truth they need to stop making bad assumptions.

Setup guide

Set up Holiday API MCP in AutoGen

Prerequisites

  • Python 3.10+ installed
  • autogen-ext[mcp] package
  • Active Vinkius subscription with a valid endpoint token
  1. 1

    Install AutoGen with MCP

    Run pip install "autogen-ext[mcp]" autogen-agentchat. The MCP extension includes mcp_server_tools for stateless tool access.

  2. 2

    Fetch tools from the MCP

    Call mcp_server_tools(SseServerParams(url=...)) with your Vinkius endpoint. Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com.

  3. 3

    Run your agent

    Pass the tools to AssistantAgent and call agent.run(). The agent invokes Holiday API tools and returns structured results.

agent.py
from autogen_ext.tools.mcp import SseServerParams, mcp_server_tools
from autogen_agentchat.agents import AssistantAgent
from autogen_ext.models.openai import OpenAIChatCompletionClient

server_params = SseServerParams(
    url="https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
)

tools = await mcp_server_tools(server_params)

agent = AssistantAgent(
    name="Holiday API_assistant",
    model_client=OpenAIChatCompletionClient(model="gpt-4o"),
    tools=tools,
)

result = await agent.run("List recent Holiday API data")
print(result.messages[-1].content)

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 Holiday API MCP in AutoGen

You use the `mcp_server_tools` function from the `autogen-ext` library, pointing it to your Vinkius server URL. This returns a list of tool functions that you pass directly to your `AssistantAgent` configuration.
Absolutely. That's the primary use case. You equip multiple agents with the same set of tools, and they can independently call `get_holidays` or `get_workdays_count` to support their arguments during the conversation.
The key is in your agent's system message. You need to clearly describe what each tool does, for example, 'Use get_holidays to find official non-working days for a given country and year.' This helps the agent know when to trigger the right tool.
The MCP Server will return an error. A well-configured 'UserProxyAgent' in your AutoGen setup can catch this error and either ask the user for a correction or instruct the other agent to first call `list_supported_countries` to get a valid code.
The data—country codes, dates—is part of the conversation payload between agents. When a tool is called, that specific data is sent to the Vinkius-managed MCP Server. The server processes it and returns a result without storing your conversational history.

Start using the Holiday API MCP today

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

Built & Managed by Vinkius 30s setup 5 tools

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

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