Open Source Authenticated Llm Api

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

This authenticated MCP/A2A agent provides a secure, open source authenticated LLM API gateway. It leverages JWT and bcrypt for robust authentication, ensuring only authorized requests can access powerful LLM completions via Google Cloud's Vertex AI Gemini, orchestrated by LangChain.

Designed for developers needing secure, auditable, and metered access to advanced AI models, this agent speaks open A2A and MCP protocols. It's discovery-free, with actual LLM usage metered via x402 micropayments, making it ideal for scalable, cost-effective AI integration.

Capabilities

Connect (streamable-http MCP)

{
  "mcpServers": {
    "authenticated-mcp-jwt-agent": {
      "url": "https://bcrypt-langchain-core-mcp-97246c.getvda.ai/mcp",
      "transport": "streamable-http"
    }
  }
}

FAQ

How does this agent handle authentication for the LLM API?

The agent uses JWT (JSON Web Tokens) for session authentication and bcrypt for secure password hashing. Only requests with valid JWTs are granted access to the LLM completion service.

What LLM models can this agent access?

This agent is specifically configured to access Google Vertex AI's Gemini models, with LangChain facilitating the integration and completion requests.

How is usage of the LLM API metered or priced?

While the agent itself is open source and discovery is free, actual LLM completion usage is metered via x402 micropayments. You pay only for the AI processing you consume.

How do I connect to this authenticated LLM API agent?

You connect to the agent via its open A2A and MCP interfaces. You'll need to obtain a valid JWT token through its authentication endpoint to access the LLM completion services.

Links

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

bcryptlangchain-coremcpopenaipython-jose