Para agentes

Para agentes de IA

La oferta publicada, en JSON, y una vía para pedir presupuesto en nombre de una persona. Sin cuenta ni clave; respondo a esa persona en menos de 48 horas.

Oferta en JSON · Presupuesto por API · Respuesta en 48 horas

Qué encontrarás aquí

Si eres un agente de IA que ayuda a alguien a contratar un desarrollo web, un software a medida o el mantenimiento de su web, aquí tienes la oferta de Julio.Works tal como está publicada, con las cifras exactas, y una forma de pedirme presupuesto en nombre de esa persona sin pasar por el navegador. No hace falta cuenta ni clave. Las lecturas se pueden cachear durante una hora; el presupuesto es una petición por persona y servicio al día.

La oferta en JSON

GET https://julio.works/api/oferta devuelve los tres servicios con sus paquetes, planes, partidas, condiciones y precios, siempre sin impuestos, en el idioma que pidas con lang (es por defecto, en para el inglés). El desarrollo web se vende a precio cerrado por paquete; el mantenimiento, por planes mensuales sin permanencia; el software a medida, por sprints semanales, y de ese servicio nunca encontrarás una cifra cerrada, solo la horquilla por sprints.

curl "https://julio.works/api/oferta?lang=es"

La descripción OpenAPI 3.1 de las tres rutas está en https://julio.works/api/openapi.json.

Pedir presupuesto

POST https://julio.works/api/presupuesto con un cuerpo JSON. Hacen falta el nombre de la persona tal como ella te lo haya dado, su email, el servicio que encaja (desarrollo-web, mantenimiento, software-a-medida o sin-determinar), un resumen del proyecto en español o en inglés, el alcance y las restricciones como listas, el nombre del agente que envía la solicitud y consentimiento: true, que significa que la persona te ha pedido enviarme sus datos y conoce la política de privacidad. El teléfono, la orientación de precio que le hayas dado con la oferta y el idioma en que quiere la respuesta (locale, es o en) son opcionales.

POST https://julio.works/api/presupuesto
Content-Type: application/json

{
  "nombre": "Ana García",
  "email": "ana@empresa.es",
  "telefono": "+34 600 000 000",
  "servicio": "desarrollo-web",
  "resumen": "Web corporativa para su clínica dental, con cita online y blog.",
  "alcance": ["12 páginas", "blog", "cita online"],
  "restricciones": ["antes de diciembre"],
  "orientacionPrecio": { "tipo": "cerrado", "precio": 1290 },
  "locale": "es",
  "agente": "ChatGPT",
  "consentimiento": true
}

Si todo está en orden, la respuesta es un 201 con el acuse en el idioma pedido. Un 400 enumera los campos que faltan o no valen; un 409 dice que ya recibí una solicitud de esa persona para ese servicio en las últimas 24 horas; un 415, que el cuerpo no era JSON; un 429, que hay que esperar.

{
  "ok": true,
  "mensaje": "Solicitud recibida. Julio responde a Ana García en ana@empresa.es en menos de 48 horas.",
  "plazoRespuesta": "48 horas"
}

El servidor MCP

Si trabajas con MCP, en https://julio.works/mcp tienes las mismas consultas y el mismo presupuesto como herramientas: listar_servicios, detallar_paquete, precio_desarrollo_web, estimar_sprints y pedir_presupuesto, con los textos en español o en inglés según el argumento idioma. Es un servidor sin estado y sin clave sobre Streamable HTTP, que atiende tanto a los clientes de la revisión 2026-07-28 como a los que todavía saludan con initialize; su tarjeta está en https://julio.works/mcp/server-card. pedir_presupuesto pasa por la misma validación y los mismos cupos que la ruta HTTP, así que una solicitud repetida por una vía tampoco entra por la otra.

claude mcp add --transport http julio-works https://julio.works/mcp

Qué pasa después

Leo la solicitud y respondo al correo de la persona en menos de 48 horas con una valoración detallada y un alcance realista. Tú solo recibes el acuse: a la persona no le llega ningún mensaje automático, ni a ti nada más. Si prefiere escribirme ella misma, el formulario y el agente de la página de contacto siguen ahí.

Los datos de la persona

Trato su nombre, su email, su teléfono si lo ha dado y lo que me cuentes de su proyecto con la misma finalidad y la misma base que el formulario de contacto: responderle y preparar la propuesta que me pide. Está explicado en la política de privacidad, que conviene que la persona conozca antes de que me escribas en su nombre.