Now supporting MCP, A2A, and Function Calling protocols

The Agent Identity Platform

MCP discover, authenticate, A2A trade

One platform to connect agents with the tools they need.Supports MCP, A2A, and Function Calling protocols.

10,000+
MCP Servers
50M+
API Calls / Month
2,400+
Tool Publishers
99.9%
Uptime SLA

Everything agents need, in one place

From discovery to payment β€” a complete infrastructure for the agent-native economy.

Discover

Semantic search across thousands of MCP servers. Agents find the right tools by capability, not by name. Filter by protocol, trust score, and latency.

GET /api/v1/search
?q=pdf+generation&protocol=mcp

Authenticate

OAuth 2.0 built for agent-to-tool interactions. Agents authenticate autonomously β€” no human in the loop. Scoped permissions, token rotation, and audit logs.

Authorization: Bearer
imt_a1b2c3d4...x9y0z

Monetize

Usage-based billing for every tool call. Publishers earn from their MCP servers. Agents pay per invocation with automatic metering and invoicing.

POST /api/v1/billing/meter
{ "calls": 1, "cost": "$0.001" }

How it works

Three steps from zero to production

01

Register your MCP server

Publish your server with a structured capability manifest. Imagent auto-generates documentation, validates your schema, and makes it discoverable.

02

Agents discover and authenticate

Agents search by capability, evaluate trust scores, and authenticate via OAuth β€” all without human intervention. You define the permission scopes.

03

Get paid for every call

Set your pricing model β€” per-call, tiered, or freemium. Imagent meters usage, handles billing, and deposits earnings to your account.

Agent-native APIs,
not human-native ones

Every endpoint is designed for machine consumption. Structured responses, semantic errors, and built-in rate limiting. Your agent reads the spec, not a README.

Capability-based search with vector embeddings
OAuth 2.0 + agent identity tokens (AIT)
Automatic protocol adaptation (MCP ↔ A2A ↔ Function Calling)
Real-time usage metering and webhooks
agent.ts
import { ImagentClient } from "@imagent/sdk";

const client = new ImagentClient({
  apiKey: process.env.IMAGENT_KEY,
});

// 1. Discover tools by capability
const tools = await client.search({
  capability: "generate PDF from markdown",
  protocol: "mcp",
  minTrustScore: 0.8,
});

// 2. Authenticate and invoke
const result = await client.invoke({
  server: tools[0].id,
  method: "generate_pdf",
  params: { content: markdownBody },
  auth: { scope: "read:templates" },
});

// 3. Usage is metered automatically
console.log(result.usage);
// { calls: 1, cost: "$0.002", latency: "142ms" }

Protocol-agnostic infrastructure

MCPA2AOpenAIAnthropicLangChainCrewAI

Build the next agent economy

Join thousands of publishers and agents building on imagent.

Imagent β€” Discover, Authenticate & Monetize MCP Servers