usedby

Which companies publicly use which AI and software tools, each line with its public source.

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
92%
Integridad del esquema
98%
Calidad de los nombres
84%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~3,958Tokens (definiciones de herramientas)
~8.9 KBTamaño de respuesta típico
Impacto significativo en la atención (3.09% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

{
  "mcpServers": {
    "usedby": {
      "url": "https://www.usedby.ai/mcp"
    }
  }
}

Puntos de conexión remotos

https://www.usedby.ai/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (5)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢search_tools(query, limit)

Find AI and software tools tracked on usedby by name, other product name, or what they do (category or topic, e.g. 'CRM', 'translation'), with how many companies publicly use each.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "minLength": 1,
      "maxLength": 100,
      "description": "Tool name or category, e.g. 'cursor', 'coding', 'customer support'."
    },
    "limit": {
      "description": "Rows to list (default 25, max 100). The usedby page has the full list.",
      "type": "integer",
      "minimum": 1,
      "maximum": 100
    }
  },
  "required": [
    "query"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "notes": {
      "description": "How to read this answer.",
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "source": {
      "type": "object",
      "properties": {
        "url": {
          "type": "string"
        },
        "markdown": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "terms": {
          "type": "string"
        },
        "citation": {
          "type": "string"
        }
      },
      "additionalProperties": {},
      "description": "The usedby page to cite: quote with a link to source.url."
    },
    "error": {
      "description": "Set only when the input matched nothing or was invalid.",
      "type": "string",
      "enum": [
        "not_found",
        "bad_request",
        "rate_limited",
        "internal_error"
      ]
    },
    "message": {
      "description": "What went wrong, with the next step, when error is set.",
      "type": "string"
    },
    "suggestions": {
      "description": "Close matches to ask again with, when error is not_found.",
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          },
          "url": {
            "type": "string"
          }
        },
        "additionalProperties": {}
      }
    },
    "query": {
      "description": "The text searched.",
      "type": "string"
    },
    "tools": {
      "description": "Matching tools, with their public customer counts.",
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          },
          "tagline": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "url": {
            "type": "string"
          },
          "customers": {
            "type": "object",
            "properties": {
              "total": {
                "type": "number"
              },
              "named": {
                "type": "number"
              },
              "signals": {
                "type": "number"
              }
            },
            "additionalProperties": {},
            "description": "Public lines: all, confirmed or observed, job-post signals."
          },
          "match": {
            "type": "string",
            "enum": [
              "name",
              "topic",
              "close"
            ],
            "description": "How the tool matched: name (or another name of the product), topic (category, family or tag), close (a near spelling: check it)."
          }
        },
        "additionalProperties": {}
      }
    },
    "truncated": {
      "description": "More matches exist than listed.",
      "type": "boolean"
    }
  },
  "required": [
    "source"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}
🟢who_uses(tool, limit)

