Skip to content

Repository files navigation

Awesome Agent First Awesome

Software that AI agents and people can both use fully, without the agent falling back to a browser.

Agent-first software can be used fully by an autonomous agent, within whatever access it has been given, without falling back to a browser. It is a producer: it exposes capability, and an agent consumes it. The software gains no agency of its own. What makes it agent-first is how it exposes itself: a machine-callable interface that covers everything a user does, and guidance from its vendor that tells an agent how to work in it. People get an app; agents get an interface they can run, and guidance that tells them how.

Agent-first is not agent-only. "First" is a claim about priority, in the way mobile-first never meant "no desktop". The test is that an agent can do its work without a browser, while a person still has an interface of their own: not needed by the agent, but still provided. Software that shuts people out is recorded separately in agent-only.md, and candidates that failed a clause or the quality bar, with the reason and what would change it, are in considered.md.

Always-on agents gain the most from agent-first software, because they work while nobody is watching. Grok Bot and Meta's Muse each get a cloud computer of their own, but mostly reach other software through its screens, signed in as a person: they act with all of that person's access, the software records their work as the person's, and their work breaks when a screen changes. Agent-first software gives such an agent an interface and guidance built for it, covering everything a user does rather than the records alone, and can give it a credential of its own, so the records name the agent and not the person. An MCP server that wraps part of a product helps only as far as it reaches, and the agent falls back to the screens for the rest.

Scope. This list covers the producer side: software that an agent operates. It does not cover agents themselves, or the frameworks, orchestrators and SDKs used to build them. Adjacent lists are under Related Lists. Every listed piece of software must meet the inclusion criteria and clear a separate quality bar, both spelled out there. The last two sections are reference material rather than entries: they hold the standards the clauses refer to, and the rubrics and writing worth reading. Only gated software entries carry tags.

Disclosure. This list is maintained by the author of Semantius, listed under Data Platforms in its normal category slot, in the same format as every other entry, and held to the same two gates.

Contents

Customer Relationship Management (CRM)

  • ANOSF CRM - CRM whose REST API, MCP server and CLI share one service layer, with a reversible audit trail. (MIT, self-host, MCP, CLI, UI)
  • Headless CRM - MCP-native, API-first CRM built for AI agents. (AGPL-3.0, self-host, MCP, REST, UI)
  • Planhat - Customer platform for B2B commercial teams that brings customer data, collaboration and automation together across the customer lifecycle. (hosted, REST, MCP, UI)
  • Twenty - Modular CRM built as an open alternative to Salesforce. (Source Code) (AGPL-3.0 core, self-host, MCP, OpenAPI, UI)

Customer Support

  • Plain - Support platform for B2B teams that brings email, Slack, Microsoft Teams, chat, Discord and contact forms into one queue. (hosted, GraphQL, MCP, UI)

Recruiting

  • Lovelio - Recruitment software for agencies that combines applicant tracking, CRM, sourcing, screening calls and business development. (hosted, MCP, OpenAPI, UI)

Content Management

  • Contentful - API-first composable content platform. (hosted, REST, MCP, UI)
  • Storyblok - Headless CMS with a visual editor. (hosted, REST, MCP, UI)
  • Strapi - Headless CMS written in JavaScript and TypeScript. (Source Code) (MIT core, self-host, MCP, REST, UI)

Knowledge Bases

  • AgentDocs - Collaborative Markdown documentation platform where AI agents are first-class users. (hosted, MCP, REST, UI)

Localization

  • Tolgee - Localization platform with in-app translation and collaborative tools. (Source Code) (Apache-2.0 core, self-host, MCP, CLI, UI)

Document Sharing

  • Fastio - Project workspaces that hold the files for a team and its AI agents. (hosted, MCP, REST, CLI, UI)
  • Papermark - Data room and document sharing platform with page-level analytics and granular permissions. (Source Code) (AGPL-3.0 core, self-host, MCP, OpenAPI, UI)

Electronic Signatures

  • Docusign - Electronic signature and agreement management platform. (hosted, MCP, OpenAPI, UI)
  • eSignatures.com - Mobile-first electronic signature platform whose contracts and templates are written in Markdown. (hosted, MCP, REST, UI)
  • signNow - Electronic signature platform for sending, signing and managing documents. (hosted, MCP, REST, UI)

Commerce

  • Saleor - Headless, GraphQL-first e-commerce platform. (Source Code) (BSD-3-Clause, self-host, GraphQL, MCP, UI)

Project and Work Management

  • monday.com - Work platform where people and AI agents manage and run work together. (hosted, GraphQL, MCP, UI)
  • Plane - Project management with projects and a wiki, for teams and AI agents. (Source Code) (AGPL-3.0 core, self-host, MCP, REST, UI)

Scheduling

  • Cal.com - Customizable scheduling software for online bookings. (hosted, MCP, REST, OpenAPI, UI)

Data Platforms

  • Appwrite - Developer platform with authentication, databases, storage, functions, messaging and sites. (Source Code) (BSD-3-Clause, self-host, MCP, CLI, UI)
  • Baserow - No-code database and application builder. (Source Code) (MIT core, self-host, MCP, OpenAPI, UI)
  • Busabase - Database and workspace shared by agents and people, where every change keeps its history and important writes can wait for review. (hosted, MCP, OpenAPI, CLI, UI)
  • Directus - Collaborative backend and headless CMS over any database, with a no-code interface. (Source Code) (MSCL-1.0-GPL, self-host, MCP, REST, UI)
  • ERP.AI - Business app platform of tables, workflows and pages, with ready-made apps for finance, HR, CRM and operations. (hosted, Skills, REST, UI)
  • NocoDB - No-code platform on top of a database, as an alternative to Airtable. (Source Code) (Sustainable Use, self-host, MCP, OpenAPI, UI)
  • Palantir Foundry Ontology - Operational layer that sits on top of the data integrated into Palantir Foundry. (hosted, REST, CLI, UI)
  • Semantius - Data platform on PostgreSQL that enforces business rules, approvals and permissions for every person, app and agent. (Source Code) (MIT, self-host, MCP, CLI, UI)
  • Superhuman Docs - Workspace of docs with tables, formulas and buttons, formerly Coda. (hosted, MCP, OpenAPI, UI)

