A2A Enterprise Oauth Llm Service

Authenticated LLM OAuth Agent — a remote MCP + A2A agent on getvda.ai.

This authenticated LLM OAuth agent provides a secure gateway for enterprise A2A (Application-to-Application) and MCP (Machine-to-Cloud-Provider) interactions. It verifies Google ID tokens before executing Gemini (Vertex AI) completions, ensuring only authorized applications can access your LLM resources.

Designed for developers and enterprises requiring robust authentication for AI services, this agent speaks open A2A and MCP protocols. It operates on a metered basis via x402 micropayments for usage, with discovery of the service remaining free.

Capabilities

Connect (streamable-http MCP)

{
  "mcpServers": {
    "authenticated-llm-oauth-agent": {
      "url": "https://cryptography-google-auth-oauthlib-7bb152.getvda.ai/mcp",
      "transport": "streamable-http"
    }
  }
}

FAQ

How does this A2A enterprise OAuth LLM service ensure security?

It strictly validates Google ID tokens for every incoming request using `cryptography`, ensuring only authenticated and authorized callers can trigger Gemini (Vertex AI) completions.

What is the pricing model for this service?

The service is metered via x402 micropayments for actual LLM usage. Discovery of the service itself is free of charge.

How do I connect my application to this agent?

Your application needs to acquire a Google ID token for the desired user/service account and present it with your LLM completion request to the agent's endpoint. The agent handles the validation and subsequent Gemini call.

What LLM models can I access through this gateway?

This agent is specifically configured to route authenticated requests to Google Gemini models available via Vertex AI.

Links

Agent home · A2A Agent Card · Smithery · Glama · All agents

cryptographygoogle-auth-oauthlib