Companies that publicly use a tool, strongest proof first, each with its proof level (CONFIRMED, OBSERVED, or SIGNAL: a job post, the weakest proof), source page and first public proof date.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "tool": {
      "type": "string",
      "minLength": 1,
      "maxLength": 200,
      "description": "Tool slug or name, e.g. 'cursor', 'GitHub Copilot', 'harvey'."
    },
    "limit": {
      "description": "Rows to list (default 25, max 100). The usedby page has the full list.",
      "type": "integer",
      "minimum": 1,
      "maximum": 100
    }
  },
  "required": [
    "tool"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "notes": {
      "description": "How to read this answer.",
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "source": {
      "type": "object",
      "properties": {
        "url": {
          "type": "string"
        },
        "markdown": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "terms": {
          "type": "string"
        },
        "citation": {
          "type": "string"
        }
      },
      "additionalProperties": {},
      "description": "The usedby page to cite: quote with a link to source.url."
    },
    "error": {
      "description": "Set only when the input matched nothing or was invalid.",
      "type": "string",
      "enum": [
        "not_found",
        "bad_request",
        "rate_limited",
        "internal_error"
      ]
    },
    "message": {
      "description": "What went wrong, with the next step, when error is set.",
      "type": "string"
    },
    "suggestions": {
      "description": "Close matches to ask again with, when error is not_found.",
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          },
          "url": {
            "type": "string"
          }
        },
        "additionalProperties": {}
      }
    },
    "tool": {
      "type": "object",
      "properties": {
        "name": {
          "type": "string"
        },
        "slug": {
          "type": "string"
        },
        "url": {
          "type": "string"
        }
      },
      "additionalProperties": {},
      "description": "The tool, with its usedby page."
    },
    "customers": {
      "type": "object",
      "properties": {
        "total": {
          "type": "number",
          "description": "Every public line, every proof level."
        },
        "named": {
          "type": "number",
          "description": "Confirmed and observed lines."
        },
        "mix": {
          "type": "object",
          "properties": {
            "confirmed": {
              "type": "number"
            },
            "observed": {
              "type": "number"
            },
            "signal": {
              "type": "number"
            }
          },
          "additionalProperties": {},
          "description": "Lines per proof level."
        },
        "listed": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "company": {
                "type": "string"
              },
              "slug": {
                "type": "string"
              },
              "industry": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "proof": {
                "type": "string",
                "enum": [
                  "CONFIRMED",
                  "OBSERVED",
                  "SIGNAL"
                ],
                "description": "Proof level, strongest first: CONFIRMED, OBSERVED, SIGNAL (a job post, the weakest)."
              },
              "firstPublicProof": {
                "anyOf": [
                  {
                    "type": "object",
                    "properties": {
                      "date": {
                        "type": "string"
                      },
                      "kind": {
                        "type": "string",
                        "enum": [
                          "on_or_before",
                          "job_post",
                          "stated"
                        ]
                      }
                    },
                    "additionalProperties": {}
                  },
                  {
                    "type": "null"
                  }
                ],
                "description": "Upper bound of when the line became public: never an adoption date."
              },
              "source": {
                "anyOf": [
                  {
                    "type": "object",
                    "properties": {
                      "url": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "method": {
                        "type": "string"
                      },
                      "capturedAt": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "null"
                          }
                        ]
                      }
                    },
                    "additionalProperties": {}
                  },
                  {
                    "type": "null"
                  }
                ],
                "description": "The page that shows the line."
              },
              "url": {
                "type": "string"
              }
            },
            "additionalProperties": {}
          },
          "description": "Customers, strongest proof first."
        },
        "truncated": {
          "type": "boolean"
        }
      },
      "additionalProperties": {}
    },
    "signals": {
      "description": "Job-post lines, the weakest proof.",
      "type": "object",
      "properties": {
        "count": {
          "type": "number"
        },
        "note": {
          "type": "string"
        }
      },
      "additionalProperties": {}
    },
    "latestCheck": {
      "type": "object",
      "properties": {
        "date": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "checkedLines": {
          "type": "number"
        }
      },
      "additionalProperties": {},
      "description": "Latest verification or capture of a public line."
    }
  },
  "required": [
    "source"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}
🟢company_stack(company, limit)

Tools a company publicly uses according to usedby, strongest proof first, each with its proof level (job-post signals last) and source page.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "company": {
      "type": "string",
      "minLength": 1,
      "maxLength": 200,
      "description": "Company slug, name or website, e.g. 'stripe', 'Klarna', 'notion.so'."
    },
    "limit": {
      "description": "Rows to list (default 25, max 100). The usedby page has the full list.",
      "type": "integer",
      "minimum": 1,
      "maximum": 100
    }
  },
  "required": [
    "company"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "notes": {
      "description": "How to read this answer.",
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "source": {
      "type": "object",
      "properties": {
        "url": {
          "type": "string"
        },
        "markdown": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "terms": {
          "type": "string"
        },
        "citation": {
          "type": "string"
        }
      },
      "additionalProperties": {},
      "description": "The usedby page to cite: quote with a link to source.url."
    },
    "error": {
      "description": "Set only when the input matched nothing or was invalid.",
      "type": "string",
      "enum": [
        "not_found",
        "bad_request",
        "rate_limited",
        "internal_error"
      ]
    },
    "message": {
      "description": "What went wrong, with the next step, when error is set.",
      "type": "string"
    },
    "suggestions": {
      "description": "Close matches to ask again with, when error is not_found.",
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          },
          "url": {
            "type": "string"
          }
        },
        "additionalProperties": {}
      }
    },
    "company": {
      "description": "The company, with its usedby page.",
      "type": "object",
      "properties": {
        "name": {
          "type": "string"
        },
        "slug": {
          "type": "string"
        },
        "url": {
          "type": "string"
        },
        "website": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        }
      },
      "additionalProperties": {}
    },
    "tools": {
      "type": "object",
      "properties": {
        "total": {
          "type": "number"
        },
        "named": {
          "type": "number"
        },
        "mix": {
          "type": "object",
          "properties": {
            "confirmed": {
              "type": "number"
            },
            "observed": {
              "type": "number"
            },
            "signal": {
              "type": "number"
            }
          },
          "additionalProperties": {},
          "description": "Lines per proof level."
        },
        "listed": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "tool": {
                "type": "string"
              },
              "slug": {
                "type": "string"
              },
              "vendor": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "category": {
                "type": "string"
              },
              "proof": {
                "type": "string",
                "enum": [
                  "CONFIRMED",
                  "OBSERVED",
                  "SIGNAL"
                ],
                "description": "Proof level, strongest first: CONFIRMED, OBSERVED, SIGNAL (a job post, the weakest)."
              },
              "firstPublicProof": {
                "anyOf": [
                  {
                    "type": "object",
                    "properties": {
                      "date": {
                        "type": "string"
                      },
                      "kind": {
                        "type": "string",
                        "enum": [
                          "on_or_before",
                          "job_post",
                          "stated"
                        ]
                      }
                    },
                    "additionalProperties": {}
                  },
                  {
                    "type": "null"
                  }
                ],
                "description": "Upper bound of when the line became public: never an adoption date."
              },
              "source": {
                "anyOf": [
                  {
                    "type": "object",
                    "properties": {
                      "url": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "method": {
                        "type": "string"
                      },
                      "capturedAt": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "null"
                          }
                        ]
                      }
                    },
                    "additionalProperties": {}
                  },
                  {
                    "type": "null"
                  }
                ],
                "description": "The page that shows the line."
              },
              "url": {
                "type": "string"
              }
            },
            "additionalProperties": {}
          },
          "description": "Tools the company uses, strongest proof first."
        },
        "truncated": {
          "type": "boolean"
        }
      },
      "additionalProperties": {}
    },
    "signals": {
      "description": "Job-post lines, the weakest proof.",
      "type": "object",
      "properties": {
        "count": {
          "type": "number"
        },
        "note": {
          "type": "string"
        }
      },
      "additionalProperties": {}
    },
    "latestCheck": {
      "type": "object",
      "properties": {
        "date": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "checkedLines": {
          "type": "number"
        }
      },
      "additionalProperties": {},
      "description": "Latest verification or capture of a public line."
    }
  },
  "required": [
    "source"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}