Software Development

  • GitHub - Developer platform for hosting code and building software together. (hosted, MCP, CLI, OpenAPI, UI)

Edge and Content Delivery

  • Fastly - Edge cloud platform for content delivery, security and compute. (hosted, MCP, CLI, REST, UI)

Communication Systems

  • AgentMail - Email provider that gives AI agents real inboxes over an API. (hosted, REST, MCP, IMAP)
  • AgenticMail - Email, SMS and phone-call infrastructure for AI agents. (MIT, self-host, MCP, IMAP, UI)
  • Hook0 - Webhooks as a service that handles delivery, retries and security for outgoing webhooks. (Source Code) (SSPL-1.0, self-host, MCP, OpenAPI, UI)
  • Novu - Notification infrastructure that reaches users in-app and over email, SMS, push and messaging apps through one API. (Source Code) (MIT core, self-host, MCP, OpenAPI, UI)

Secrets and Access Management

  • Infisical - Identity security platform for managing identities, secrets, certificates and access. (Source Code) (MIT core, self-host, MCP, CLI, UI)
  • Keyorix - Secrets management server with versioned secrets, dynamic credentials and rotation. (Source Code) (AGPL-3.0, self-host, CLI, OpenAPI, UI)

Workflow Automation

  • Activepieces - Workspace combining AI chat, agents, automation flows and tables with app integrations. (Source Code) (MIT core, self-host, MCP, OpenAPI, UI)
  • FlowFuse - Industrial data platform for building, managing, scaling and securing Node-RED solutions. (Source Code) (Apache-2.0 core, self-host, MCP, OpenAPI, UI)
  • n8n - Workflow automation platform that combines visual building with custom code and AI capabilities. (Source Code) (Sustainable Use, self-host, MCP, OpenAPI, UI)

Monitoring and Incident Response

  • Keep - Alert management and AIOps platform. (Source Code) (MIT core, self-host, CLI, OpenAPI, UI)
  • OpenStatus - Uptime monitoring and status page platform with incident management. (Source Code) (AGPL-3.0, self-host, MCP, OpenAPI, UI)

Product Analytics

  • Databuddy - Cookieless product analytics for visitors, events, funnels and goals. (Source Code) (AGPL-3.0, self-host, MCP, OpenAPI, UI)
  • PostHog - Developer platform for analytics, session replay, feature flags, experiments, error tracking, logs and AI observability. (Source Code) (MIT core, hosted, MCP, OpenAPI, UI)
  • Umami - Web and product analytics without cookies. (Source Code) (MIT, self-host, MCP, OpenAPI, UI)

Standards

The discovery and identity surfaces that clauses 6 and 7 refer to: what software publishes about itself so a caller can find it, and how an agent comes to hold its own credentials. Adoption across sixteen origins is measured in discovery-survey.md.

  • Agent Auth Protocol - Draft open standard giving each agent its own keypair, scoped capabilities and revocation independent of a human session, advertised through a well-known discovery document. (Source Code)
  • Agent Skills - Index format listing the tasks a service supports, served at a well-known path.
  • Better Auth Agent Auth - Reference implementation of the Agent Auth Protocol, issuing per-agent credentials and human approval flows on top of an existing authentication server.
  • llms.txt - Convention for a plain-text file at the site root that points a model-driven caller at the documentation that matters.
  • Model Context Protocol - Protocol for exposing tools, resources and prompts to a calling model, including server cards that describe a server before it is connected.
  • OAuth 2.0 Authorization Server Metadata - RFC 8414, the document that lets a caller discover endpoints, grant types and scopes without being configured for them.
  • OAuth 2.0 Protected Resource Metadata - RFC 9728, the document by which an API names its authorization server and the scopes it accepts.
  • OpenAPI Specification - Machine-readable description of an HTTP interface, its operations and its schemas.

Assessment and Reading

  • Agent Readiness Score - Scores a public origin from 0 to 100 across discoverability, content, bot access control and agent capabilities. (Announcement)
  • Agents First - Design framework stating nine implementation principles and a level scale, with published scores for named sites.
  • Code Execution with MCP - Argues that loading tool definitions and passing intermediate results through the model imposes a context ceiling, and that calling tools as code avoids it.
  • The Golden Rules of Agent-First Product Engineering - Five rules drawn from rebuilding PostHog's agent interface twice, arguing that agents should reach everything a person can and that a product should be exposed at the level agents reason about rather than one endpoint per screen.
  • Resend auth.md - A credential-acquisition document addressed to agents in the second person, stating plainly which flows are and are not supported.

Related Lists

Contributing

Contributions are welcome. Read the inclusion clauses and the quality bar first, because an entry has to clear both.

Footnotes

Entries are checked against each project's own documentation, source or a live response. Facts go stale and mistakes get made. If something here is wrong about your project, open an issue or a pull request with a link to what shows otherwise, and it will be corrected quickly. The same applies to considered.md and agent-only.md, linked above, where the reasoning for not listing something is written down.