v1.0.0 • DNS-based Agent Discovery

_agent Interface Discovery

DNS for agents.

0 input-tokens and 0 engineering hours saved
$npm install @agentcommunity/aid

One _agent TXT record for instant discovery.

Quick Start

Discover, publish and validate in minutes

discover
import { discover } from '@agentcommunity/aid'

const { record } = await discover('example.com')
console.log(record.uri) // https://api.example.com/mcp

The AI Integration Problem

Connecting to AI agents shouldn't require a PhD in API archaeology

Manual Integration Hell

Each agent needs bespoke code, doc digging and manual config.

Protocol Fragmentation

Agents speak MCP, A2A, OpenAPI and more—auth flows vary wildly.

Wasted Development Time

Teams lose weeks wiring basic discovery and connection logic.

No Discovery Standard

No universal discovery standard. Every provider invents its own.

How Agent Discovery Solves This

Three simple principles that eliminate integration complexity

1

One DNS TXT Record

Add a single _agent.example.com TXT record. That's it. No registries, no APIs, no complexity.

2

Instant Discovery

Any tool can instantly find your agent by looking up the _agent subdomain. Zero manual configuration.

3

Protocol-Agnostic

The same DNS record works for MCP, A2A, OpenAPI, local packages and any custom protocol.

Complete Developer Toolkit

Everything you need to build AID-powered applications

Stable

TypeScript / JS

@agentcommunity/aid

Core discovery library – Node.js & browser

Promise-based API
TypeScript types
Built-in validation
View Package
Stable

CLI – AID Doctor

@agentcommunity/aid-doctor

Validate & generate DNS records from the terminal

Record linting
Security checks
JSON/YAML output
View Package
Stable

Go

github.com/agentcommunity/aid-go

High-performance Go client

Context support
No external deps
View Package
Stable

Python

aid-discovery

Idiomatic Python client

Type hints
Clean API
View Package
Stable

Conformance Suite

@agentcommunity/aid-conformance

Golden fixtures and CLI runner for parity checks

Golden fixtures
CLI runner
Cross-language parity
View Package
Stable

Web Workbench

Interactive tool

Try AID in the browser – no install

Live DNS lookup
Shareable links
Export configs
Try Now
WIP

Rust

packages/aid-rs

Idiomatic Rust client

Generated constants
Parser parity
Discovery support
View Package
WIP

Java

packages/aid-java

Idiomatic Java client

Generated constants
Parser parity
Discovery support
View Package
WIP

.NET

packages/aid-dotnet

C#/.NET client

Generated constants
Parser parity
Discovery support
View Package
Planned

Coming soon

Rust / C# / Java

Tier‑1 language ports following the conformance suite

Generated constants
Parser parity
Discovery support
View Package

The Future of AI Integration

Building the infrastructure for the next generation of AI applications

Universal Agent Ecosystem

Imagine a world where every AI service is instantly discoverable. No more hunting through documentation, no more custom integration code. Just type a domain and connect to any agent, anywhere.

  • Cross-platform interoperability
  • Automatic capability discovery
  • Zero-config networking
  • Universal protocol bridge

Open-Source Agent Infrastructure

We’re building a vendor-neutral stack for hosting, scaling and observing agents. Curious? Get involved at agentcommunity.org.

  • MIT-licensed core
  • Self-host or cloud
  • Pluggable runtimes
  • Community governance