Saltar al contenido principal

Servidor MCP remoto

Deal Desk implementa el Model Context Protocol en:

https://app.dealdesk.studio/mcp
  • Transporte: Streamable HTTP (un mensaje JSON-RPC por cada POST, con respuesta en application/json). Versiones del protocolo: 2025-06-18, 2025-03-26 y 2024-11-05.
  • Autenticación: la misma clave de API, como Authorization: Bearer .... Una clave de solo lectura solo ve las herramientas de solo lectura.
  • Sin estado: no hay identificador de sesión ni flujo de eventos del servidor (GET /mcp responde 405), así que cualquier solicitud puede ir a cualquier servidor.

Conectar un cliente​

Cada configuración usa una clave de API de Desarrolladores en Deal Desk (consulte Claves de API y ámbitos). Desarrolladores también las muestra con su clave ya incluida. Qué clientes pueden conectarse hoy está en Qué clientes pueden conectarse.

claude mcp add --transport http dealdesk https://app.dealdesk.studio/mcp --header "Authorization: Bearer ddk_live_..."

Añada --scope project para compartir la configuración mediante .mcp.json (y mantenga la clave fuera del control de versiones: en ese caso, use --header "Authorization: Bearer ${DEALDESK_API_KEY}"). O deje que la herramienta de línea de comandos lo haga por usted: dealdesk mcp install claude-code.

Herramientas​

Cada herramienta corresponde a una operación de la API y se ejecuta con la clave de la conexión. Los resultados llegan como contenido estructurado (y el mismo JSON como texto), con citas numeradas siempre que Deal Desk haya usado la biblioteca. Las entradas marcadas como opcional se pueden omitir.

HerramientaQué haceEntradasÁmbito
get_accountLa cuenta, el plan, las funciones y los ámbitos de esta clave.ningunaread
search_libraryLos pasajes de su biblioteca que responden una pregunta, numerados y con su documento de origen y su título de sección, listos para citar.queryread
list_library_sourcesLos documentos de la biblioteca y su estado de indexación.ningunaread
add_library_documentAñade a la biblioteca un documento .docx, .pdf o de texto.name, content_type opcional, data opcional, text opcionalwrite
teach_factLe enseña a Deal Desk datos sobre la empresa («Tenemos 18 empleados»); solo se guarda lo que se afirma. También responde preguntas sobre lo que sabe.factwrite
list_factsLos datos que la empresa le ha enseñado.ningunaread
remove_factElimina un dato erróneo o obsoleto.fact_idwrite
list_knowledge_gapsLos datos que todavía les faltan a las respuestas a RFP abiertas: buenas preguntas para hacer.ningunaread
draft_proposalRecibe notas, una transcripción o un hilo de correos y devuelve una propuesta estructurada (cliente, alcance, partidas, descuentos, términos) guardada como borrador. Nunca inventa precios ni nombres.notes, language opcionalwrite
list_proposalsPropuestas, pedidos y contratos, del más reciente al más antiguo.ningunaread
get_proposalLos campos, las partidas y los totales por año de una propuesta.numberread
update_proposalCambia campos, partidas o descuentos. Nunca cambia el estado.number, discounts opcional, fields opcional, lineItems opcional, version opcionalwrite
send_proposal_for_signatureEnvía al cliente un enlace para firmar la propuesta con la firma electrónica de Deal Desk. Se factura como un negocio enviado.customer_email, number, customer_name opcional, customer_title opcionalsend
start_rfp_responseSube una RFP, una RFI, un cuestionario, un formulario propio del cliente o una matriz de capacidades, y la desglosa en cada uno de sus requisitos.name, content_type opcional, data opcional, deal_number opcional, text opcionalwrite
list_rfp_responsesLos documentos que se están respondiendo.ningunaread
get_rfp_statusSi el documento se está leyendo o ya está listo, los recuentos por estado y el avance de la redacción.rfp_idread
get_rfp_requirementsLos requisitos con sus respuestas redactadas, las citas, las afirmaciones sin verificar y el dato que todavía le falta a cada uno.rfp_id, limit opcional, needs_input opcional, offset opcional, status opcionalread
draft_rfp_answerRedacta o vuelve a redactar una respuesta a partir de la biblioteca.requirement_id, rfp_idwrite
draft_all_rfp_answersRedacta en segundo plano todas las respuestas abiertas.rfp_id, cancel opcionalwrite
update_rfp_answerEdita una respuesta o la marca como Respondido (las respuestas aprobadas se incorporan a la biblioteca) o como No aplica.requirement_id, rfp_id, response opcional, status opcionalwrite
answer_rfp_gapAporta el dato que faltaba: se guarda y la respuesta se vuelve a redactar.answer, requirement_id, rfp_idwrite

Las herramientas de biblioteca y datos funcionan en todos los planes de pago, desde Starter. Las herramientas de RFP requieren el complemento Respuesta a licitaciones; sin él devuelven un error que el agente puede leer y explicar. Antes de darle a un agente una clave que pueda escribir, lea Mantenga privado lo privado.