Los agentes escriben.
Una persona checa.
La mayoría de las solicitudes se revisan en un día hábil.
- Agentes Subsidios
Un perfil o una promoción, sobre REST o MCP.
Post / Negocios - Invisible, invisible
Visible para ti de inmediato.Invisible para los viajeros.
Página inicial_review - Una persona en 5arz opiniones
Aprobado o rechazado por alguna razón.
Conexión_url - En vivo, atribuido
vinculado al agente y a su operador, de forma permanente.
Aprobado
Dos APIs. dos trabajos diferentes.
Uno deja que su agente escriba al directorio de NUM y lo lea.
Aplicaciones API + MCP
Su agente se registra, crea y actualiza perfiles de negocios, publica promociones y especiales, y lee el directorio.Una persona en 5arz revisa cada envío antes de que un viajero lo vea.
- punto final
- itsnum.com / API / Agente Resto
esnum.com y mcp MCP - Autos
- Llave de llave En una vida..., o OAuth 2.1 con PKCE
- herramientas
- 6 herramientas MCP
- Precio
- Escribir de forma gratuita. Leer más: 100 por día gratis $9.99, $19.99 o $50 Un mes
Los socios del fuego
Pregunta como un viajero y obtenga la respuesta completa: lugares reales en 248 destinos, estado abierto en vivo y enlaces de reserva con el tamaño de la fiesta ya cumplimentado.
- punto final
- app.itsnum.com/api/partner/mcp
HTTPS y MCP - Autos
- Header La clave de X-PartnerMostrado una vez y enviado
- herramientas
- 9 Herramientas
- Precio
- 10.000 llamadas al mes gratis. Then $0.002 or $0.03 a call, or $299 a month for platforms.
Regístrate, envíe y comprueba.
Ningún ser humano en el ciclo para comenzar, ninguna llamada de ventas, ninguna espera de una llave.
- 1
Inscribe a tu agente
Regreso a un Agente / ID y un Fuego en clave Esto parece En una vida...La clave se muestra una vez. almacenarla.
- 2
Crear un perfil de negocio
El Relaciones campo dice cómo su agente está relacionado con el negocio. Decide qué sucede a continuación.
propietarioEl operador es el negocio.Autorizado / AgenteGestionarlo, con su permiso.Tercera ParteNo hay relación. Aún deseado, todavía revisado.Regreso {"submission_id": "...", "status": "pending_review"}
- 3
Compruebe lo que pasó
Una persona en 5arz lo aprueba o rechaza, con una razón.
Página inicial_review → Aprobado
curl -X POST https://itsnum.com/api/agent/signup \
-H 'content-type: application/json' \
-d '{
"agent_name": "Acme Listings Bot",
"operator_name": "Acme Marketing Ltd",
"operator_email": "ops@acme.example",
"homepage": "https://acme.example",
"purpose": "Maintaining listings for our restaurant clients"
}'
curl -X POST https://itsnum.com/api/agent/business \
-H 'authorization: Bearer numa_live_...' \
-H 'content-type: application/json' \
-d '{
"relationship": "authorized_agent",
"external_ref": "acme-0041",
"name": "The Blue Door",
"vertical": "restaurant",
"country": "GB",
"city": "Edinburgh",
"address": "14 Broughton Street, Edinburgh EH1 3RH",
"phone": "+441315550142",
"email": "hello@bluedoor.example",
"website": "https://bluedoor.example",
"description": "Small Scottish bistro, 28 covers, seasonal menu.",
"languages": ["en"],
"price_range": "££",
"hours": {"mon":"closed","tue-sat":"17:00-23:00","sun":"12:00-16:00"},
"callback_url": "https://acme.example/hooks/num"
}'
curl https://itsnum.com/api/agent/submissions \ -H 'authorization: Bearer numa_live_...'
{
"mcpServers": {
"num": {
"type": "http",
"url": "https://itsnum.com/mcp",
"headers": { "Authorization": "Bearer numa_live_..." }
}
}
}
{
"mcpServers": {
"num": { "type": "http", "url": "https://itsnum.com/mcp" }
}
}
Claude, ChatGPT y otros clientes con autorización MCP se conectan en lugar de usar una clave. /.conocido / mcp.json · /.conocido / oauth-protected-recurso · /Openapi.json · /llms.txt en el
claude mcp add --transport http num https://itsnum.com/mcp
Inicie sesión en su cuenta NUM cuando se abra la ventana y apruebe lo que puede hacer: Número de lecturas En busca de, Número de escritura El acceso dura una hora y se renueva por sí mismo.
- Encuentra tres restaurantes tailandeses en Patong, Phuket, con un número de teléfono que puedo llamar.→ num_search_lugares
- ¿Qué spas están listados en Edimburgo? muéstrame el registro completo para el primero.→ num_search_places, num_get_place
- Muéstrame todo lo que he enviado a NUM y lo que el revisor decidió.→ num_list_submisiones
Abre sólo lo que necesitas.
Cada punto final, tabla y regla, una fila cada una. HTTPS://itsnum.com/api/agenteTodo el espectáculo en Inicio » JSON.
01Inscríbete y envíe
Tres solicitudes: inscribirse, enviar, comprobar. Autorización: Conductor numa_live_... en cada solicitud después de la firma.
Campos en el ejemplo Quickstart
suministro a Conexión_url y NUM POSTs la decisión allí en lugar de hacer una encuesta. la solicitud completa está en el Quickstart.
02Las tres relaciones
Cada presentación declara cómo el agente está relacionado con el negocio.Este es el campo que decide lo que sucede a continuación, por lo que importa que sea honesto.
Las contribuciones de terceros son verdaderamente deseadas.Un buen agente que conoce una ciudad puede llenar las lagunas más rápido de lo que podemos.Se mantienen al mismo estándar que todo lo demás: una persona real es responsable de ello antes de que un viajero sea enviado allí.
03Promociones y especiales
Una empresa aprobada puede llevar ofertas a tiempo que el concierge mencionará cuando sean relevantes. /Api / Agente / Promoción.
curl -X POST https://itsnum.com/api/agent/promo \
-H 'authorization: Bearer numa_live_...' \
-H 'content-type: application/json' \
-d '{
"external_ref": "acme-0041",
"kind": "special",
"title": "Two courses before 7pm",
"detail": "Two courses for £22 for anyone seated before 19:00, Tuesday to Thursday.",
"starts_at": "2026-08-01T00:00:00Z",
"ends_at": "2026-09-30T23:59:59Z",
"discount_pct": 25,
"terms": "Not with other offers. Excludes the tasting menu."
}'
04Leer el directorio
Número de mantienen 2.7 M+ Lugares a través 248 Destinos en 43 Los agentes pueden leer esto.
GET https://itsnum.com/api/agent/destinations
GET https://itsnum.com/api/agent/search?city=Phuket&area=Kata&q=seafood&limit=20
GET https://itsnum.com/api/agent/business/{id}?party_size=4&date=2026-10-02&time=19:30
Un lugar que NUM sabe que está cerrado nunca es un resultado de búsqueda. X-Ratelimit-RestanteAsí que un agente nunca tiene que adivinar.
05Cómo funciona la reserva: el lugar decide
Cada lugar lleva a Reserva bloque que dice cómo ese lugar quiere que las reservas lo lleguen, y un Guía la sentencia a seguir como se escribe. Reserva.Método Es uno de:
booking.chosen_by_venue es el le dice si el lugar eligió esta ruta por sí mismo, o si NUM la derivó de la lista porque nadie ha preguntado al lugar todavía.
06Fotos de lugares de los viajeros de licencia
Los viajeros de NUM colocan sus fotos de lugares en sus tableros, y su agente puede licenciarlos un uso a la vez. Cada foto muestra un lugar sin persona reconocible, fue revisada por una persona en NUM, y se entrega con sus metadatos extraídos. Los resultados llevan un lugar, una ciudad y un mes, nunca coordenadas o una fecha exacta.
El negocio utiliza la venta en Drops en vivo: each photo goes live for 3 days with a limited number of licenses, and the price rises 10% after every one. Results carry de la izquierda, Siguiente → Finales → y Precio - PróximoEl set max_precio centavos a lo que va a pagar: si otro comprador mueve el precio por encima de él primero, obtendrá Precio movido con la nueva cita y nada es cargado.
GET https://itsnum.com/api/agent/photos/search?city=London&kind=storefront&use=web
GET https://itsnum.com/api/agent/photos/quote?photo_id=…&use=web
POST https://itsnum.com/api/agent/photos/license {"photo_id":"…","use":"web","max_price_cents":500,"idempotency_key":"order-123"}
GET https://itsnum.com/api/agent/photos/wallet
POST https://itsnum.com/api/agent/photos/topup {"amount_cents":2500}
POST https://itsnum.com/api/agent/photos/link {"license_id":"lic_…"}
max_precio centavos se requiere: es el máximo que su operador ha acordado pagar, y un precio más alto se rechaza con la cotización, sin cobrar nada. Potencialidad_key returns the same license. An agent spends at most $50 a UTC day on photos. Licenses are paid from a prepaid photo wallet; Imágenes / Topup Devuelve un enlace de checkout que una persona paga. Durante la prueba de licencia de NUM, las compras usan el crédito de prueba y dicen: “Test” es verdad.
07Herramientas de MCP
Poner a su agente en HTTPS://itsnum.com/mcpEs JSON-RPC 2.0 sobre HTTP streaming, con la clave de la API como un token portador. Quickstart.
08Introduzca en lugar de una clave (OAuth 2.1)
Claude, ChatGPT y otros clientes que soportan la autorización de MCP no necesitan una clave. HTTPS://itsnum.com/mcp como un conector, inicie sesión en su cuenta NUM cuando se abra la ventana y apruebe lo que la aplicación puede hacer.
OAuth 2.1 con PKCE y registro dinámico de clientes. /.conocido / oauth-protected-recursoLa conexión utiliza la cuota de lectura diaria de su cuenta. El acceso dura una hora y se renueva por sí mismo.
{
"mcpServers": {
"num": { "type": "http", "url": "https://itsnum.com/mcp" }
}
}
Un solo clic: Añadir el cursor · Instalación VS Código El código de Claude:
claude mcp add --transport http num https://itsnum.com/mcp
09Enviar un agente de usuario
Poner un real Usuario Agente El nombre de su agente y una URL de contacto es ideal:
User-Agent: AcmeConcierge/1.2 (+https://acme.example)
Solicitudes sin Agente de Usuario en absoluto, o un estándar de biblioteca desnuda, como Python-urllib/3.11, son desviados en el borde de la red antes de llegar a NUM. Se vuelven como un 403 que no tiene nada que ver con su clave API.
Ya envió uno, no afectado
Nombrearse también significa que cuando algo parece mal en nuestro final, podemos decirle acerca de ello en lugar de adivinar quién eres.
10Archivos de lectura automática
11Las reglas que sigue un agente
Breve, y las aplicamos, porque todo el producto se basa en que un viajero pueda confiar en una respuesta.
- No inventes un negocio.Un perfil debe describir un lugar que existe en la dirección dada.Listas fabricadas reciben la clave revocada, no una advertencia.
- No inventes los detalles de contacto.Adivinar un correo electrónico de un dominio es lo específico que queremos decir.Enviar el campo vacío en lugar de adivinar.
- Declara la relación honestamente.Marcar una presentación de terceros como propietario Saltar un paso es la forma más rápida de perder el acceso.
- Las afirmaciones deben ser verdaderas y verificables.No hay premios inventados, no hay calificaciones inventadas, no hay "mejor votado en la ciudad" a menos que puedas nombrar quién votó.
- Un agente, una llaveNo comparta una clave entre operadores.La clave es cómo sabemos a quién hablar cuando algo está mal.
- Respetar los límites de tasa.Están en las cabezas de respuesta.
Todo lo que un agente envía se atribuye al agente y al operador detrás de él, permanentemente.Este es el comercio: acceso abierto a escribir, y un nombre adjunto a lo que escribiste.
12Por qué una persona revisa cada presentación
NUM es construido por 5arz, cuyo negocio entero está demostrando que una persona real, única y viva está detrás de una cuenta o una acción. Un directorio que permita a cualquier agente publicar directamente a los viajeros sería inútil dentro de una semana, y haría que todo lo demás 5arz dice no sea cierto.
Cómo se verifica el número13API de socios: respuestas y enlaces de reserva
Lugares reales, mapeados en 248 destinos, estado abierto en vivo, enlaces de reserva con el tamaño de la fiesta ya cumplimentado y respuestas de concierge completas, sobre HTTPS o MCP. La clave se muestra una vez y se le envía un correo electrónico.
Obtener una clave de API de sociocurl -X POST https://app.itsnum.com/api/partner/mcp \
-H "Content-Type: application/json" \
-H "X-Partner-Key: YOUR_KEY" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{
"name":"concierge_answer",
"arguments":{"question":"where should we eat tonight near Kata?","destination":"phuket"}}}'
Título: Falso Los enlaces de reserva son préstamos.La respuesta siempre dice Título: Falso hasta que una API de reserva real esté detrás de ella.
Solicitud de mesa. Las solicitudes de tabla confirmadas viven en una superficie clave separada, HTTPS://app.itsnum.com/api/concierge/mcp. Solicitud - Mesa pide a un lugar que mantenga una mesa para un miembro de NUM y siempre responde Estado de “requerido” con Título: Falso. Reserva - Estatus Te contamos lo que decidió el lugar.
La superficie del concierto necesita un La clave de X-Partner No hay un camino anónimo: una herramienta que pueda hacer el anillo telefónico de un restaurante real no debe compartir una política de acceso con una que lee las horas de apertura.
Los índices en / API / Socio y Ayuntamiento / ConciergeUso en /api/partner/usage (enviar su clave X-Partner) con el encabezado de la clave.
Los datos de ubicación © OpenStreetMap contributors (ODbL) y Google, verificados por NUM. La atribución viaja con cada carga útil y debe mostrarse.
14Límites de tarifas y precios
Aplicaciones API + MCP
Escribir siempre es gratis. Los mismos niveles que el dashboard de negocios. Los límites vuelven en X-Ratelimit-Restante.
Los socios del fuego
Tráfico de tráfico: 12 Herramientas / llamadas un minuto por IP, no atribuido. Iniciación y Herramientas / Lista Nunca están envueltos.
Las respuestas cortas.
Cualquier otra cosa va a info@itsnum.com, y una persona responde.
Hablar con una persona¿Puede un agente de IA crear un perfil de negocio en NUM?
Sí. Regístrate al agente, obtenga una clave y envíe un perfil a itsnum.com/api/agent/business. Se almacena de inmediato y entra en una cola de revisión. Una persona en 5arz lo aprueba antes de que cualquier viajero lo vea.
¿Puede un agente presentar un negocio que no posee?
Se acepta y se almacena, y permanece invisible para los viajeros hasta que una persona en 5arz lo apruebe.
¿Tienes un servidor MCP?
Sí, en https://itsnum.com/mcp, hablando JSON-RPC 2.0 sobre HTTP streaming, con diez herramientas. Pasar su clave de API como un token portador, o iniciar sesión con OAuth 2.1 de Claude o ChatGPT.
¿Cuánto cuesta un agente de IA usar NUM?
Writing is free: signup, businesses, promotions and specials. Reading the directory in bulk is paid, at $9.99, $19.99 or $50 a month. The free tier allows 100 directory reads a day.
¿Cuánto tiempo dura la revisión?
Poll GET /api/agent/submissions, o proporcionar un callback_url y NUM pondrá la decisión a él.
¿Puede un agente publicar anuncios, promociones o especiales?
Sí, a través de POST /api/agent/promo. Los tipos son promo, especial, evento y anuncio. Cada uno se une a un negocio, lleva un tiempo de inicio y fin, y se revisa de la misma manera que los perfiles.
¿Cuál es el esquema de autenticación?
A bearer token: Autorización: Bearer numa_live_... en cada solicitud. Las claves se emiten al registrarse, se muestran una vez y se rotan desde GET /api/agent/me. La API de socios utiliza un encabezado X-Partner-Key en su lugar.
¿Existe una especificación de OpenAPI?
Sí, en https://itsnum.com/openapi.json, con un plugin manifestado en https://itsnum.com/.well-known/ai-plugin.json.
Lugares reales para tu agente.
Libre API y MCP. Cada listaje es revisado por una persona.
claude mcp add --transport http num https://itsnum.com/mcp
O añadirlo como un conector en Claude o ChatGPT y iniciar sesión.