4,500+ servers built on MCP Fusion
Vinkius
Geekflare logo
Vinkius
Mastra AI logo

How to Use the Geekflare MCP in Mastra AI

Build bulletproof site monitoring workflows with Geekflare and Mastra AI. Automate audits, handle failures, and get notified.

See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

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

Connect Geekflare MCP to Mastra AI

Create your Vinkius account to connect Geekflare to Mastra AI 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

Automate Your CI/CD Pipeline

Mastra AI is built for creating dependable workflows. You can set up a pre-deployment check that uses Geekflare tools to gate your releases. For example: IF a `run_lighthouse_audit` performance score is below 80, THEN block the deploy AND create a Jira ticket. It goes beyond a simple pass/fail. Mastra's workflow engine can add automatic retries. If `measure_load_time` fails because of a network blip, Mastra can retry the check with exponential backoff before failing the entire build. This makes your pipeline much more resilient.

Resilient Security Monitoring

Set up an agent that runs checks on a schedule. It can use `scan_ssl_tls_cert` to check for expiring certificates. With Mastra's logic, you define the workflow: IF a cert expires in less than 14 days, THEN send a Slack alert; IF it expires in less than 3 days, THEN page the on-call engineer. Your agent can also chain tools together. First, `get_dns_records` to find all subdomains. Then, run `check_broken_links` on each one to make sure they're all live. If any step fails, Mastra's engine logs the specific error and moves on to the next item in the list.

Your Mastra AI MCP Server

Connecting Geekflare to Mastra AI is just a few lines of code. You pass the MCP server URL when creating your `MCPClient`. Mastra automatically discovers all 7 tools, like `get_whois_data`, and makes them available to your agents to use in workflows. For extra control, you can add a human-in-the-loop step with `requireToolApproval`. For instance, an agent could detect a DNS change with `get_dns_records` and then require a DevOps engineer to approve before it triggers a downstream cache-clearing process. This gives you automation with a manual override.

Setup guide

Set up Geekflare MCP in Mastra AI

Prerequisites

  • Node.js 18+ and a TypeScript project
  • @mastra/mcp + @mastra/core packages
  • Active Vinkius subscription with a valid endpoint token
  1. 1

    Install dependencies

    Run npm install @mastra/mcp @mastra/core plus your preferred model provider (e.g. @ai-sdk/openai).

  2. 2

    Configure the MCPClient

    Create an MCPClient with your Vinkius endpoint as a URL object. Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com.

  3. 3

    Discover and inject tools

    Call mcpClient.listTools() and spread the result into your agent's tools object. All Geekflare tools become native Mastra tools.

  4. 4

    Run with any model

    Swap openai("gpt-4o") for any AI SDK-compatible provider. Call agent.generate() and the agent routes tool calls through MCP automatically.

agent.ts
import { MCPClient } from "@mastra/mcp";
import { Agent } from "@mastra/core/agent";
import { openai } from "@ai-sdk/openai";

const mcpClient = new MCPClient({
  id: "geekflare-mcp-client",
  servers: {
    "geekflare-mcp": {
      url: new URL(
        "https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
      ),
    },
  },
});

const agent = new Agent({
  name: "Geekflare Agent",
  model: openai("gpt-4o"),
  instructions: "You have access to Geekflare tools.",
  tools: {
    ...(await mcpClient.listTools()),
  },
});

const result = await agent.generate(
  "List recent Geekflare transactions"
);
console.log(result.text);

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

In your Mastra workflow, wrap the call to a Geekflare tool like `measure_load_time` in a step with a retry policy. Mastra AI handles the exponential backoff automatically, making your pipeline more robust against temporary network issues.
Definitely. Create a scheduled Mastra agent that calls `scan_ssl_tls_cert`. Use Mastra's conditional logic to check the expiration date and trigger different actions—like sending an email or a PagerDuty alert—based on how soon it expires.
Yes, this is a core feature of Mastra AI. For a sensitive action, like acting on a `get_whois_data` result, you can set `requireToolApproval` in your workflow. The agent will pause until a person approves the step before continuing.
While Mastra's MCP client discovers all tools by default, you define which tools an agent can use in its own configuration. This way, you can create specialized agents that only have permission to, for instance, `check_broken_links` and nothing else.
When your Mastra agent calls a tool like `get_dns_records`, the domain you're querying is passed to the Geekflare API. Vinkius manages the request in a sandboxed, single-use environment. No domain information or DNS records are logged or stored by Vinkius after the operation.

Start using the Geekflare MCP today

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

Built & Managed by Vinkius 30s setup 7 tools

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

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