One endpoint, https://neuronto.com/mcp, answers every client below. It searches this index and every other public ARD registry at once and fuses the rankings, so a single connector covers the federation rather than one catalogue.

Nothing here needs an account, a key or a signup. Anonymous callers get 60 requests an hour; proving a domain raises that to 300.

Claude Code

Installs a skill, so asking for a tool in plain language searches ARD without you naming a registry. It shows the finder menu once, remembers the choice, and never installs anything it finds.

Two commands, in Claude Code
/plugin marketplace add neuronto/ard-connectors
/plugin install neuronto-agent-finder@neuronto

Then: /agentfinder a tool that can read PDFs. The marketplace lists every public Agent Finder, not only this one. Source: neuronto/ard-connectors.

Claude Desktop

claude_desktop_config.json
{
  "mcpServers": {
    "neuronto": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://neuronto.com/mcp"
      ]
    }
  }
}

Settings, Developer, Edit Config. Restart Claude after saving.

Cursor

~/.cursor/mcp.json, or .cursor/mcp.json in a project
{
  "mcpServers": {
    "neuronto": {
      "url": "https://neuronto.com/mcp"
    }
  }
}

VS Code and GitHub Copilot

.vscode/mcp.json
{
  "servers": {
    "neuronto": {
      "type": "http",
      "url": "https://neuronto.com/mcp"
    }
  }
}

Workspace file, or run MCP: Add Server from the command palette and choose HTTP.

Gemini CLI

~/.gemini/settings.json
{
  "mcpServers": {
    "neuronto": {
      "httpUrl": "https://neuronto.com/mcp"
    }
  }
}

Anything else

The index answers on three interfaces and they share one search path, so they cannot disagree about what it holds.

REST, the ARD interface
curl -s -X POST https://neuronto.com/search \
  -H "Content-Type: application/json" \
  -d '{"query":{"text":"read a PDF and extract tables"}}'
A2A, for agent-to-agent clients
curl -s -X POST https://neuronto.com/a2a \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"message/send","params":{"message":{"messageId":"1","role":"user","parts":[{"kind":"text","text":"read a PDF"}]}}}'

The A2A agent card is at /.well-known/agent-card.json. The MCP endpoint is POST only and answers 405 to GET: there is no server-initiated stream, because every tool answers inside the request that asked. Full reference at /api-docs, and /agents.md if you are an agent reading this yourself.

What you get back

Ranked matches with the endpoint to connect to, which registries carried each one, and what we verified by fetching it: whether it answered, and the tools its own tools/list returned. The score is semantic relevance only. It is not a trust, safety or quality rating and must not be shown to anyone as one.