4,500+ servers built on MCP Fusion
Vinkius
Amilia logo
Vinkius
Google ADK logo

How to Use the Amilia MCP in Google ADK

Connect Google ADK to your Amilia data and build Gemini-powered agents that reason about your entire recreation business.

See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

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

Connect Amilia MCP to Google ADK

Create your Vinkius account to connect Amilia to Google ADK 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

Analyze Program Data at Enterprise Scale

Give your Gemini agent the ability to pull your entire program catalog from Amilia. It can use `list_programs` and `list_activities` to get a complete picture of your offerings. This isn't just a simple lookup. Because Google ADK is built for Gemini's long-context models, your agent can hold all of this data in its context. It can then analyze trends, compare current schedules to historical data you have in BigQuery, and answer complex questions that require seeing the whole picture.

Build Workflows with this MCP Server

This is about connecting Amilia to the rest of your operations on Google Cloud. Your agent can use `list_registrations` to confirm a new sign-up in Amilia, then trigger a follow-up process, like adding the user to a welcome sequence or provisioning materials. The Amilia MCP server acts as the live data source. Google ADK provides the engine to act on that data within your existing cloud infrastructure. It turns simple data lookups into steps in a larger business process.

Perform Detailed Roster and Schedule Analysis

Your agent can pull detailed attendance and scheduling information using the `get_attendance` and `list_activity_occurrences` tools. You can get a full roster for one class or the complete schedule for an entire season. This is where Gemini's reasoning really shines. You can ask your agent, "Are there any instructors scheduled for overlapping activities next Tuesday?" The agent fetches all the necessary data from Amilia via the MCP server and uses its powerful analytical abilities to find the answer.

Setup guide

Set up Amilia MCP in Google ADK

Prerequisites

  • Python 3.10+ installed
  • google-adk package (pip install google-adk)
  • Active Vinkius subscription with a valid endpoint token
  1. 1

    Install Google ADK

    Run pip install google-adk to install the Agent Development Kit. MCP support is included via the McpToolset class.

  2. 2

    Connect via SSE transport

    Use McpToolset.from_server() with SseServerParams pointing to your Vinkius endpoint. Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com.

  3. 3

    Create an LlmAgent

    Pass the returned mcp_tools list directly to LlmAgent(tools=mcp_tools). The ADK maps each MCP tool to a native Gemini function call — no manual schema definitions required.

  4. 4

    Run with any Gemini model

    The agent works with any Gemini model (gemini-2.0-flash, gemini-2.5-pro, etc.). Copy the full example on the right to get started with Amilia tools in your ADK agent.

agent.py
from google.adk.agents import LlmAgent
from google.adk.tools.mcp_tool.mcp_toolset import McpToolset
from google.adk.tools.mcp_tool.mcp_session_manager import SseServerParams

# Connect to the MCP via SSE
mcp_tools, exit_stack = await McpToolset.from_server(
    connection_params=SseServerParams(
        url="https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
    )
)

# Create your agent with auto-discovered tools
agent = LlmAgent(
    name="Amilia_agent",
    model="gemini-2.0-flash",
    instruction="You have access to Amilia tools via MCP.",
    tools=mcp_tools,
)

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Amilia. 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 Amilia MCP in Google ADK

Yes, that's a core strength of this combination. Your agent can fetch live operational data from Amilia using this MCP server and then query your historical data in BigQuery to perform complex analysis in one go.
You instantiate an `McpToolset` with the Vinkius server URL and pass it to your agent. The ADK handles the discovery, making all nine Amilia tools, like `list_programs` and `get_account_details`, available to your Gemini agent.
No, the MCP server is managed by Vinkius. Your agent, running in your GCP environment, makes secure calls to the Vinkius endpoint to fetch Amilia data on demand. Vinkius handles the server's security and uptime.
The agent would first use `list_activities` to find the activities for that program, then call `get_attendance` for each activity. It can then compile the results and return a clean list of all participants.
Your program metadata and attendance rosters are handled with a zero-trust model. Each request to the Vinkius-managed MCP server is isolated, and your single authentication token is the only key. The data is streamed to your agent and is never stored at rest on the MCP server.

Start using the Amilia MCP today

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

Built & Managed by Vinkius 30s setup 9 tools

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

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