Connect to Global Agent Services in One Go
Capability auth Β· Zero re-auth Β· Free or pay-per-use
Send this to your Agent
npx @imagent/cli addA Thriving MCP Ecosystem
Everything agents need, in one place
From discovery to payment β a complete infrastructure for the agent-native economy.
Semantic search across thousands of MCP servers. Your agent finds the right tools by capability, not by name. Filter by protocol, trust score, and latency.
GET /api/v1/search
?q=pdf+generation&protocol=mcpDiscover
Semantic search across thousands of MCP servers. Your agent finds the right tools by capability, not by name. Filter by protocol, trust score, and latency.
GET /api/v1/search
?q=pdf+generation&protocol=mcpAuthenticate
OAuth 2.0 built for agent-to-tool interactions. Your agent authenticates autonomously β no human in the loop. Scoped permissions, token rotation, and audit logs.
Authorization: Bearer
imt_a1b2c3d4...x9y0zPay as you go
Only pay for what your agent uses. Every tool call is metered automatically β no subscriptions, no commitments. Transparent pricing with detailed usage dashboards.
GET /api/v1/usage
{ "calls": 142, "cost": "$0.14" }Agent-first,
human-friendly
Every endpoint is designed for machine consumption. Structured responses, semantic errors, and built-in rate limiting. Your agent reads the spec, not a README.
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" }Start connecting agent services today
Join thousands of developers connecting their agents to imagent.