Search / com.lookupd/lookupd
lookupd
R0· no sign-inFind the right MCP server or skill for a task: ranked, install-ready results from 50K+ servers.
v0.1.2 · active · repository · website · descriptor JSON · versions
Search / com.lookupd/lookupd
R0· no sign-inFind the right MCP server or skill for a task: ranked, install-ready results from 50K+ servers.
v0.1.2 · active · repository · website · descriptor JSON · versions
{
"mcpServers": {
"lookupd": {
"type": "http",
"url": "https://api.lookupd.com/mcp"
}
}
}claude mcp add --transport http lookupd https://api.lookupd.com/mcp[mcp_servers.lookupd]
url = "https://api.lookupd.com/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"lookupd": {
"type": "remote",
"url": "https://api.lookupd.com/mcp",
"enabled": true
}
}
}{
"mcpServers": {
"lookupd": {
"type": "http",
"url": "https://api.lookupd.com/mcp"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=lookupd&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vYXBpLmxvb2t1cGQuY29tL21jcCJ9"
}{
"servers": {
"lookupd": {
"type": "http",
"url": "https://api.lookupd.com/mcp"
}
}
}{
"mcpServers": {
"lookupd": {
"httpUrl": "https://api.lookupd.com/mcp"
}
}
}extensions:
"lookupd":
enabled: true
name: "lookupd"
type: streamable_http
uri: "https://api.lookupd.com/mcp"
timeout: 300
protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28protocol.statelessonly applies to 2026-07-28 serversprotocol.transportstreamable HTTPprotocol.list_ttlonly applies to 2026-07-28 serversauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_lengthdescriptions are concisetools.schemasevery tool has an object input schematools.annotationsno tool declares readOnlyHint or destructiveHint, so clients cannot tell safe calls from risky onestools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: get_entry (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); health (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); report_outcome (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); …tools.token_costabout 1,150 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changes, stability.rug_pulltool history recorded for 3 of the 7 days neededhealthchangeddescriptionmeaning changedRegistry status and last-seen time for an entry. Live probe data (uptime, latency, schema drift) is not yet available.
Probe status of an entry: whether its remote endpoint is up, needs a login (auth_required), is down or dead, with 7-day uptime, median latency, tool count and the last probe. Stdio-only servers are not_probeable.
find_capabilitychangedinput schemaFull history: list_changes · trend: quality JSON.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+repository +namespace-matches-repo +dns-namespace +website +reachable +uptime-100% +updated-4d-ago
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
[email protected] npmthis version is not known to the dependency resolver
Dependency graphs from deps.dev; advisories from OSV.dev, including the GitHub Advisory Database and the PyPI Advisory Database; all CC BY 4.0. The graph is what a clean install of this version resolves today; nothing was installed or run. How it is checked.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://api.lookupd.com/mcp streamable-http | none | yes | 100% | 185 ms | 2025-11-25 | 2026-11-07 |
| package | registry | version | runtime | secrets |
|---|---|---|---|---|
lookupd | npm | 0.1.2 | – |
find_capability | Find MCP servers that provide a capability for a task. Pass a short capability phrase (e.g. "read Linear issues"), not the user's full request. Results are ranked provisionally (no outcome evidence yet) and each includes an install snippet for the given runtime. Lookups are free. |
get_entry | Full details for one entry: raw server.json, install snippets for the runtime, lookupd metadata. Pass the registry name (e.g. io.github.acme/linear-mcp), or, for a server already in your MCP config, its remote url or its npm/PyPI package; that finds the registry name to use with report_outcome. When several entries launch the same url or package, `matches` lists them all, most likely first. |
health | Probe status of an entry: whether its remote endpoint is up, needs a login (auth_required), is down or dead, with 7-day uptime, median latency, tool count and the last probe. Stdio-only servers are not_probeable. |
report_outcome | After a task used an MCP server, report once per server whether it worked: servers found via lookupd in this conversation and servers already installed alike. `entry` is the registry name; for an installed server, get it from get_entry with the server's url or package (skip the report if there is no entry). `success` is required. Structured fields only (entry, capability_tag, success, latency_bucket, runtime, error_class); never task text, prompts or paths. Rankings improve from these reports. |
Schemas: list_tools.
{
"name": "com.lookupd/lookupd",
"title": "lookupd",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://api.lookupd.com/mcp",
"type": "streamable-http"
}
],
"version": "0.1.2",
"packages": [
{
"version": "0.1.2",
"transport": {
"type": "stdio"
},
"identifier": "lookupd",
"registryType": "npm",
"registryBaseUrl": "https://registry.npmjs.org",
"packageArguments": [
{
"type": "positional",
"value": "mcp"
}
]
}
],
"repository": {
"url": "https://github.com/lookupd/lookupd",
"source": "github"
},
"websiteUrl": "https://lookupd.com",
"description": "Find the right MCP server or skill for a task: ranked, install-ready results from 50K+ servers."
}