The portal said "Live." For a few hours the page kept saying the connector didn't exist. A developer submitted Publora, an integration with eighteen tools, to Anthropic's official Claude connectors directory after a month and a half of preparation, and documented several submission pitfalls. The portal reported the listing as "live" while the page returned "This connector doesn't exist" for hours, mislabeled the server as authless because its tools/list responds without a token, and flagged all eighteen tools as "missing a title" because the directory checks the older annotations.title field rather than the top-level Tool.title added to the MCP spec in June 2025. I've submitted to just about every directory I could reach by now. Chrome, Firefox, Edge, Zapier, IFTTT, Figma, ChatGPT. Every time it's someone else's place: you show up, they check what you've brought, sometimes they send you back to fix it, sometimes they let you in. I've written enough about review rounds and strange submission rules https://dev.to/eugeniya ivanova 4a58eadc/chrome-rejected-us-twice-firefox-approved-instantly-edge-is-still-thinking-e0e by now. And this week we submitted Publora to the official Claude connectors directory https://claude.ai/directory/publora . For some reason I'd been preparing for this one longer than any of the others. Not technically. The work was done. Apparently I had some feelings left over. The submission itself took about fifteen minutes. A form, a button, done. Submitted yesterday, in the directory today. Behind those fifteen minutes was a month and a half of work by the whole team: thirteen pages of Anthropic documentation, checking the server against fifteen requirements with live requests, and manually running all eighteen tools against production. So why did the easiest submission bother me more than some of the genuinely horrible ones? I think it's because all the previous directories felt like other people's territory. Claude doesn't. I'm not an engineer; my job is getting people to use our product, and almost everything I've built this year I've built with Claude somewhere next to me. It's my pocket techie: it writes the code, I lead, argue and make it redo things. Twenty articles, a dozen and a half integrations, all those submissions. And now Publora is sitting in Claude's own directory. That felt different. That's enough sentiment. There were also several stupid things that cost us time, and those are probably more useful if you're submitting a connector yourself. The main thing I'd keep in mind: a green status in the portal doesn't necessarily mean the thing next to it is already working. We found that out in three different places. "Live in the directory," and the page is empty. We hit publish and the portal immediately reported "live." The listing page, meanwhile, spent several hours returning "This connector doesn't exist." The View listing button went to the same page, and search found only our temporary connection. We'd already written a support email and, luckily, hadn't sent it yet. A few hours later the listing appeared on its own. If you see the same thing, give it some time before writing to support. The portal decides the server is authless when it isn't. At the authorization step it checks tools/list . Ours returns the tool list without a token, so the portal announced: "Server requires no auth to list and call tools." The first half is true. The second isn't. You can see our tools without authorization, but you can't call any of them. We still had to select OAuth manually. The docs disagreed with the live form in four places. The docs https://claude.com/docs/connectors/building/submission promised eleven steps; we got ten. The icon field was described as a file upload but turned out to want a URL. The best one was the listing address: the docs use claude.ai/directory/connectors/