🟢recent_changes(days, tool, limit)

Companies newly listed as customers by tool vendors in the last N days, optionally for one tool. Departures are not published.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "days": {
      "description": "Window in days (default 30, max 365).",
      "type": "integer",
      "minimum": 1,
      "maximum": 365
    },
    "tool": {
      "description": "Only this tool (slug or name).",
      "type": "string",
      "minLength": 1,
      "maxLength": 200
    },
    "limit": {
      "description": "Rows to list (default 25, max 100). The usedby page has the full list.",
      "type": "integer",
      "minimum": 1,
      "maximum": 100
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "notes": {
      "description": "How to read this answer.",
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "source": {
      "type": "object",
      "properties": {
        "url": {
          "type": "string"
        },
        "markdown": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "terms": {
          "type": "string"
        },
        "citation": {
          "type": "string"
        }
      },
      "additionalProperties": {},
      "description": "The usedby page to cite: quote with a link to source.url."
    },
    "error": {
      "description": "Set only when the input matched nothing or was invalid.",
      "type": "string",
      "enum": [
        "not_found",
        "bad_request",
        "rate_limited",
        "internal_error"
      ]
    },
    "message": {
      "description": "What went wrong, with the next step, when error is set.",
      "type": "string"
    },
    "suggestions": {
      "description": "Close matches to ask again with, when error is not_found.",
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          },
          "url": {
            "type": "string"
          }
        },
        "additionalProperties": {}
      }
    },
    "window": {
      "description": "The period covered.",
      "type": "object",
      "properties": {
        "days": {
          "type": "number"
        },
        "since": {
          "type": "string"
        }
      },
      "additionalProperties": {}
    },
    "tool": {
      "anyOf": [
        {
          "type": "object",
          "properties": {
            "name": {
              "type": "string"
            },
            "slug": {
              "type": "string"
            },
            "url": {
              "type": "string"
            }
          },
          "additionalProperties": {},
          "description": "The tool, with its usedby page."
        },
        {
          "type": "null"
        }
      ]
    },
    "counts": {
      "type": "object",
      "properties": {
        "companies": {
          "type": "number"
        },
        "lines": {
          "type": "number"
        }
      },
      "additionalProperties": {}
    },
    "listed": {
      "description": "Companies newly listed as customers, newest first.",
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "company": {
            "type": "string"
          },
          "companySlug": {
            "type": "string"
          },
          "tool": {
            "type": "string"
          },
          "toolSlug": {
            "type": "string"
          },
          "proof": {
            "type": "string",
            "enum": [
              "CONFIRMED",
              "OBSERVED",
              "SIGNAL"
            ],
            "description": "Proof level, strongest first: CONFIRMED, OBSERVED, SIGNAL (a job post, the weakest)."
          },
          "listedBy": {
            "type": "string"
          },
          "listedAfter": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          }
        },
        "additionalProperties": {}
      }
    },
    "truncated": {
      "type": "boolean"
    },
    "tracking": {
      "description": "How many tools are watched for changes.",
      "anyOf": [
        {
          "type": "object",
          "properties": {
            "trackedTools": {
              "type": "number"
            },
            "activeTools": {
              "anyOf": [
                {
                  "type": "number"
                },
                {
                  "type": "null"
                }
              ]
            }
          },
          "additionalProperties": {}
        },
        {
          "type": "null"
        }
      ]
    }
  },
  "required": [
    "source"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}
