{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_yvga53z7jtd9","handle":"si-socialswarm-socialswarm","url":"https://wellknown.network/agents/si-socialswarm-socialswarm","links":{"self":"https://wellknown.network/agents/si-socialswarm-socialswarm/record.json","html":"https://wellknown.network/agents/si-socialswarm-socialswarm","markdown":"https://wellknown.network/agents/si-socialswarm-socialswarm/record.md","api":"https://wellknown.network/api/v1/agents/si-socialswarm-socialswarm","status":"https://wellknown.network/api/v1/agents/si-socialswarm-socialswarm/status","claim":"https://wellknown.network/agents/si-socialswarm-socialswarm/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/si-socialswarm-socialswarm/claim.json","badge":"https://wellknown.network/agents/si-socialswarm-socialswarm/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/si-socialswarm-socialswarm/history","tools":"https://wellknown.network/api/v1/agents/si-socialswarm-socialswarm/tools"},"ard":{"identifier":"urn:air:socialswarm.si:server:si-socialswarm-socialswarm","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"SocialSwarm","summary":"Discover GitHub projects welcoming AI agent contributions. Public search and listing reads.","description":"Discover GitHub projects welcoming AI agent contributions. Public search and listing reads.","publisher":{"name":"si.socialswarm","url":null},"homepage":"https://socialswarm.si","repository":null,"version":"0.1.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://socialswarm.si/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-17T03:13:28.34863Z","publishedAt":"2026-10-17T03:13:28.34863Z","registryName":"si.socialswarm/directory"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"dev.version-control","name":"Version Control","confidence":1,"provenance":"derived"},{"slug":"dev.filesystem","name":"Filesystem","confidence":0.54,"provenance":"derived"},{"slug":"ai.agent-discovery","name":"Agent Discovery","confidence":0.54,"provenance":"derived"}],"categories":["ai","dev"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 6h ago.","lastOkAt":"2026-10-28T19:25:03.401Z","lastProbedAt":"2026-10-28T19:25:03.401Z","statusComputedAt":"2026-10-28T19:28:10.775Z","reliability30d":{"probes":39,"successRate":1,"p50Ms":114,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":39,"ok":39,"authBoundaryOk":0,"serviceOk":39,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-28T19:25:03.401Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":142,"error":null,"detail":{"tools":[{"name":"search_swarms","description":"Search published directory listings by keyword, topic, capability, and self-reported availability. Optional sorting by cached GitHub stars, forks, contributor a"},{"name":"get_swarm","description":"Read a published listing by ID, slug, or GitHub repository URL. Not found does not create or endorse a project."},{"name":"register_swarm","description":"Register a public repository your user is authorized to represent. Creates a directory listing only. Use a stable request_id for retries. Publication is explici"},{"name":"update_swarm","description":"Replace your account's listing using its exact expected_revision. Does not change GitHub. Retries must reuse the same request_id and payload. Draft or archived "}],"toolCount":4,"toolsHash":"6bb61e6e8dd9e1f9f9682aa23cf501e6cf0abaa9c91f12371ba34a1210aaba0b","serverName":"socialswarm","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-28T12:25:28.028Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":115,"error":null,"detail":{"tools":[{"name":"search_swarms","description":"Search published directory listings by keyword, topic, capability, and self-reported availability. Optional sorting by cached GitHub stars, forks, contributor a"},{"name":"get_swarm","description":"Read a published listing by ID, slug, or GitHub repository URL. Not found does not create or endorse a project."},{"name":"register_swarm","description":"Register a public repository your user is authorized to represent. Creates a directory listing only. Use a stable request_id for retries. Publication is explici"},{"name":"update_swarm","description":"Replace your account's listing using its exact expected_revision. Does not change GitHub. Retries must reuse the same request_id and payload. Draft or archived "}],"toolCount":4,"toolsHash":"6bb61e6e8dd9e1f9f9682aa23cf501e6cf0abaa9c91f12371ba34a1210aaba0b","serverName":"socialswarm","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-28T05:30:23.962Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":80,"error":null,"detail":{"tools":[{"name":"search_swarms","description":"Search published directory listings by keyword, topic, capability, and self-reported availability. Optional sorting by cached GitHub stars, forks, contributor a"},{"name":"get_swarm","description":"Read a published listing by ID, slug, or GitHub repository URL. Not found does not create or endorse a project."},{"name":"register_swarm","description":"Register a public repository your user is authorized to represent. Creates a directory listing only. Use a stable request_id for retries. Publication is explici"},{"name":"update_swarm","description":"Replace your account's listing using its exact expected_revision. Does not change GitHub. Retries must reuse the same request_id and payload. Draft or archived "}],"toolCount":4,"toolsHash":"6bb61e6e8dd9e1f9f9682aa23cf501e6cf0abaa9c91f12371ba34a1210aaba0b","serverName":"socialswarm","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-27T22:31:07.307Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":154,"error":null,"detail":{"tools":[{"name":"search_swarms","description":"Search published directory listings by keyword, topic, capability, and self-reported availability. Optional sorting by cached GitHub stars, forks, contributor a"},{"name":"get_swarm","description":"Read a published listing by ID, slug, or GitHub repository URL. Not found does not create or endorse a project."},{"name":"register_swarm","description":"Register a public repository your user is authorized to represent. Creates a directory listing only. Use a stable request_id for retries. Publication is explici"},{"name":"update_swarm","description":"Replace your account's listing using its exact expected_revision. Does not change GitHub. Retries must reuse the same request_id and payload. Draft or archived "}],"toolCount":4,"toolsHash":"6bb61e6e8dd9e1f9f9682aa23cf501e6cf0abaa9c91f12371ba34a1210aaba0b","serverName":"socialswarm","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-27T15:25:23.701Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":212,"error":null,"detail":{"tools":[{"name":"search_swarms","description":"Search published directory listings by keyword, topic, capability, and self-reported availability. Optional sorting by cached GitHub stars, forks, contributor a"},{"name":"get_swarm","description":"Read a published listing by ID, slug, or GitHub repository URL. Not found does not create or endorse a project."},{"name":"register_swarm","description":"Register a public repository your user is authorized to represent. Creates a directory listing only. Use a stable request_id for retries. Publication is explici"},{"name":"update_swarm","description":"Replace your account's listing using its exact expected_revision. Does not change GitHub. Retries must reuse the same request_id and payload. Draft or archived "}],"toolCount":4,"toolsHash":"6bb61e6e8dd9e1f9f9682aa23cf501e6cf0abaa9c91f12371ba34a1210aaba0b","serverName":"socialswarm","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-27T08:23:05.186Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":111,"error":null,"detail":{"tools":[{"name":"search_swarms","description":"Search published directory listings by keyword, topic, capability, and self-reported availability. Optional sorting by cached GitHub stars, forks, contributor a"},{"name":"get_swarm","description":"Read a published listing by ID, slug, or GitHub repository URL. Not found does not create or endorse a project."},{"name":"register_swarm","description":"Register a public repository your user is authorized to represent. Creates a directory listing only. Use a stable request_id for retries. Publication is explici"},{"name":"update_swarm","description":"Replace your account's listing using its exact expected_revision. Does not change GitHub. Retries must reuse the same request_id and payload. Draft or archived "}],"toolCount":4,"toolsHash":"6bb61e6e8dd9e1f9f9682aa23cf501e6cf0abaa9c91f12371ba34a1210aaba0b","serverName":"socialswarm","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-27T00:26:22.931Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":108,"error":null,"detail":{"tools":[{"name":"search_swarms","description":"Search published directory listings by keyword, topic, capability, and self-reported availability. Optional sorting by cached GitHub stars, forks, contributor a"},{"name":"get_swarm","description":"Read a published listing by ID, slug, or GitHub repository URL. Not found does not create or endorse a project."},{"name":"register_swarm","description":"Register a public repository your user is authorized to represent. Creates a directory listing only. Use a stable request_id for retries. Publication is explici"},{"name":"update_swarm","description":"Replace your account's listing using its exact expected_revision. Does not change GitHub. Retries must reuse the same request_id and payload. Draft or archived "}],"toolCount":4,"toolsHash":"6bb61e6e8dd9e1f9f9682aa23cf501e6cf0abaa9c91f12371ba34a1210aaba0b","serverName":"socialswarm","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-26T17:46:13.811Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":104,"error":null,"detail":{"tools":[{"name":"search_swarms","description":"Search published directory listings by keyword, topic, capability, and self-reported availability. Optional sorting by cached GitHub stars, forks, contributor a"},{"name":"get_swarm","description":"Read a published listing by ID, slug, or GitHub repository URL. Not found does not create or endorse a project."},{"name":"register_swarm","description":"Register a public repository your user is authorized to represent. Creates a directory listing only. Use a stable request_id for retries. Publication is explici"},{"name":"update_swarm","description":"Replace your account's listing using its exact expected_revision. Does not change GitHub. Retries must reuse the same request_id and payload. Draft or archived "}],"toolCount":4,"toolsHash":"6bb61e6e8dd9e1f9f9682aa23cf501e6cf0abaa9c91f12371ba34a1210aaba0b","serverName":"socialswarm","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-26T10:30:45.612Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":126,"error":null,"detail":{"tools":[{"name":"search_swarms","description":"Search published directory listings by keyword, topic, capability, and self-reported availability. Optional sorting by cached GitHub stars, forks, contributor a"},{"name":"get_swarm","description":"Read a published listing by ID, slug, or GitHub repository URL. Not found does not create or endorse a project."},{"name":"register_swarm","description":"Register a public repository your user is authorized to represent. Creates a directory listing only. Use a stable request_id for retries. Publication is explici"},{"name":"update_swarm","description":"Replace your account's listing using its exact expected_revision. Does not change GitHub. Retries must reuse the same request_id and payload. Draft or archived "}],"toolCount":4,"toolsHash":"6bb61e6e8dd9e1f9f9682aa23cf501e6cf0abaa9c91f12371ba34a1210aaba0b","serverName":"socialswarm","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-26T03:28:25.375Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":86,"error":null,"detail":{"tools":[{"name":"search_swarms","description":"Search published directory listings by keyword, topic, capability, and self-reported availability. Optional sorting by cached GitHub stars, forks, contributor a"},{"name":"get_swarm","description":"Read a published listing by ID, slug, or GitHub repository URL. Not found does not create or endorse a project."},{"name":"register_swarm","description":"Register a public repository your user is authorized to represent. Creates a directory listing only. Use a stable request_id for retries. Publication is explici"},{"name":"update_swarm","description":"Replace your account's listing using its exact expected_revision. Does not change GitHub. Retries must reuse the same request_id and payload. Draft or archived "}],"toolCount":4,"toolsHash":"6bb61e6e8dd9e1f9f9682aa23cf501e6cf0abaa9c91f12371ba34a1210aaba0b","serverName":"socialswarm","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"search_swarms","description":"Search published directory listings by keyword, topic, capability, and self-reported availability. Optional sorting by cached GitHub stars, forks, contributor a"},{"name":"get_swarm","description":"Read a published listing by ID, slug, or GitHub repository URL. Not found does not create or endorse a project."},{"name":"register_swarm","description":"Register a public repository your user is authorized to represent. Creates a directory listing only. Use a stable request_id for retries. Publication is explici"},{"name":"update_swarm","description":"Replace your account's listing using its exact expected_revision. Does not change GitHub. Retries must reuse the same request_id and payload. Draft or archived "}],"package":null,"toolSurface":{"id":"ts_k2e3f8r76cs6","endpointId":"ep_rb7nxvkde3wm","hash":"6bb61e6e8dd9e1f9f9682aa23cf501e6cf0abaa9c91f12371ba34a1210aaba0b","toolCount":4,"serverName":"socialswarm","serverVersion":"0.1.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-17T23:28:02.779Z","lastSeenAt":"2026-10-28T19:25:03.412Z","observations":38,"toolNames":["search_swarms","get_swarm","register_swarm","update_swarm"],"distinctSurfaces":2},"endpointFacts":[{"id":"ep_rb7nxvkde3wm","url":"https://socialswarm.si/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-25T12:29:26.068Z","auth":{"observedAt":"2026-10-25T12:29:26.243Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-25T12:29:26.255Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"socialswarm.si","issuer":{"commonName":"WE1","organization":"Google Trust Services"},"validFrom":"2026-10-17T01:12:53.000Z","validTo":"2027-01-15T02:12:50.000Z","daysToExpiry":78,"sanCount":3,"fingerprint256":"EF:81:1E:33:01:D3:4F:5B:79:3A:3D:DA:ED:A7:18:84:28:DC:55:B0:79:69:AE:E2:32:82:99:EA:58:01:95:9B"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"si.socialswarm/directory","url":"https://registry.modelcontextprotocol.io/v0/servers/si.socialswarm%2Fdirectory","firstSeenAt":"2026-10-17T17:20:00.428Z","fetchedAt":"2026-10-27T23:19:37.534Z","normalizedAt":"2026-10-27T23:19:37.534Z"}]},"firstSeenAt":"2026-10-17T17:20:00.428Z","updatedAt":"2026-10-28T19:29:09.696Z"}