2,500+ MCP servers ready to use
Vinkius

API-Football MCP Server for Mastra AI 8 tools — connect in under 2 minutes

Built by Vinkius GDPR 8 Tools SDK

Mastra AI is a TypeScript-native agent framework built for modern web stacks. Connect API-Football through Vinkius and Mastra agents discover all tools automatically. type-safe, streaming-ready, and deployable anywhere Node.js runs.

Vinkius supports streamable HTTP and SSE.

typescript
import { Agent } from "@mastra/core/agent";
import { createMCPClient } from "@mastra/mcp";
import { openai } from "@ai-sdk/openai";

async function main() {
  // Your Vinkius token. get it at cloud.vinkius.com
  const mcpClient = await createMCPClient({
    servers: {
      "api-football": {
        url: "https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp",
      },
    },
  });

  const tools = await mcpClient.getTools();
  const agent = new Agent({
    name: "API-Football Agent",
    instructions:
      "You help users interact with API-Football " +
      "using 8 tools.",
    model: openai("gpt-4o"),
    tools,
  });

  const result = await agent.generate(
    "What can I do with API-Football?"
  );
  console.log(result.text);
}

main();
API-Football
Fully ManagedVinkius Servers
60%Token savings
High SecurityEnterprise-grade
IAMAccess control
EU AI ActCompliant
DLPData protection
V8 IsolateSandboxed
Ed25519Audit chain
<40msKill switch
Stream every event to Splunk, Datadog, or your own webhook in real-time

* Every MCP server runs on Vinkius-managed infrastructure inside AWS - a purpose-built runtime with per-request V8 isolates, Ed25519 signed audit chains, and sub-40ms cold starts optimized for native MCP execution. See our infrastructure

About API-Football MCP Server

Empower your AI agent to orchestrate your football tracking and fan engagement with API-Football, the premier API for global football data. By connecting API-Football to your agent, you transform complex fixture auditing, live score monitoring, and player statistical analysis into a natural conversation. Your agent can instantly retrieve real-time results for over 1,000 leagues, access detailed standings, and even perform head-to-head comparisons between teams without you ever needing to navigate multiple sports apps or websites. Whether you are conducting a seasonal performance audit or coordinating real-time match alerts, your agent acts as a real-time sports data coordinator, providing accurate results from a single, authorized source.

Mastra's agent abstraction provides a clean separation between LLM logic and API-Football tool infrastructure. Connect 8 tools through Vinkius and use Mastra's built-in workflow engine to chain tool calls with conditional logic, retries, and parallel execution. deployable to any Node.js host in one command.

What you can do

  • Live Orchestration — Retrieve real-time scores and match status for thousands of games across the globe.
  • Standings Auditing — Access comprehensive league tables and team rankings for major global competitions.
  • Fixture Management — Retrieve scheduled matches and fixture lists for specific dates and leagues.
  • Deep Metadata — Access detailed profile data for teams and players, including performance stats.
  • H2H Comparison — Perform historical head-to-head audits between any two teams to gauge competitive history.

The API-Football MCP Server exposes 8 tools through the Vinkius. Connect it to Mastra AI in under two minutes — no API keys to rotate, no infrastructure to provision, no vendor lock-in. Your configuration, your data, your control.

How to Connect API-Football to Mastra AI via MCP

Follow these steps to integrate the API-Football MCP Server with Mastra AI.

01

Install dependencies

Run npm install @mastra/core @mastra/mcp @ai-sdk/openai

02

Replace the token

Replace [YOUR_TOKEN_HERE] with your Vinkius token

03

Run the agent

Save to agent.ts and run with npx tsx agent.ts

04

Explore tools

Mastra discovers 8 tools from API-Football via MCP

Why Use Mastra AI with the API-Football MCP Server

Mastra AI provides unique advantages when paired with API-Football through the Model Context Protocol.

01

Mastra's agent abstraction provides a clean separation between LLM logic and tool infrastructure. add API-Football without touching business code

02

Built-in workflow engine chains MCP tool calls with conditional logic, retries, and parallel execution for complex automation

03

TypeScript-native: full type inference for every API-Football tool response with IDE autocomplete and compile-time checks

04

One-command deployment to any Node.js host. Vercel, Railway, Fly.io, or your own infrastructure

API-Football + Mastra AI Use Cases

Practical scenarios where Mastra AI combined with the API-Football MCP Server delivers measurable value.

01

Automated workflows: build multi-step agents that query API-Football, process results, and trigger downstream actions in a typed pipeline

02

SaaS integrations: embed API-Football as a first-class tool in your product's AI features with Mastra's clean agent API

03

Background jobs: schedule Mastra agents to query API-Football on a cron and store results in your database automatically

04

Multi-agent systems: create specialist agents that collaborate using API-Football tools alongside other MCP servers

API-Football MCP Tools for Mastra AI (8)

These 8 tools become available when you connect API-Football to Mastra AI via MCP:

01

get_fixtures

List match fixtures

02

get_league_topscorers

Get top scorers

03

get_player_info

Get player statistics

04

get_standings

Get league standings

05

get_team_info

Get team details

06

list_leagues

List football leagues

07

list_live_fixtures

Get live matches

08

search_football_teams

Search for teams

Example Prompts for API-Football in Mastra AI

Ready-to-use prompts you can give your Mastra AI agent to start working with API-Football immediately.

01

"Show me all live football matches in the Premier League (ID: 39)."

02

"Get the latest standings for the Brasileirão Serie A (ID: 71) season 2023."

03

"What is the H2H history between Flamengo (ID: 127) and Fluminense (ID: 124)?"

Troubleshooting API-Football MCP Server with Mastra AI

Common issues when connecting API-Football to Mastra AI through the Vinkius, and how to resolve them.

01

createMCPClient not exported

Install: npm install @mastra/mcp

API-Football + Mastra AI FAQ

Common questions about integrating API-Football MCP Server with Mastra AI.

01

How does Mastra AI connect to MCP servers?

Create an MCPClient with the server URL and pass it to your agent. Mastra discovers all tools and makes them available with full TypeScript types.
02

Can Mastra agents use tools from multiple servers?

Yes. Pass multiple MCP clients to the agent constructor. Mastra merges all tool schemas and the agent can call any tool from any server.
03

Does Mastra support workflow orchestration?

Yes. Mastra has a built-in workflow engine that lets you chain MCP tool calls with branching logic, error handling, and parallel execution.

Connect API-Football to Mastra AI

Get your token, paste the configuration, and start using 8 tools in under 2 minutes. No API key management needed.