The Opinionated Agent Platform

Turn your GraphQL queries, REST APIs, and MCP servers into high-leverage, context-rich AI tools. Curate them into focused agents. Deploy via our Chat SDK, CLI, or Anthropic-compatible API.

Fewer tools + more context = better outcomes.

app.o9d.ai/agents
Agents
Architecture Search
Code Review
Docs Writer

Architecture Search

Active
Connected Tools
Notion Search
Team: Engineering
GitHub API
GraphQL endpoint

How it works

1

Connect Resources

Add your MCP servers, GraphQL endpoints, and REST APIs as Resources. We handle OAuth, caching, and schema introspection automatically.

2

Create Tools

Define Tools from your Resources—GraphQL queries, REST calls, or MCP tools. Wrap them with pre-filled parameters and enhanced descriptions for your domain.

3

Deploy Agents

Assemble curated Tool sets into Agents with System Prompt Fragments. Use via our React SDK, Anthropic-compatible API, or expose as an MCP server.

Deploy anywhere, integrate everywhere

Use your curated agents through our Chat UI, embed them in your app, or connect via CLI. Our API is a drop-in replacement for Claude's /v1/messages endpoint.

React Chat SDK

Embed a full-featured chat interface in your React app with 5 lines of code.

import { O9DChatProvider, O9DChatWidget } from "@o9d/react-chat";

// Wrap your app, add the widget
<O9DChatProvider agentId="your-agent">
  <O9DChatWidget />
</O9DChatProvider>

Anthropic-Compatible API

Drop-in replacement for Claude's /v1/messages. Use the Anthropic SDK you already know.

from anthropic import Anthropic

client = Anthropic(
  base_url="https://api.o9d.ai/v1",
  api_key="your-agent-api-key"
)
# Tools auto-injected from your agent
client.messages.create(...)

MCP Server

Expose your agents as an MCP server. Use with Claude Desktop, Cursor, or any MCP client.

// claude_desktop_config.json
{
  "mcpServers": {
    "o9d": {
      "url": "https://mcp.o9d.ai/your-agent"
    }
  }
}

Get early access

We're rolling out access to select teams. Join the waitlist to be notified when spots open up.

No spam. We'll only email you when it's your turn.