Documentación de NatalAI MCP
Conecte su agente de IA a cálculos astrológicos profesionales a través del Protocolo de contexto modelo (MCP).
Obtenga la clave API en el gabinete1. Obtenga una clave API
- Inicie sesión en NatalAI y abra Gabinete → Claves API de MCP.
- Haga clic en "Generar clave API", asigne un nombre a su bot y copie la clave inmediatamente.
- La clave completa se muestra solo una vez. Guárdelo de forma segura.
2. Punto final
Punto final MCP JSON-RPC (HTTP transmitible):
https://natalai.io/mcp/v1/
Manifiesto de herramienta (no se requiere clave): https://natalai.io/mcp/v1/schema/
3. Autenticación
Dos opciones: (1) API key a través de X-API-Key o Authorization: Bearer your-key; (2) OAuth 2.1 — el cliente descubre los metadatos en /.well-known/openid-configuration, inicias sesión en NatalAI y apruebas el acceso. Los tokens de acceso de OAuth también se envían como Authorization: Bearer.
4. Perplexity
Conector personalizado — OAuth (recomendado)
- Abre Perplexity → Añadir conector personalizado.
- URL del servidor:
https://natalai.io/mcp/v1/ - Autenticación: OAuth.
- Transporte: Streaming HTTP.
- Completa el inicio de sesión en NatalAI y haz clic en Permitir en la pantalla de consentimiento.
Conector personalizado — API key
- Abre Perplexity → Añadir conector personalizado (o Connectors / MCP).
- URL del servidor:
https://natalai.io/mcp/v1/ - Autenticación: API key — pega tu clave MCP de NatalAI (valor sin procesar, sin el prefijo “Bearer ”).
- Transporte: Streaming HTTP (Streamable HTTP).
- Acceso a la red: Público.
- Acepta el aviso de riesgo y haz clic en Añadir.
NatalAI acepta la clave como Authorization: Bearer …, que es lo que envía Perplexity para los conectores de API key. Si el conector se creó después de habilitar OAuth y sigue solicitando OAuth, elimínalo y añádelo de nuevo con Autenticación: API key.
API de Agentes
Pasa la clave de NatalAI en el campo authorization de la herramienta MCP (token sin procesar). Perplexity lo enviará a nuestro servidor como Bearer.
curl https://api.perplexity.ai/v1/agent \
-H "Authorization: Bearer $PERPLEXITY_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "openai/gpt-5.6-sol",
"input": "Build a natal chart for 1991-04-26 10:30 in Minsk using NatalAI.",
"tools": [
{
"type": "mcp",
"server_label": "natalai",
"server_url": "https://natalai.io/mcp/v1/",
"authorization": "YOUR_NATALAI_API_KEY"
}
]
}'
5. OpenAI (Responses API)
Usa una herramienta MCP remota en la OpenAI Responses API. Pon la clave de NatalAI en authorization (token sin procesar).
curl https://api.openai.com/v1/responses \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $OPENAI_API_KEY" \
-d '{
"model": "gpt-5.6",
"input": "Build a natal chart for 1991-04-26 10:30 in Minsk using NatalAI.",
"tools": [
{
"type": "mcp",
"server_label": "natalai",
"server_description": "Western and Vedic astrology calculations",
"server_url": "https://natalai.io/mcp/v1/",
"authorization": "YOUR_NATALAI_API_KEY",
"require_approval": "never"
}
]
}'
Los conectores web de ChatGPT admiten OAuth contra nuestro servidor de autorización (/.well-known/openid-configuration). Perplexity Agent API no ejecuta el flujo de interfaz de usuario de OAuth — usa la interfaz del conector o pasa un token/clave en authorization.
6. Claude Desktop
{
"mcpServers": {
"natalai": {
"url": "https://natalai.io/mcp/v1/",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}
7. Cursor / Windsurf
{
"mcp": {
"servers": [
{
"name": "NatalAI",
"url": "https://natalai.io/mcp/v1/",
"headers": { "X-API-Key": "YOUR_API_KEY" }
}
]
}
}
8. Ejemplo de curl
curl -X POST https://natalai.io/mcp/v1/ \
-H "Content-Type: application/json" \
-H "X-API-Key: YOUR_API_KEY" \
-d '{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "natal_chart",
"arguments": {
"birth_date": "1991-04-26",
"birth_time": "10:30",
"latitude": 53.9,
"longitude": 27.57,
"timezone": "Europe/Minsk",
"gender": "male"
}
}
}'
9. Métodos JSON-RPC
| Método | Descripción |
|---|---|
initialize | Apretón de manos, información del servidor |
tools/list | Listar herramientas disponibles |
tools/call | Ejecutar una herramienta con argumentos |
10. Herramientas disponibles
natal_chartephemeris_daytransitstransit_strengthprogressionssolar_returnsynastryvedic_natalaspect_patterns
11. Límites
Límites de tasa predeterminados por clave: 60 solicitudes/minuto, 1000 solicitudes/día. Las llaves se pueden desactivar en el armario en cualquier momento.