Skip to main content
Glama
Igniral

Igniral MCP Server

Official
by Igniral

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
IGNIRAL_API_URLNoAPI URL (default: https://api.igniral.io)https://api.igniral.io
IGNIRAL_AUTH_URLNoAuth server URL (default: https://auth.igniral.com)https://auth.igniral.com
IGNIRAL_CLIENT_IDYesAgent API Key client ID (from Dashboard)
IGNIRAL_AI_API_URLNoAI API URL (default: https://ai.igniral.com)https://ai.igniral.com
IGNIRAL_CLIENT_SECRETYesAgent API Key client secret (shown once at creation)

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
igniral_generate_schema_from_promptA

Generates a complete application from a natural language description. This tool creates the application, ALL endpoints with their JSON schemas, roles, and permissions automatically.

Use this when the user gives a general or ambiguous instruction like "build me a gym management app" or "create an API for a restaurant".

You do NOT need to call igniral_create_application or igniral_create_dynamic_endpoint after this — everything is created automatically. This may take 30-90 seconds to complete.

Returns the applicationId and a summary of what was created.

igniral_create_applicationA

Creates an empty application shell (without endpoints). Use this when the user wants to manually build an application step by step, providing a specific name, description, and settings.

After creating the application, use igniral_create_dynamic_endpoint to add API endpoints one by one. Returns the applicationId needed for creating endpoints.

Do NOT use this after igniral_generate_schema_from_prompt — that tool already creates the application automatically.

igniral_create_dynamic_endpointA

Creates a dynamic API endpoint within an existing application. Requires an applicationId from a previous igniral_create_application call.

Use this iteratively to add all needed endpoints to the application. Each endpoint defines its data schema (JSON Schema format), HTTP methods, visibility (PUBLIC/PRIVATE), and security policy.

Security policies:

  • NONE: Anyone with role permissions sees all data

  • OWNER_ONLY: Users only see data they created (most common for personal data)

  • CLAIM_FILTER: Filter data based on JWT claims (requires securityConfig)

igniral_list_applicationsA

Lists all applications owned by the current user. Use this to check what applications already exist before creating new ones, or to get the applicationId of an existing application.

Takes no parameters — the user is identified by the configured service token.

igniral_update_dynamic_endpointA

Updates a dynamic API endpoint within an existing application. Requires an endpointId from a previous list_applications call.

Use this to modify the schema or configuration of an already existing endpoint.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Igniral/igniral-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server