🟢compare(a, b, limit)

Two tools side by side: public customers with their proof mix, top industries, companies confirmed or observed on both, and vendor facts with their sources.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "a": {
      "type": "string",
      "minLength": 1,
      "maxLength": 200,
      "description": "First tool slug or name."
    },
    "b": {
      "type": "string",
      "minLength": 1,
      "maxLength": 200,
      "description": "Second tool slug or name."
    },
    "limit": {
      "description": "Rows to list (default 25, max 100). The usedby page has the full list.",
      "type": "integer",
      "minimum": 1,
      "maximum": 100
    }
  },
  "required": [
    "a",
    "b"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "notes": {
      "description": "How to read this answer.",
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "source": {
      "type": "object",
      "properties": {
        "url": {
          "type": "string"
        },
        "markdown": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "terms": {
          "type": "string"
        },
        "citation": {
          "type": "string"
        }
      },
      "additionalProperties": {},
      "description": "The usedby page to cite: quote with a link to source.url."
    },
    "error": {
      "description": "Set only when the input matched nothing or was invalid.",
      "type": "string",
      "enum": [
        "not_found",
        "bad_request",
        "rate_limited",
        "internal_error"
      ]
    },
    "message": {
      "description": "What went wrong, with the next step, when error is set.",
      "type": "string"
    },
    "suggestions": {
      "description": "Close matches to ask again with, when error is not_found.",
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          },
          "url": {
            "type": "string"
          }
        },
        "additionalProperties": {}
      }
    },
    "a": {
      "description": "First tool.",
      "type": "object",
      "properties": {
        "tool": {
          "type": "object",
          "properties": {
            "name": {
              "type": "string"
            },
            "slug": {
              "type": "string"
            },
            "url": {
              "type": "string"
            }
          },
          "additionalProperties": {},
          "description": "The tool, with its usedby page."
        },
        "customers": {
          "type": "object",
          "properties": {
            "total": {
              "type": "number"
            },
            "named": {
              "type": "number"
            },
            "mix": {
              "type": "object",
              "properties": {
                "confirmed": {
                  "type": "number"
                },
                "observed": {
                  "type": "number"
                },
                "signal": {
                  "type": "number"
                }
              },
              "additionalProperties": {},
              "description": "Lines per proof level."
            }
          },
          "additionalProperties": {}
        }
      },
      "additionalProperties": {}
    },
    "b": {
      "description": "Second tool.",
      "type": "object",
      "properties": {
        "tool": {
          "type": "object",
          "properties": {
            "name": {
              "type": "string"
            },
            "slug": {
              "type": "string"
            },
            "url": {
              "type": "string"
            }
          },
          "additionalProperties": {},
          "description": "The tool, with its usedby page."
        },
        "customers": {
          "type": "object",
          "properties": {
            "total": {
              "type": "number"
            },
            "named": {
              "type": "number"
            },
            "mix": {
              "type": "object",
              "properties": {
                "confirmed": {
                  "type": "number"
                },
                "observed": {
                  "type": "number"
                },
                "signal": {
                  "type": "number"
                }
              },
              "additionalProperties": {},
              "description": "Lines per proof level."
            }
          },
          "additionalProperties": {}
        }
      },
      "additionalProperties": {}
    },
    "overlap": {
      "type": "object",
      "properties": {
        "both": {
          "type": "number",
          "description": "Companies confirmed or observed on both tools."
        },
        "aOnly": {
          "type": "number"
        },
        "bOnly": {
          "type": "number"
        },
        "withSignal": {
          "type": "number",
          "description": "On both, but one side is a job-post signal."
        },
        "shared": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "company": {
                "type": "string"
              },
              "slug": {
                "type": "string"
              },
              "url": {
                "type": "string"
              }
            },
            "additionalProperties": {}
          }
        },
        "truncated": {
          "type": "boolean"
        }
      },
      "additionalProperties": {}
    },
    "latestCheck": {
      "type": "object",
      "properties": {
        "date": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "checkedLines": {
          "type": "number"
        }
      },
      "additionalProperties": {},
      "description": "Latest verification or capture of a public line."
    }
  },
  "required": [
    "source"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada5 herramientas