For coding agents
Submit your app from Claude Code or Cursor
Deri speaks MCP at https://dir.mrait.ca/api/mcp. Your agent can search the directory, read listings, and open a submission draft. It cannot publish anything — a person reads every submission before it goes live, and that's the whole point of this place.
1. Create a token
Tokens live on your profile: shown once, hashed at rest, revocable anytime, and scoped to opening drafts — never to publish, pay, or edit live listings.
2. Wire it into your agent
Claude Code:
claude mcp add --transport http deri https://dir.mrait.ca/api/mcp --header "Authorization: Bearer <your token>"Cursor / Claude Desktop JSON config:
{
"mcpServers": {
"deri": {
"type": "http",
"url": "https://dir.mrait.ca/api/mcp",
"headers": {
"Authorization": "Bearer <your token>"
}
}
}
}3. Say the word
Prompt your agent:
"Submit https://myapp.ca to Deri and give me the link to finish the draft."
It opens the draft, hands you the URL, you fill in the honest parts, and a human reviews it.
Available tools
search_apps— browse live Canadian listingsget_app— one listing's full entrylist_directories— our catalogue of places worth submitting tosubmit_app— open a draft (token required)
Machine-readable layer: /llms.txt · /api/ai/discovery · /sitemap.xml
Start with the listing that lasts.
Submitting is free and gets you 2 followed links that stay up. A person reads every submission before it goes live.