Sapien Solutions

Sapien Solutions, Cleveland: what we build, our work, where we work, and inquiries.

¿Debería usar esto?

Calidad y seguridad

B
Calidad de la descripción
86%
Integridad del esquema
70%
Calidad de los nombres
84%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Hallazgos (1)

  • LOWTool 'read_page' description lacks action verben read_page

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

Costo de contexto

~1,288Tokens (definiciones de herramientas)
~2.7 KBTamaño de respuesta típico
Impacto moderado en la atención (1.01% 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": {
    "site": {
      "url": "https://sapiensolutions.com/mcp"
    }
  }
}

Puntos de conexión remotos

https://sapiensolutions.com/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (5)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
⚪company

Who we are, the four lines of work, where we work, how an engagement runs, and how to reach us. Call this first.

Esquema de entrada

{
  "type": "object",
  "properties": {},
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string"
    },
    "description": {
      "type": "string"
    },
    "locality": {
      "type": "string"
    },
    "lines": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "key": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "url": {
            "type": "string"
          }
        },
        "required": [
          "key",
          "name",
          "description",
          "url"
        ],
        "additionalProperties": false
      }
    },
    "service_area": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "key": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "statement": {
            "type": "string"
          }
        },
        "required": [
          "key",
          "name",
          "statement"
        ],
        "additionalProperties": false
      }
    },
    "how_we_work": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "key": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "text": {
            "type": "string"
          }
        },
        "required": [
          "key",
          "name",
          "text"
        ],
        "additionalProperties": false
      }
    },
    "contact": {
      "type": "object",
      "properties": {
        "email": {
          "type": "string"
        }
      },
      "required": [
        "email"
      ],
      "additionalProperties": false
    },
    "led_by": {
      "type": "string"
    },
    "links": {
      "type": "object",
      "properties": {
        "site": {
          "type": "string"
        },
        "llms": {
          "type": "string"
        },
        "llms_full": {
          "type": "string"
        },
        "work": {
          "type": "string"
        }
      },
      "required": [
        "site",
        "llms",
        "llms_full",
        "work"
      ],
      "additionalProperties": false
    },
    "next_step": {
      "type": "string"
    }
  },
  "required": [
    "name",
    "description",
    "locality",
    "lines",
    "service_area",
    "how_we_work",
    "contact",
    "led_by",
    "links",
    "next_step"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}
🟢case_studies

Our anonymized case studies: title, summary and links. Use read_page for the full text.

Esquema de entrada

{
  "type": "object",
  "properties": {},
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "cases": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "title": {
            "type": "string"
          },
          "summary": {
            "type": "string"
          },
          "url": {
            "type": "string"
          },
          "markdown_url": {
            "type": "string"
          },
          "has_detail": {
            "type": "boolean"
          }
        },
        "required": [
          "title",
          "summary",
          "url",
          "markdown_url",
          "has_detail"
        ],
        "additionalProperties": false
      }
    },
    "next_step": {
      "type": "string"
    }
  },
  "required": [
    "cases",
    "next_step"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}
🟢read_page(path)

The full text of one page of our site as markdown, by its path, such as /how-we-work.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "path": {
      "type": "string",
      "description": "A page path such as /how-we-work; llms.txt lists every page."
    }
  },
  "required": [
    "path"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "path": {
      "type": "string"
    },
    "url": {
      "type": "string"
    },
    "markdown": {
      "type": "string"
    },
    "next_step": {
      "type": "string"
    }
  },
  "required": [
    "path",
    "url",
    "markdown",
    "next_step"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}
⚪service_area(location)

Whether we work on site or remotely for a place, per line of work. Give a town, county, state or address.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "location": {
      "type": "string",
      "description": "A town, county, state, ZIP code or street address."
    }
  },
  "required": [
    "location"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "location": {
      "type": "string"
    },
    "lines": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "key": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "served": {
            "type": "string",
            "enum": [
              "on_site",
              "remote",
              "remote_management"
            ]
          },
          "sentence": {
            "type": "string"
          }
        },
        "required": [
          "key",
          "name",
          "served",
          "sentence"
        ],
        "additionalProperties": false
      }
    },
    "note": {
      "type": "string"
    },
    "next_step": {
      "type": "string"
    }
  },
  "required": [
    "location",
    "lines",
    "note",
    "next_step"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}
🟡request_inquiry(name, email, phone, company, line, ...)

Send us an inquiry. It reaches the people who do the work, by email. Needs a name, an email or a phone, and what they need.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "name": {
      "description": "Your name, 2 to 80 characters.",
      "type": "string"
    },
    "email": {
      "description": "An email address we can reply to. Give an email, a phone, or both.",
      "type": "string"
    },
    "phone": {
      "description": "A phone number, 7 to 20 digits. Give an email, a phone, or both.",
      "type": "string"
    },
    "company": {
      "description": "Your company, if any, under 120 characters.",
      "type": "string"
    },
    "line": {
      "description": "The line of work, if known: one of ai-and-automation, ai-rollout-and-policy, software-and-integrations, it-and-infrastructure.",
      "type": "string"
    },
    "need": {
      "description": "What your business does, what you want to change, and anything you already have on it: a process document, a screenshot, the spreadsheet that runs the thing. We will ask for it anyway.",
      "type": "string"
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "reference": {
      "type": "string"
    },
    "summary": {
      "type": "string"
    },
    "next_step": {
      "type": "string"
    }
  },
  "required": [
    "reference",
    "summary",
    "next_step"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada5 herramientas