Sáltate la instalación. Funcionando en menos de 2 minutos.
Inicia una prueba gratuita en cloud.anythingmcp.com, añade BoldSign con un clic y apunta tu cliente de IA (Claude, ChatGPT, Copilot o Cursor) al endpoint MCP generado. Sin Docker, sin git clone, sin experiencia de desarrollo.
Resumen
Firmas electrónicas de BoldSign en la región de EE. UU., UE, Canadá o Australia: encuentra documentos y ve quién ha firmado, descarga PDF firmados y registros de auditoría, envía archivos o plantillas para firmar, recuerda, amplía el plazo, cambia firmantes y rellena campos de antemano, y consulta plantillas, identidades de remitente, contactos, equipos, usuarios, marcas y créditos de API.
Prueba a pedir
Prompts de ejemplo para BoldSign
Haz clic en un prompt para copiarlo. Pégalo en Claude, ChatGPT, Cursor, Gemini, Copilot u OpenClaw para ejecutarlo contra este conector.
Claude es IA y puede equivocarse. Verifica siempre las respuestas.
💡 ¿Sin instalación? Usa cloud.anythingmcp.com directamente. Inicia sesión, pulsa Connectors → BoldSign, pega tus credenciales, genera una MCP API key y listo. Sin Docker, sin
git clone, sin servidor local.
BoldSign + Microsoft Copilot
Firmas electrónicas de BoldSign en la región de EE. UU., UE, Canadá o Australia: encuentra documentos y ve quién ha firmado, descarga PDF firmados y registros de auditoría, envía archivos o plantillas para firmar, recuerda, amplía el plazo, cambia firmantes y rellena campos de antemano, y consulta plantillas, identidades de remitente, contactos, equipos, usuarios, marcas y créditos de API.
Requisitos previos
Las instrucciones de configuración completas están incluidas en el conector (visibles en el store al seleccionarlo). Las variables de entorno requeridas:
BOLDSIGN_API_URL, BOLDSIGN_API_KEY
Paso 1 — Obtener credenciales
La configuración lleva unos 2 minutos. Necesitas un plan de BoldSign que incluya la API o una cuenta Sandbox gratuita.
- Inicia sesión en BoldSign (
https://app.boldsign.com, cuentas de la UEhttps://app-eu.boldsign.com) y abre API en el menú de la izquierda, luego API Key. - Haz clic en Generate API Key, elige Sandbox (gratis, documentos con marca de agua, 50 solicitudes por hora) o Live, pon si quieres una fecha de validez y copia la clave en
BOLDSIGN_API_KEY. Se envía en la cabeceraX-API-KEYy tiene todos los permisos. - Pon en
BOLDSIGN_API_URLla dirección de la API de la región de tu cuenta, sin barra final:https://api.boldsign.com(EE. UU.),https://api-eu.boldsign.com(UE),https://api-ca.boldsign.com(Canadá) ohttps://api-au.boldsign.com(Australia). La dirección del navegador tras iniciar sesión te indica la región:app-eues la UE,app-caCanadá,app-auAustralia yappa secas EE. UU. - Instala el conector y ejecuta
boldsign_list_documentspara comprobar clave y región.
Encontrar documentos y ver quién ha firmado:
boldsign_list_documentslista los documentos que enviaste o recibiste, del más reciente al más antiguo, con estado, remitente, estado de cada firmante, cc, etiquetas y fechas. Puedes filtrar por texto,status(WaitingForMe, WaitingForOthers, NeedAttention, Completed, Declined, Revoked, Expired, Draft, Scheduled),transmit_type(Sent, Received, Both), un rango sobre la fecha de envío o de vencimiento, etiquetas, marcas y email del remitente o del firmante.boldsign_list_team_documentsmuestra los documentos de tu equipo (los administradores de equipo: de los equipos que gestionan), filtrables por equipo y usuario.boldsign_list_behalf_documentsmuestra los documentos enviados en nombre de otros mediante una identidad de remitente, o los que otros enviaron en tu nombre.boldsign_get_documentlee un documento completo: archivos, cada firmante con orden, estado, si lo ha visto, autenticación y valores de los campos, cc, el historial de eventos, vencimiento, ajustes de recordatorios y el posible motivo de revocación o rechazo.
Archivos firmados: boldsign_download_document devuelve el PDF firmado cuando el documento está completado y, si no, su estado actual; varios archivos llegan en un único PDF combinado o, con el formato Individually, en un ZIP. boldsign_download_audit_log devuelve el PDF del registro de auditoría con cada evento (enviado, visto, firmado, rechazado), su hora, email y dirección IP. Para documentos enviados en nombre de alguien, indica el email de la identidad de remitente en on_behalf_of.
Enviar para firmar:
- Desde una plantilla:
boldsign_list_templates, luegoboldsign_get_templatepara los índices de rol y los ids de campo, y despuésboldsign_send_from_templatecon una entrada enrolespor rol (roleIndex,signerName,signerEmaily, opcional,existingFormFieldspara rellenar de antemano). Los roles que no indiques conservan el firmante predeterminado de la plantilla;role_removal_indicesquita roles de este documento. - Un archivo:
boldsign_send_documentacepta archivos PDF, Word o imágenes como URL públicas enfile_urls(BoldSign los descarga) o como data URI en Base64 enfiles, nunca ambos. Cada firmante tienename,emailAddressy, opcionales,signerOrder,signerType(Signer, Reviewer o InPersonSigner) yformFields(Signature, Initial, CheckBox, TextBox, DateSigned, RadioButton, Dropdown, Name, Email, cada uno con página ybounds). En lugar de colocar campos puedes usar etiquetas de texto escritas en el documento (use_text_tags) o dejar que BoldSign convierta en campos los campos de formulario y las líneas en blanco que ya tiene (auto_detect_fields). - Ambos aceptan título y mensaje, cc, orden de firma, vencimiento (Days por defecto, 60 días; Hours o SpecificDateTime), recordatorios automáticos, una marca, etiquetas y
on_behalf_ofpara una identidad de remitente en estado Verified.disable_emailsno envía emails; entoncesboldsign_get_embedded_sign_linkda un enlace de firma directo por firmante, con duración limitada y dirección de redirección si quieres.boldsign_send_draftenvía un documento guardado como borrador. - El envío es asíncrono: la respuesta trae enseguida el
documentId, y poco despuésboldsign_get_documentmuestra si salió (un envío fallido aparece en su historial).
Enviar es real: enviar, recordar, cambiar un firmante y crear una identidad de remitente manda emails a personas reales, un documento Live es jurídicamente vinculante y puede consumir créditos de API. La IA te muestra el archivo o la plantilla, los firmantes y el mensaje, y solo envía tras tu sí claro.
Seguimiento: boldsign_remind_document recuerda a todos los firmantes pendientes o solo a los emails indicados. boldsign_extend_expiry mueve el vencimiento de un documento en curso: una fecha yyyy-MM-dd si vence en días, un número de horas si vence en horas, una fecha y hora ISO 8601 si tiene un vencimiento concreto. boldsign_change_recipient sustituye a un firmante que aún no ha firmado, con un motivo que queda en el registro de auditoría. boldsign_prefill_fields fija valores de campos antes de que los firmantes los rellenen (ids de campo de boldsign_get_document).
Cuenta: identidades de remitente con boldsign_list_sender_identities, boldsign_get_sender_identity y boldsign_create_sender_identity (BoldSign envía a la persona una solicitud de aprobación por email; la identidad se puede usar cuando su estado es Verified, y los estados son Pending, Verified y Denied). Contactos con boldsign_list_contacts, boldsign_get_contact, boldsign_create_contacts y boldsign_update_contact. Equipos, usuarios (rol Admin, TeamAdmin o Member, estado Active o Invited) y marcas son de solo lectura. boldsign_get_api_credits muestra el saldo de créditos y cuántos se han usado.
Desactivadas al instalar: boldsign_revoke_document (detiene la firma y explica el motivo a los firmantes; el documento no se puede reanudar) y boldsign_delete_document (lo mueve a la papelera o lo borra para siempre con delete_permanently). Ninguna se puede deshacer, así que un administrador del workspace las activa cuando el equipo las necesita.
Formatos de datos: los ids son cadenas GUID (documentId, templateId). Fechas como createdDate, activityDate y expiryDate son marcas de tiempo Unix en segundos; los filtros aceptan ISO 8601 (2026-10-01T00:00:00Z). El estado del documento es InProgress, Completed, Declined, Expired, Revoked, Draft o Scheduled; el del firmante, NotCompleted, Completed, Declined, Revoked o Expired. Los roles de las plantillas se numeran desde 1. Los bounds de los campos (x, y, width, height) se miden desde la esquina superior izquierda de la página, y los ids de campo solo usan letras, dígitos y guiones bajos.
Paginación: las herramientas de listado aceptan page (desde 1) y page_size (de 1 a 100, 10 por defecto) y devuelven pageDetails con totalRecordsCount y totalPages, además de los elementos en result (results para equipos). Más allá de 10.000 documentos la IA pasa el cursor del último documento como next_cursor.
Límites: 2.000 solicitudes por hora y cuenta en Live y 50 en Sandbox, sumando clave de API y OAuth. Los documentos de Sandbox llevan marca de agua. En los planes por créditos, cada documento enviado por la API consume créditos.
Errores comunes: 401 significa una clave incorrecta o caducada, o una clave usada contra la dirección de otra región. 403 significa que el plan no incluye la API o que el usuario no puede ver el elemento. 400 llega con un mensaje cuando la entrada no es válida, por ejemplo un índice de rol desconocido, falta el email de un firmante o BoldSign no puede leer el archivo. 429 significa que se alcanzó el límite por hora; espera hasta X-RateLimit-Reset.
El conector no crea ni edita plantillas, no gestiona webhooks, no crea equipos, usuarios ni marcas y no elimina contactos.
Paso 2 — Instalar el adapter
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Paso 3 — Añadir el conector en Microsoft Copilot
La URL de tu servidor: en AnythingMCP abre MCP Servers → el servidor donde está este conector y copia su URL (
https://cloud.anythingmcp.com/mcp/…). Úsala donde esta guía muestraYOUR_SERVER_ID.
Microsoft Copilot usa servidores MCP a través de agentes creados en Copilot Studio: añades AnythingMCP a un agente como herramienta y luego publicas el agente en Microsoft 365 Copilot y Teams. Copilot Studio se conecta desde la nube de Microsoft por Streamable HTTP, que AnythingMCP admite.
- En Copilot Studio, abre tu agente (o crea uno), ve a Tools y elige Add a tool → New tool → Model Context Protocol.
- Escribe un Server name (por ejemplo
AnythingMCP), una Server description que diga qué hace el conector y la Server URLhttps://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. Copilot Studio usa la descripción para decidir cuándo llamar al servidor. - En la autenticación, elige API key, pon Type en Header y
X-API-Keycomo nombre de la cabecera, y selecciona Create. - En Add tool, elige Create a new connection, pega una clave de API MCP de AnythingMCP (MCP Servers → tu servidor → API keys) y selecciona Add to agent.
- Pruébalo en el panel Test del agente: pide algo que necesite las herramientas de
BoldSign. - Selecciona Publish y luego Channels → Microsoft 365 and Microsoft Teams, deja marcada Make agent available in Microsoft Copilot y elige Add channel. See agent in Teams lo instala para ti; en Microsoft 365 Copilot, escribe @ y elige el agente.
¿Prefieres que cada persona inicie sesión? En lugar de la clave de API elige OAuth 2.0 → Dynamic discovery: cada usuario inicia sesión en AnythingMCP la primera vez que el agente lo llama.
¿Lo alojas tú mismo? Usa la dirección HTTPS pública de tu instancia en lugar de https://cloud.anythingmcp.com. Copilot Studio se conecta desde la nube de Microsoft, así que localhost no funciona.
Herramientas disponibles
| Tool | What it does |
|---|---|
boldsign_list_documents | List documents I sent or received, newest first: documentId, messageTitle, status, sender, signers with their status, cc, created, activity… |
boldsign_list_team_documents | List the documents of my team (team admins: of the teams they manage), with the same fields and filters as boldsign_list_documents plus… |
boldsign_list_behalf_documents | List documents sent on behalf of others (through a sender identity), or sent on my behalf by others, with their status and signers |
boldsign_get_document | Read one document in full: title, status, files, sender, each signer (name, email, order, status, viewed, authentication, form fields with… |
boldsign_download_document | Download the document PDF: the signed PDF once completed, otherwise the current state |
boldsign_download_audit_log | Download the audit trail PDF of a document: every event (sent, viewed, signed, declined) with time, email and IP address |
boldsign_get_embedded_sign_link | Get a signing link for one signer of a document, to open the signing page directly (for example in your own app or to hand over in person) |
boldsign_list_templates | List templates: templateId, title, description, roles (index, name, default signer), created by, labels, sharing |
boldsign_get_template | Read one template: title, message, files, roles (index, name, default signer, signer type) with their form fields (id, type, page… |
boldsign_list_sender_identities | List sender identities (people you may send documents on behalf of): id, name, email, status (Pending, Verified, Denied), approval date… |
boldsign_get_sender_identity | Read one sender identity by id or by email: name, email, status, brand, redirect URL and notification settings |
boldsign_list_contacts | List contacts in the address book: id, name, email, phone, job title and company |
boldsign_get_contact | Read one contact of the address book: name, email, phone number, job title and company |
boldsign_list_teams | List the teams of the organization: teamId, name, number of users and created date |
boldsign_get_team | Read one team: name, users with their roles and status, created and modified dates |
boldsign_list_users | List the users of the organization: userId, name, email, team, role (Admin, TeamAdmin, Member) and status (Active, Invited) |
boldsign_get_user | Read one user: name, email, team, role, status, created and modified dates and metadata |
boldsign_list_brands | List the brands of the account (logo, colours, email display name, signing page settings): brandId, brandName, isDefault |
boldsign_get_brand | Read one brand in full: name, logo, colours, email display name, redirect URL, disclaimer, document time zone and other signing settings |
boldsign_get_api_credits | Show the API credits of the plan: credits balance and how many are used |
boldsign_send_document | Send one or more PDF or Office files for signature |
boldsign_send_from_template | Send a document for signature from a template |
boldsign_send_draft | Send a document that is still a draft (status Draft) to its signers |
boldsign_remind_document | Email a reminder to signers who have not signed yet: all pending signers, or only the given emails |
boldsign_revoke_document | Revoke (cancel) a document that is in progress: signing stops and the signers are told why |
boldsign_delete_document | Delete a document: it moves to the trash, or is erased for good with delete_permanently |
boldsign_extend_expiry | Extend the expiry date of a document that is still in progress, optionally warning the signers |
boldsign_change_recipient | Replace a signer who has not signed yet with another person (new name and email); the new signer gets the request |
boldsign_prefill_fields | Set the values of form fields of a document in progress before the signers fill them (field ids from boldsign_get_document) |
boldsign_create_contacts | Add one or more contacts (name, email, phone, job title, company) to the address book |
boldsign_update_contact | Change a contact of the address book: name, email, phone, job title, company (name and email are required) |
boldsign_create_sender_identity | Ask a person to let you send documents on their behalf: BoldSign emails them an approval request; the identity is usable once its status is… |
Ejemplos de prompts
- "¿Qué documentos siguen esperando la firma de otros, y quién exactamente no ha firmado todavía?"
- "¿Ha firmado [email protected] el NDA que enviamos el lunes? Muéstrame el historial de eventos."
- "Descarga el PDF firmado y el registro de auditoría del contrato de servicios con Acme."
- "Envía nuestra plantilla de contrato freelance a [email protected] como contratista. Muéstrame los roles y el mensaje antes de enviarla."
- "Recuerda a los firmantes pendientes del contrato de alquiler y amplía su vencimiento hasta el 30 de noviembre."
FAQ
¿Para qué Copilot es? Para Microsoft 365 Copilot en el trabajo, mediante agentes de Copilot Studio. La app de Microsoft Copilot para cuentas personales no permite añadir tu propio servidor MCP.
¿Qué necesito? Una cuenta de trabajo con acceso a Copilot Studio (licencia o prueba) para crear el agente. Quien lo use en Microsoft 365 Copilot o Teams necesita acceso al agente: compártelo o pide a un administrador que lo publique para la organización. Si tu organización aplica directivas de datos a los conectores de Power Platform, también cubren los servidores MCP.
El agente no llama a las herramientas. Comprueba que el nombre de la cabecera sea exactamente X-API-Key y que la clave pertenezca al mismo servidor MCP que la URL, y escribe una Server description concreta: Copilot Studio la usa para decidir cuándo llamar al servidor. Vuelve a publicar el agente después de cada cambio; en un chat abierto, escribe "start over" para usar la nueva versión.
Siguientes pasos
- Página del conector
- Conectar a Claude
- Conectar a ChatGPT
- Conectar a Cursor
- Conectar a Gemini
- Conectar a Meta Muse
¿Te ha sido útil esta guía?