Skip to main content
Glama
apitier

APITier MCP Server

Official
by apitier

@apitier/mcp-server

MCP-Server (Model Context Protocol), der alle APITier-Utility-APIs als Tools für KI-Agenten bereitstellt.

Verfügbare Tools

Tool

Beschreibung

lookup_uk_postcode

Britische Postleitzahl → vollständige Adressliste + Geocode

search_uk_address

Freitextsuche für britische Adressen

autocomplete_uk_address

Echtzeit-Vorschläge für britische Adressen

validate_email

E-Mail-Validierung — Syntax, MX, SMTP, Prüfung auf Wegwerf-E-Mails

validate_phone

Validierung & Parsing von Telefonnummern (international)

validate_vat

Validierung von EU-/UK-USt-IdNrn., gibt registriertes Unternehmen zurück

lookup_india_pincode

Indischer PIN-Code → Bundesstaat/Bezirk/Stadt

generate_barcode

Barcode-Bild generieren (Code128, EAN-13, UPC, etc.)

generate_qrcode

QR-Code-Bild mit optionalem Logo + Farbe generieren

convert_data

Konvertierung zwischen CSV, JSON, XML, YAML

Related MCP server: APIbase

Einrichtung

1. API-Schlüssel abrufen

Registrieren Sie sich unter apitier.com. Jeder APITier-Dienst hat ein eigenes Abonnement und einen eigenen API-Schlüssel. Sie benötigen nur Schlüssel für die Dienste, die Sie nutzen möchten — Tools ohne konfigurierten Schlüssel werden automatisch aus der MCP-Tool-Liste entfernt.

2. Installation

npm install -g @apitier/mcp-server
# or run directly without installing:
npx @apitier/mcp-server

Claude Desktop

Fügen Sie dies zu ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) oder %APPDATA%\Claude\claude_desktop_config.json (Windows) hinzu:

{
  "mcpServers": {
    "apitier": {
      "command": "npx",
      "args": ["@apitier/mcp-server"],
      "env": {
        "APITIER_POSTCODE_KEY":     "key-from-postcode-subscription",
        "APITIER_EMAIL_KEY":        "key-from-email-subscription",
        "APITIER_PHONE_KEY":        "key-from-phone-subscription",
        "APITIER_VAT_KEY":          "key-from-vat-subscription",
        "APITIER_BARCODE_KEY":      "key-from-barcode-subscription",
        "APITIER_CONVERT_DATA_KEY": "key-from-data-conversion-subscription"
      }
    }
  }
}

Legen Sie nur Schlüssel für Dienste fest, die Sie abonniert haben. Starten Sie Claude Desktop neu — Sie sehen dann nur die Tools für Ihre aktiven Abonnements.


Cursor / Windsurf / andere MCP-Clients

{
  "mcp": {
    "servers": {
      "apitier": {
        "command": "npx",
        "args": ["@apitier/mcp-server"],
        "env": {
          "APITIER_API_KEY": "your-api-key-here"
        }
      }
    }
  }
}

LangChain (Python)

from mcp import ClientSession, StdioServerParameters
from mcp.client.stdio import stdio_client
from langchain_mcp_adapters.tools import load_mcp_tools
from langgraph.prebuilt import create_react_agent
from langchain_anthropic import ChatAnthropic

async def main():
    server_params = StdioServerParameters(
        command="npx",
        args=["@apitier/mcp-server"],
        env={"APITIER_API_KEY": "your-api-key"},
    )

    async with stdio_client(server_params) as (read, write):
        async with ClientSession(read, write) as session:
            await session.initialize()
            tools = await load_mcp_tools(session)

            model = ChatAnthropic(model="claude-sonnet-4-6")
            agent = create_react_agent(model, tools)

            result = await agent.ainvoke({
                "messages": "Validate this email: test@example.com and look up postcode SW1A 1AA"
            })
            print(result["messages"][-1].content)

Vercel AI SDK (TypeScript)

import { experimental_createMCPClient as createMCPClient } from "ai";
import { Experimental_StdioMCPTransport as StdioMCPTransport } from "ai/mcp-stdio";
import { anthropic } from "@ai-sdk/anthropic";
import { generateText } from "ai";

