# TESSA Agent Directory API

**Canonical:** https://apis.io/apis/tessa-tech/tessa-agent-directory-api/  
**Provider:** TESSA Marketing & Technology — https://apis.io/providers/tessa-tech/  
**Base URL:** https://aiagent.tessa.tech  
**Documentation:** https://aiagent.tessa.tech/docs

TESSA Agent Directory API is one of 3 APIs that [TESSA Marketing & Technology](https://apis.io/providers/tessa-tech/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Agent Directory, Professional Services, A2A, Accessibility, and Digital Marketing. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, and authentication docs.

FastAPI service behind aiagent.tessa.tech: the A2A agent card and JSON-RPC endpoint, per-service and per-tenant agent cards, the professional-services directory (firm cards and profiles, introduction requests, claim / verify / removal / takedown flows), the TESSA Professional Services A2A extension and service-type taxonomies, and an admin/vector surface. 51 operations, OpenAPI 3.1.0, no securitySchemes declared (admin routes answer 401 on a token the spec does not describe). The same application serves complianceregistry.net and marketingregistry.org; registry-scoped routes return 421 on aiagent.tessa.tech.

## Operations (51)

| Method | Path | Summary |
|---|---|---|
| GET | `/healthz` | Healthz |
| GET | `/.well-known/agent-card.json` | Well Known Agent Card |
| GET | `/.well-known/did.json` | Well Known Did Document |
| GET | `/.well-known/mcp/server.json` | Mcp Server Manifest |
| POST | `/a2a` | A2A Endpoint |
| GET | `/t/{slug}/agent-card.json` | Tenant Agent Card |
| POST | `/t/{slug}/a2a` | Tenant A2A Endpoint |
| GET | `/t/{slug}/s/{service_slug}/agent-card.json` | Tenant Service Agent Card |
| POST | `/t/{slug}/s/{service_slug}/a2a` | Tenant Service A2A Endpoint |
| GET | `/s/{slug}/agent-card.json` | Service Agent Card |
| POST | `/s/{slug}/a2a` | Service A2A Endpoint |
| GET | `/robots.txt` | Robots |
| GET | `/registry.json` | Registry Index |
| GET | `/{slug}/agent-card.json` | Firm Card |
| GET | `/{slug}/profile.json` | Firm Profile |
| POST | `/{slug}/request-introduction` | Firm Request Introduction |
| POST | `/registry/jsonrpc` | Registry Jsonrpc |
| GET | `/takedown` | Takedown Form |
| POST | `/takedown` | Takedown Submit |
| GET | `/request-removal` | Removal Form |
| POST | `/request-removal` | Removal Submit |
| GET | `/request-removal/verify/{token}` | Removal Verify |
| GET | `/verify-listing` | Verify Form |
| POST | `/verify-listing` | Verify Submit |
| GET | `/verify-listing/confirm/{token}` | Verify Confirm |
| GET | `/claude` | Claude Landing |
| GET | `/chatgpt` | Chatgpt Landing |
| GET | `/gemini` | Gemini Landing |
| GET | `/extensions/` | Extensions Index |
| GET | `/extensions/tessa-professional-services/v1/` | Extension Spec Page |
| GET | `/extensions/tessa-professional-services/v1` | Extension Spec Page |
| GET | `/extensions/tessa-professional-services/v1/schema.json` | Extension Schema |
| GET | `/extensions/tessa-professional-services/v1/example.json` | Extension Example |
| GET | `/extensions/tessa-professional-services/v1/changelog` | Extension Changelog |
| GET | `/taxonomy` | Taxonomy Index |
| GET | `/taxonomy/` | Taxonomy Index |
| GET | `/taxonomy/{name}.json` | Taxonomy Json |
| GET | `/taxonomy/{name}/v{version}` | Taxonomy Versioned |
| GET | `/taxonomy/{name}` | Taxonomy No Suffix |
| GET | `/admin/requests` | Admin Requests |
| GET | `/admin/first-hit` | Admin First Hit |
| GET | `/internal/visibility` | Internal Visibility |
| GET | `/internal/visibility.json` | Internal Visibility Json |
| GET | `/vectors/health` | Vectors Health |
| GET | `/vectors/info` | Vectors Info |
| POST | `/vectors/search` | Vectors Search |
| POST | `/vectors/upsert` | Vectors Upsert |
| POST | `/vectors/delete` | Vectors Delete |
| GET | `/` | Registry Home |
| GET | `/{slug}` | Firm Landing |
| GET | `/{slug}/claim` | Firm Claim Stub |

## Machine-readable artifacts (10)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/tessa-tech/refs/heads/main/openapi/tessa-tech-agent-directory-openapi.yml
- **OpenAPI** — https://aiagent.tessa.tech/openapi.json
- **Documentation** — https://aiagent.tessa.tech/docs
- **APIReference** — https://aiagent.tessa.tech/redoc
- **Authentication** — https://raw.githubusercontent.com/api-evangelist/tessa-tech/refs/heads/main/authentication/tessa-tech-authentication.yml
- **Conventions** — https://raw.githubusercontent.com/api-evangelist/tessa-tech/refs/heads/main/conventions/tessa-tech-conventions.yml
- **ErrorCatalog** — https://raw.githubusercontent.com/api-evangelist/tessa-tech/refs/heads/main/errors/tessa-tech-problem-types.yml
- **DataModel** — https://raw.githubusercontent.com/api-evangelist/tessa-tech/refs/heads/main/data-model/tessa-tech-data-model.yml
- **Overlay** — https://raw.githubusercontent.com/api-evangelist/tessa-tech/refs/heads/main/overlays/tessa-tech-agent-directory-overlay.yaml
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/tessa-tech/refs/heads/main/apis.yml

## Other TESSA Marketing & Technology APIs (2)

- [TESSA MCP Server](https://apis.io/apis/tessa-tech/tessa-mcp-server/)
- [TESSA A2A Agent](https://apis.io/apis/tessa-tech/tessa-a2a-agent/)

## Tags

Agent Directory, Professional Services, A2A, Accessibility, Digital Marketing

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/tessa-tech/tessa-agent-directory-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/tessa-tech/.
