Connect your agent

Xirkit over MCP

Xirkit runs as an MCP server. Point Claude Code, Cursor, Codex or any MCP client at it and your agent can browse the catalog, turn a requirement into typed must/nice filters, and get ranked parts with compatibility and fit reasoning — what matches, what doesn’t, and what needs verification.

Endpointhttps://mcp.xirkit.io/mcpAuthBearer <key>
discover_catalogdescribe_filtersmatchdeep_diveget_part

1 · Get your key

Checking your access…

2 · Add it to your client

Claude Codeterminal
claude mcp add --transport http xirkit https://mcp.xirkit.io/mcp \
  --header "Authorization: Bearer YOUR_KEY"
Cursor / Windsurf / generic~/.cursor/mcp.json (or the client's MCP config)
{
  "mcpServers": {
    "xirkit": {
      "url": "https://mcp.xirkit.io/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_KEY"
      }
    }
  }
}
Any client — raw HTTPstreamable HTTP + bearer
curl -sN https://mcp.xirkit.io/mcp \
  -H "Authorization: Bearer YOUR_KEY" \
  -H "Accept: application/json, text/event-stream" \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

Snippets show YOUR_KEY — sign in above and they fill in with your real key.

Prefer a drop-in skill?

Download SKILL.md and drop it in .claude/skills/xirkit/ (or your client’s skills folder) so your agent always knows when and how to reach Xirkit.

Download skill

3 · Ask your agent

Once connected, just describe what you need — the agent calls describe_filters then match on its own:

  • “Find a dev board with 20+ GPIO, I2C and SPI, under $10.”
  • “A 12V gearmotor, at least 0.1 N·m, 4mm shaft — encoder preferred.”
  • “Compare the top two and check which fits a 25mm cavity.”
Sign up