const mcp = await createMCPClient({
  transport: new StdioMCPTransport({
    command: "npx",
    args: ["@apitier/mcp-server"],
    env: { APITIER_API_KEY: process.env.APITIER_API_KEY! },
  }),
});

const tools = await mcp.tools();

const { text } = await generateText({
  model: anthropic("claude-sonnet-4-6"),
  tools,
  prompt: "Validate the email user@example.com and generate a QR code for https://apitier.com",
});

await mcp.close();

Umgebungsvariablen

Variable

Erforderlich

Beschreibung

APITIER_EMAIL_KEY

Einer oder mehrere erforderlich

API-Schlüssel aus Ihrem E-Mail-Validierungs-Abonnement

APITIER_PHONE_KEY

Einer oder mehrere erforderlich

API-Schlüssel aus Ihrem Telefon-Validierungs-Abonnement

APITIER_VAT_KEY

Einer oder mehrere erforderlich

API-Schlüssel aus Ihrem USt-IdNr.-Validierungs-Abonnement

APITIER_POSTCODE_KEY

Einer oder mehrere erforderlich

API-Schlüssel aus Ihrem UK-Postleitzahlen-Abonnement

APITIER_PINCODE_KEY

Einer oder mehrere erforderlich

API-Schlüssel aus Ihrem Indien-Pincode-Abonnement

APITIER_BARCODE_KEY

Einer oder mehrere erforderlich

API-Schlüssel aus Ihrem Barcode/QR-Code-Abonnement

APITIER_CONVERT_DATA_KEY

Einer oder mehrere erforderlich

API-Schlüssel aus Ihrem Datenkonvertierungs-Abonnement

APITIER_EMAIL_URL

Nein

Basis-URL der E-Mail-API überschreiben

APITIER_PHONE_URL

Nein

Basis-URL der Telefon-API überschreiben

APITIER_VAT_URL

Nein

Basis-URL der USt-IdNr.-API überschreiben

APITIER_POSTCODE_URL

Nein

Basis-URL der UK-Postleitzahlen-API überschreiben

APITIER_PINCODE_URL

Nein

Basis-URL der Indien-Pincode-API überschreiben

APITIER_BARCODE_URL

Nein

Basis-URL der Barcode-API überschreiben

APITIER_CONVERT_DATA_URL

Nein

Basis-URL der Datenkonvertierungs-API überschreiben


Entwicklung

git clone https://github.com/apitier/apitier-mcp-server.git
cd apitier-mcp-server
npm install
npm run build
APITIER_API_KEY=your-key node dist/index.js

Zum Testen mit dem MCP-Inspector:

npx @modelcontextprotocol/inspector npx @apitier/mcp-server

Setzen Sie APITIER_API_KEY im Umgebungsvariablen-Bereich des Inspectors.


Beispiel-Agenten-Prompts

Sobald Sie mit Claude Desktop verbunden sind, können Sie sagen:

  • "Validieren Sie diese Liste von E-Mails und sagen Sie mir, welche ungültig sind: ..."

  • "Suchen Sie die britische Postleitzahl EC1A 1BB und füllen Sie das Adressformular aus"

  • "Generieren Sie einen QR-Code für unsere Firmenwebsite mit unserem Logo"

  • "Ich habe eine CSV-Datei — konvertieren Sie sie in JSON"

  • "Überprüfen Sie diese USt-IdNr., bevor ich die Rechnung sende: GB123456789"

  • "Validieren Sie diese Telefonnummern und sagen Sie mir, aus welchem Land sie jeweils stammen: ..."

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    A
    maintenance
    Unified MCP gateway for AI agents with 56+ tools and growing. Travel (Amadeus, Sabre GDS), e-commerce, local services, financial markets (Polymarket), and marketing APIs — all through a single endpoint. Pay-per-call via x402 micropayments in USDC.
    100
    24 npm
    10
    MIT
  • F
    license
    A
    quality
    F
    maintenance
    MCP server that exposes 300+ AI agents as tools via a single API key. Supports listing agents, invoking any agent with chat-completion style messages, checking agent health, and retrieving platform statistics.
    5
    4
    -