PageSourceSearch

https://www.usable.dev/blog/connect-an-ai-agent-to-usable-with-auth-md.html

html usable.dev collected 2026-10-04 07:13:31 UTC 9,563 bytes, 155 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en" data-theme="dark">
3<head>
4    <meta charset="UTF-8">
5    <meta name="viewport" content="width=device-width, initial-scale=1.0">
6    <title>Ways to Connect to Usable | Usable</title>
7    <meta name="description" content="Connect AI tools through remote MCP, build with the Usable API, or let agents register through auth.md.">
8    <meta name="author" content="Usable Team">
9    <meta name="robots" content="index, follow">
10    <link rel="canonical" href="https://www.usable.dev/blog/connect-an-ai-agent-to-usable-with-auth-md">
11    <link rel="alternate" hreflang="en" href="https://www.usable.dev/blog/connect-an-ai-agent-to-usable-with-auth-md">
12    <link rel="alternate" hreflang="x-default" href="https://www.usable.dev/blog/connect-an-ai-agent-to-usable-with-auth-md">
13    <meta name="theme-color" content="#347cbf" media="(prefers-color-scheme: light)">
14    <meta name="theme-color" content="#1a1a1a" media="(prefers-color-scheme: dark)">
15    <link rel="manifest" href="/site.webmanifest">
16    <link rel="dns-prefetch" href="https://web-analytics.usable.dev">
17
18    <meta property="og:type" content="article">
19    <meta property="og:url" content="https://www.usable.dev/blog/connect-an-ai-agent-to-usable-with-auth-md">
20    <meta property="og:title" content="Ways to Connect to Usable">
21    <meta property="og:description" content="Use remote MCP, the Usable API, or auth.md to connect your tools and workflows.">
22    <meta property="og:image" content="https://www.usable.dev/assets/images/Brand/Usable_og_image_dark.jpg">
23    <meta property="og:image:width" content="1200">
24    <meta property="og:image:height" content="630">
25    <meta property="og:image:type" content="image/jpeg">
26    <meta property="og:image:alt" content="Usable — connect an AI agent with auth.md">
27    <meta property="og:site_name" content="Usable">
28    <meta property="og:locale" content="en_US">
29
30    <meta property="twitter:card" content="summary_large_image">
31    <meta property="twitter:url" content="https://www.usable.dev/blog/connect-an-ai-agent-to-usable-with-auth-md">
32    <meta property="twitter:title" content="Ways to Connect to Usable">
33    <meta property="twitter:description" content="Use remote MCP, the Usable API, or auth.md to connect your tools and workflows.">
34    <meta property="twitter:image" content="https://www.usable.dev/assets/images/Brand/Usable_og_image_dark.jpg">
35    <meta name="twitter:image:alt" content="Usable — connect an AI agent with auth.md">
36    <meta name="twitter:creator" content="@UsableDev">
37    <meta name="twitter:site" content="@UsableDev">
38
39    <link rel="icon" type="image/svg+xml" href="/assets/images/Brand/Usable_transparent.svg">
40    <link rel="icon" type="image/png" sizes="32x32" href="/assets/images/Brand/Usable_transparent.png">
41    <link rel="apple-touch-icon" href="/assets/images/Brand/Usable_transparent.png">
42    <link rel="preconnect" href="https://fonts.googleapis.com">
43    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
44    <link rel="preload" href="https://fonts.googleapis.com/css2?family=Hanken+Grotesk:wght@400;500;600;700;800&family=Outfit:wght@700;800&display=swap" as="style">
45    <link href="https://fonts.googleapis.com/css2?family=Hanken+Grotesk:wght@400;500;600;700;800&family=Outfit:wght@700;800&display=swap" rel="stylesheet">
46    <link rel="stylesheet" href="/styles/main.min.css?v=aea13a5edc24">
47    
47<script defer src="/scripts/web-analytics.js?v=5e62e29d86b2"></script>
47
48
49    
49<script type="application/ld+json">
50    {
51        "@context": "https://schema.org",
52        "@graph": [
53            {
54                "@type": "BlogPosting",
55                "headline": "Ways to Connect to Usable",
56                "description": "Use remote MCP, the Usable API, or auth.md to connect your tools and workflows.",
57                "image": "https://www.usable.dev/assets/images/Brand/Usable_og_image_dark.jpg",
58                "datePublished": "2026-08-21T00:00:00+00:00",
59                "dateModified": "2026-08-24T00:00:00+00:00",
60                "author": { "@type": "Organization", "name": "Usable Team", "url": "https://www.usable.dev" },
61                "publisher": { "@type": "Organization", "name": "Usable Sp/f", "url": "https://www.usable.dev" },
62                "mainEntityOfPage": { "@type": "WebPage", "@id": "https://www.usable.dev/blog/connect-an-ai-agent-to-usable-with-auth-md" },
63                "articleSection": "Guide"
64            },
65            {
66                "@type": "BreadcrumbList",
67                "itemListElement": [
68                    { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://www.usable.dev/" },
69                    { "@type": "ListItem", "position": 2, "name": "Blog & News", "item": "https://www.usable.dev/blog" },
70                    { "@type": "ListItem", "position": 3, "name": "Ways to Connect to Usable", "item": "https://www.usable.dev/blog/connect-an-ai-agent-to-usable-with-auth-md" }
71                ]
72            }
73        ]
74    }
75    </script>
75
76</head>
77<body>
78    <a href="#main-content" class="skip-to-content">Skip to main content</a>
79    <div id="navbar-placeholder"></div>
80
81    <main id="main-content" class="article-page">
82        <div class="article-page__container">
83            <section class="article-header u-animate-on-scroll u-fade-in-down">
84                <span class="article-header__eyebrow">Guide</span>
85                <h1 class="article-header__title">Ways to connect to Usable</h1>
86                <div class="article-header__meta">
87                    <span><time datetime="2026-08-21">August 21, 2026</time></span>
88                    <span><time datetime="2026-08-24">Updated August 24, 2026</time></span>
89                    <span>Usable Team</span>
90                    <span>1 min read</span>
91                </div>
92                <p class="article-body__lede">Connect AI assistants, custom apps, and your own workflows to your Usable knowledge.</p>
93            </section>
94
95            <section class="article-body" aria-label="Guide content">
96                <div class="article-section u-animate-on-scroll u-fade-in-up">
97                    <h2>Ways to connect</h2>
98                    <div class="auth-guide__method-grid">
99                        <article class="auth-guide__method">
100                            <span>For AI tools</span>
101                            <h3>Remote MCP</h3>
102                            <p>Connect AI assistants and coding tools with browser sign-in.</p>
103                            <a href="https://usable.dev/docs#mcp" class="brand-link">Set up MCP</a>
104                        </article>
105                        <article class="auth-guide__method">
106                            <span>For developers</span>
107                            <h3>Usable API</h3>
108                            <p>Build custom integrations and automate your Usable workflows.</p>
109                            <a href="https://usable.dev/docs/api-reference" class="brand-link">View API docs</a>
110                        </article>
111                        <article class="auth-guide__method">
112                            <span>For agents</span>
113                            <h3>auth.md</h3>
114                            <p>Let compatible agents discover how to register with Usable.</p>
115                            <a href="https://usable.dev/auth.md" class="brand-link">Open auth.md</a>
116                        </article>
117                    </div>
118                </div>
119
120                <div class="article-section u-animate-on-scroll u-fade-in-up">
121                    <h2>MCP compatibility</h2>
122                    <p>Usable supports remote MCP and OAuth 2.1. Setup is documented for these clients and works with other compatible MCP clients.</p>
123                    <ul class="auth-guide__runtime-grid" aria-label="AI tools that work with Usable">
124                        <li class="auth-guide__runtime"><strong>Codex</strong><span>MCP</span></li>
125                        <li class="auth-guide__runtime"><strong>Claude Code</strong><span>MCP</span></li>
126                        <li class="auth-guide__runtime"><strong>Claude Desktop</strong><span>MCP</span></li>
127                        <li class="auth-guide__runtime"><strong>OpenCode</strong><span>MCP</span></li>
128                    </ul>
129                </div>
130
131                <div class="article-section auth-guide__try u-animate-on-scroll u-fade-in-up">
132                    <h2>How to test auth.md</h2>
133                    <ol class="auth-guide__steps">
134                        <li>Share the <a href="https://usable.dev/auth.md" class="brand-link">auth.md link</a> with your AI runtime.</li>
135                        <li>Ask it to connect to Usable.</li>
136                        <li>A compatible runtime will take you to Usable to sign in and approve.</li>
137                    </ol>
138                </div>
139
140                <div class="article-actions u-animate-on-scroll u-fade-in-up">
141                    <a class="btn btn--primary" href="https://usable.dev/docs">Explore connection docs</a>
142                    <a class="article-back" href="/blog.html" data-clean-url="/blog">Back to Blog &amp; News</a>
143                </div>
144            </section>
145        </div>
146    </main>
147
148    <div id="cta-placeholder"></div>
149    <div id="footer-placeholder"></div>
150    
150<script src="/scripts/i18n.js?v=b586d9c4b65d"></script>
150
151    
151<script src="/scripts/components.js"></script>
151
152    
152<script src="/scripts/main.js?v=f0eebc22ea08"></script>
152
153    
153<script src="/scripts/theme.js"></script>
153
154</body>
155</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.