MCPLookup

Look up independent trust ratings and security, maintenance, and adoption evidence for MCP servers.

Should I use this

Quality & Safety

A
Description quality
100%
Schema completeness
96%
Naming quality
87%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~2,915Tokens (tool definitions)
~10.8 KBTypical response size
Significant attention impact (2.28% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "mcp": {
      "command": "npx",
      "args": [
        "@mcplookup/mcp"
      ]
    }
  }
}

Runnable packages

npm@mcplookup/mcp0.1.6stdio

Remote endpoints

https://mcplookup.com/mcpstreamable-http

What it can do

Tool inventory

Tools (3)

🟒 Read-only🟑 WriteπŸ”΄ Deleteβšͺ Unknown
🟒resolve_server(identifier)

Resolve a named MCP server, vendor, product, package, repository, Registry identifier, or endpoint to a canonical MCPLookup identity. Returns at most five reviewed candidates with query-relative identity and publisher explanations, a compact trust assessment, and current connection options. This is the best fit when a particular artifact or product is known; find_servers covers open-ended capability discovery, while trust_lookup returns the full current evidence record for an exact canonical name.

Input Schema

{
  "type": "object",
  "properties": {
    "identifier": {
      "type": "string",
      "minLength": 1,
      "maxLength": 256,
      "description": "Exact package identifier, endpoint URL, canonical name, or complete organization, product, or service name."
    }
  },
  "required": [
    "identifier"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Output Schema

{
  "type": "object",
  "properties": {
    "status": {
      "type": "string",
      "enum": [
        "resolved_with_servers",
        "resolved_without_servers",
        "not_found"
      ]
    },
    "identity": {
      "anyOf": [
        {
          "type": "object",
          "properties": {
            "kind": {
              "type": "string",
              "enum": [
                "concept",
                "entity"
              ]
            },
            "id": {
              "type": "string"
            },
            "name": {
              "type": "string"
            },
            "matched_alias": {
              "type": "string"
            },
            "entity_type": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ]
            },
            "owner": {
              "anyOf": [
                {
                  "type": "object",
                  "properties": {
                    "organization_id": {
                      "type": "string"
                    },
                    "name": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "organization_id",
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "null"
                }
              ]
            },
            "candidate_count": {
              "type": "integer",
              "minimum": 0,
              "maximum": 9007199254740991
            },
            "first_party_candidate_count": {
              "type": "integer",
              "minimum": 0,
              "maximum": 9007199254740991
            }
          },
          "required": [
            "kind",
            "id",
            "name",
            "matched_alias",
            "entity_type",
            "owner",
            "candidate_count",
            "first_party_candidate_count"
          ],
          "additionalProperties": false
        },
        {
          "type": "null"
        }
      ]
    },
    "matches": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "server_name": {
            "type": "string"
          },
          "title": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "kind": {
            "type": "string"
          },
          "match_basis": {
            "type": "string"
          },
          "explanation": {
            "type": "object",
            "properties": {
              "match_quality": {
                "type": "string",
                "enum": [
                  "exact",
                  "reviewed_alias"
                ]
              },
              "concept": {
                "anyOf": [
                  {
                    "type": "object",
                    "properties": {
                      "id": {
                        "type": "string"
                      },
                      "name": {
                        "type": "string"
                      }
                    },
                    "required": [
                      "id",
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "entity": {
                "anyOf": [
                  {
                    "type": "object",
                    "properties": {
                      "id": {
                        "type": "string"
                      },
                      "type": {
                        "type": "string"
                      },
                      "name": {
                        "type": "string"
                      }
                    },
                    "required": [
                      "id",
                      "type",
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "publisher": {
                "anyOf": [
                  {
                    "type": "object",
                    "properties": {
                      "organization_id": {
                        "type": "string"
                      },
                      "name": {
                        "type": "string"
                      }
                    },
                    "required": [
                      "organization_id",
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "query_relationship": {
                "type": "string"
              },
              "evidence_basis": {
                "type": "string"
              }
            },
            "required": [
              "match_quality",
              "concept",
              "entity",
              "publisher",
              "query_relationship",
              "evidence_basis"
            ],
            "additionalProperties": false
          },
          "trust": {
            "type": "object",
            "properties": {
              "assessment": {
                "type": "string",
                "enum": [
                  "clear",
                  "caution",
                  "avoid",
                  "unrated"
                ]
              },
              "band": {
                "type": "string"
              },
              "score": {
                "anyOf": [
                  {
                    "type": "number",
                    "minimum": 0,
                    "maximum": 100
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "confidence": {
                "type": "string"
              }
            },
            "required": [
              "assessment",
              "band",
              "score",
              "confidence"
            ],
            "additionalProperties": false
          },
          "connections": {
            "type": "object",
            "properties": {
              "packages": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {
                    "registry": {
                      "type": "string"
                    },
                    "identifier": {
                      "type": "string"
                    },
                    "version": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "transport": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "command": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "env_vars": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "name": {
                            "type": "string"
                          },
                          "description": {
                            "type": "string"
                          },
                          "isRequired": {
                            "type": "boolean"
                          },
                          "isSecret": {
                            "type": "boolean"
                          }
                        },
                        "required": [
                          "name"
                        ],
                        "additionalProperties": false
                      }
                    }
                  },
                  "required": [
                    "registry",
                    "identifier",
                    "version",
                    "transport",
                    "command",
                    "env_vars"
                  ],
                  "additionalProperties": false
                }
              },
              "remotes": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {
                    "transport": {
                      "type": "string"
                    },
                    "url": {
                      "type": "string"
                    },
                    "observation": {
                      "anyOf": [
                        {
                          "type": "object",
                          "properties": {
                            "status": {
                              "type": "string",
                              "enum": [
                                "ok",
                                "auth_required",
                                "unreachable",
                                "protocol_error"
                              ]
                            },
                            "as_of": {
                              "anyOf": [
                                {
                                  "type": "string"
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            }
                          },
                          "required": [
                            "status",
                            "as_of"
                          ],
                          "additionalProperties": false
                        },
                        {
                          "type": "null"
                        }
                      ]
                    }
                  },
                  "required": [
                    "transport",
                    "url",
                    "observation"
                  ],
                  "additionalProperties": false
                }
              }
            },
            "required": [
              "packages",
              "remotes"
            ],
            "additionalProperties": false
          },
          "source_url": {
            "type": "string"
          }
        },
        "required": [
          "server_name",
          "title",
          "kind",
          "match_basis",
          "explanation",
          "trust",
          "connections",
          "source_url"
        ],
        "additionalProperties": false
      }
    },
    "has_more": {
      "type": "boolean"
    }
  },
  "required": [
    "status",
    "identity",
    "matches",
    "has_more"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}
🟒find_servers(query, capability, industry, kind, order_by, ...)

Find a compact, trust-aware shortlist for a task or capability when no particular MCP server or product is known. Search by free text or MCPLookup's normalized capability taxonomy, with optional filters. Free text returns a reviewed identity-only slate when available; otherwise results are explicitly labelled catalog matches, and the two evidence lanes are never mixed. Returns at most five results with no pagination. A selected exact server name can be passed to resolve_server for reviewed identity context and connection options; named artifacts fit resolve_server directly.

Input Schema

{
  "type": "object",
  "properties": {
    "query": {
      "description": "Free-text discovery query when no exact server is known, such as 'postgres database'.",
      "type": "string",
      "minLength": 2,
      "maxLength": 128
    },
    "capability": {
      "description": "Normalized capability category; required when query is omitted.",
      "type": "string",
      "enum": [
        "search-retrieval",
        "data-access",
        "knowledge-memory",
        "web-extraction",
        "software-development",
        "infrastructure-devops",
        "content-creation",
        "media-processing",
        "communication",
        "productivity",
        "automation-orchestration",
        "analytics-monitoring",
        "payments-commerce",
        "security-identity",
        "other"
      ]
    },
    "industry": {
      "description": "Optional normalized industry category.",
      "type": "string",
      "enum": [
        "horizontal-general",
        "financial-services",
        "crypto-web3",
        "healthcare-life-sciences",
        "retail-ecommerce",
        "media-entertainment",
        "real-estate-property",
        "travel-hospitality",
        "manufacturing-industrial",
        "logistics-transportation",
        "energy-utilities",
        "agriculture-materials",
        "legal-regulatory",
        "government-public-sector",
        "education",
        "marketing-advertising",
        "other-vertical"
      ]
    },
    "kind": {
      "description": "Optional deployment kind.",
      "type": "string",
      "enum": [
        "package",
        "remote",
        "hybrid",
        "neither"
      ]
    },
    "order_by": {
      "default": "relevance",
      "type": "string",
      "enum": [
        "relevance",
        "trust",
        "adoption"
      ]
    },
    "limit": {
      "default": 5,
      "description": "Number of results; hard maximum 5.",
      "type": "integer",
      "minimum": 1,
      "maximum": 5
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Output Schema

{
  "type": "object",
  "properties": {
    "order_by": {
      "type": "string"
    },
    "identity": {
      "anyOf": [
        {
          "type": "object",
          "properties": {
            "kind": {
              "type": "string",
              "enum": [
                "concept",
                "entity"
              ]
            },
            "id": {
              "type": "string"
            },
            "name": {
              "type": "string"
            },
            "matched_alias": {
              "type": "string"
            },
            "entity_type": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ]
            },
            "owner": {
              "anyOf": [
                {
                  "type": "object",
                  "properties": {
                    "organization_id": {
                      "type": "string"
                    },
                    "name": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "organization_id",
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "null"
                }
              ]
            },
            "candidate_count": {
              "type": "integer",
              "minimum": 0,
              "maximum": 9007199254740991
            },
            "first_party_candidate_count": {
              "type": "integer",
              "minimum": 0,
              "maximum": 9007199254740991
            }
          },
          "required": [
            "kind",
            "id",
            "name",
            "matched_alias",
            "entity_type",
            "owner",
            "candidate_count",
            "first_party_candidate_count"
          ],
          "additionalProperties": false
        },
        {
          "type": "null"
        }
      ]
    },
    "filters": {
      "type": "object",
      "properties": {
        "query": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "capability": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "industry": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "kind": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        }
      },
      "additionalProperties": false
    },
    "servers": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "server": {
            "type": "object",
            "properties": {
              "name": {
                "type": "string"
              },
              "title": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "kind": {
                "type": "string"
              }
            },
            "required": [
              "name",
              "title",
              "kind"
            ],
            "additionalProperties": false
          },
          "taxonomy": {
            "type": "object",
            "properties": {
              "capability": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "industry": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              }
            },
            "required": [
              "capability",
              "industry"
            ],
            "additionalProperties": false
          },
          "match": {
            "type": "object",
            "properties": {
              "source": {
                "type": "string",
                "enum": [
                  "reviewed_identity",
                  "catalog",
                  "taxonomy"
                ]
              },
              "basis": {
                "type": "string"
              },
              "explanation": {
                "type": "object",
                "properties": {},
                "additionalProperties": {}
              }
            },
            "required": [
              "source",
              "basis"
            ],
            "additionalProperties": false
          },
          "trust": {
            "type": "object",
            "properties": {
              "assessment": {
                "type": "string",
                "enum": [
                  "clear",
                  "caution",
                  "avoid",
                  "unrated"
                ]
              },
              "band": {
                "type": "string"
              },
              "score": {
                "anyOf": [
                  {
                    "type": "number",
                    "minimum": 0,
                    "maximum": 100
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "confidence": {
                "type": "string"
              }
            },
            "required": [
              "assessment",
              "band",
              "score",
              "confidence"
            ],
            "additionalProperties": false
          },
          "ranking": {
            "type": "object",
            "properties": {
              "basis": {
                "type": "string"
              },
              "value": {
                "anyOf": [
                  {
                    "type": "number"
                  },
                  {
                    "type": "null"
                  }
                ]
              }
            },
            "required": [
              "basis",
              "value"
            ],
            "additionalProperties": false
          },
          "source_url": {
            "type": "string"
          }
        },
        "required": [
          "server",
          "taxonomy",
          "trust",
          "ranking",
          "source_url"
        ],
        "additionalProperties": false
      }
    },
    "has_more": {
      "type": "boolean"
    }
  },
  "required": [
    "order_by",
    "identity",
    "servers",
    "has_more"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}
🟒trust_lookup(server_name)

Return MCPLookup's complete current trust record for one exact canonical MCP server name. Includes the verdict, Trust Index band and 0–100 score with confidence, coarse safety, maintenance, adoption, and provenance bands, coverage, freshness, public evidence, and citation. This fits trust questions and evidence review after identity is known; resolve_server handles ambiguous names or coordinates. Current state onlyβ€”no history or safety certification.

Input Schema

{
  "type": "object",
  "properties": {
    "server_name": {
      "type": "string",
      "minLength": 1,
      "maxLength": 256,
      "description": "Exact MCPLookup server name, e.g. 'io.github.owner/name'."
    }
  },
  "required": [
    "server_name"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Output Schema

{
  "type": "object",
  "properties": {
    "status": {
      "type": "string",
      "enum": [
        "found",
        "not_found"
      ]
    },
    "requested_server_name": {
      "type": "string"
    },
    "record": {
      "anyOf": [
        {
          "type": "object",
          "properties": {
            "server": {
              "type": "object",
              "properties": {
                "name": {
                  "type": "string"
                },
                "title": {
                  "anyOf": [
                    {
                      "type": "string"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "kind": {
                  "type": "string"
                },
                "url": {
                  "type": "string"
                }
              },
              "required": [
                "name",
                "title",
                "kind",
                "url"
              ],
              "additionalProperties": false
            },
            "verdict": {
              "type": "object",
              "properties": {
                "category": {
                  "type": "string"
                },
                "headline": {
                  "type": "string"
                }
              },
              "required": [
                "category",
                "headline"
              ],
              "additionalProperties": false
            },
            "trust_index": {
              "anyOf": [
                {
                  "type": "object",
                  "properties": {
                    "band": {
                      "type": "string"
                    },
                    "score": {
                      "anyOf": [
                        {
                          "type": "number",
                          "minimum": 0,
                          "maximum": 100
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "confidence": {
                      "type": "string"
                    },
                    "pillars": {
                      "type": "object",
                      "properties": {
                        "safety": {
                          "anyOf": [
                            {
                              "type": "string"
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "maintenance": {
                          "anyOf": [
                            {
                              "type": "string"
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "adoption": {
                          "anyOf": [
                            {
                              "type": "string"
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "provenance": {
                          "anyOf": [
                            {
                              "type": "string"
                            },
                            {
                              "type": "null"
                            }
                          ]
                        }
                      },
                      "required": [
                        "safety",
                        "maintenance",
                        "adoption",
                        "provenance"
                      ],
                      "additionalProperties": false
                    }
                  },
                  "required": [
                    "band",
                    "score",
                    "confidence",
                    "pillars"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "null"
                }
              ]
            },
            "evidence": {
              "type": "object",
              "properties": {
                "coverage": {
                  "type": "object",
                  "properties": {
                    "assessed": {
                      "type": "integer",
                      "minimum": 0,
                      "maximum": 9007199254740991
                    },
                    "applicable": {
                      "type": "integer",
                      "minimum": 0,
                      "maximum": 9007199254740991
                    },
                    "summary": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "assessed",
                    "applicable",
                    "summary"
                  ],
                  "additionalProperties": false
                },
                "dimensions": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "dimension": {
                        "type": "string"
                      },
                      "label": {
                        "type": "string"
                      },
                      "state": {
                        "type": "string"
                      },
                      "reason": {
                        "type": "string"
                      },
                      "source": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "as_of": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "null"
                          }
                        ]
                      }
                    },
                    "required": [
                      "dimension",
                      "label",
                      "state",
                      "reason",
                      "source",
                      "as_of"
                    ],
                    "additionalProperties": false
                  }
                }
              },
              "required": [
                "coverage",
                "dimensions"
              ],
              "additionalProperties": false
            },
            "as_of": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ]
            },
            "source_url": {
              "type": "string"
            }
          },
          "required": [
            "server",
            "verdict",
            "trust_index",
            "evidence",
            "as_of",
            "source_url"
          ],
          "additionalProperties": false
        },
        {
          "type": "null"
        }
      ]
    },
    "recovery": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    }
  },
  "required": [
    "status",
    "requested_server_name",
    "record",
    "recovery"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded3 tools
verifiedversion not recorded3 tools