Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
JPI_BASE_URLNoJPI API base URLhttps://api.just-plan-it.com
JPI_API_TOKENYesYour JPI API token

Tools

Functions exposed to the LLM to take actions

NameDescription
jpi_api_info

Get information about the JPI API and available endpoints. Use this to understand what operations are available.

jpi_list_components

List all components in the JPI system. Components are reusable building blocks that can be referenced by jobs.

jpi_create_component

Create a new component with tasks.

jpi_get_component

Get a specific component by its GUID.

jpi_update_component

Update an existing component.

jpi_delete_component

Delete a component by its GUID.

jpi_get_component_task

Get a specific task within a component.

jpi_add_component_task

Add a new task to a component.

jpi_update_component_task

Update a task within a component.

jpi_delete_component_task

Delete a task from a component.

jpi_list_jobs

List all jobs in the JPI system with FULL task details. WARNING: Returns large payload. Use jpi_list_jobs_summary for job overviews or jpi_list_jobs_at_risk for risk analysis.

jpi_list_jobs_summary

List all jobs WITHOUT task details. Returns job metadata only (Name, DueDate, PlannedEnd, Status, etc.) with TaskCount. Use this for job overviews to reduce token usage (~80% smaller than jpi_list_jobs).

jpi_list_jobs_at_risk

List jobs at risk of missing due dates. Returns only jobs where IsDueDateExceeded=true OR BufferLevel < threshold. Minimal fields for maximum token efficiency (~95% smaller than jpi_list_jobs).

jpi_create_job

Create a new job with tasks and scheduling information.

jpi_get_job

Get a specific job by its GUID.

jpi_update_job

Update an existing job.

jpi_delete_job

Delete a job by its GUID.

jpi_get_task

Get a specific task within a job.

jpi_add_task

Add a new task to a job.

jpi_update_task

Update a task within a job.

jpi_delete_task

Delete a task from a job.

jpi_get_jcr

Get a Job Component Reference (JCR) - a reference to a component used in a job.

jpi_add_jcr

Add a Job Component Reference to a job.

jpi_update_jcr

Update a Job Component Reference.

jpi_delete_jcr

Delete a Job Component Reference.

jpi_create_jobs_batch

Create multiple jobs in a single batch operation.

jpi_update_jobs_batch

Update multiple jobs in a single batch operation.

jpi_delete_jobs_batch

Delete multiple jobs in a single batch operation.

jpi_add_tasks_batch

Add multiple tasks to a job in a single batch operation.

jpi_update_tasks_batch

Update multiple tasks within a job in a single batch operation.

jpi_delete_tasks_batch

Delete multiple tasks from a job in a single batch operation.

jpi_add_jcrs_batch

Add multiple Job Component References to a job in a single batch operation.

jpi_update_jcrs_batch

Update multiple Job Component References in a single batch operation.

jpi_delete_jcrs_batch

Delete multiple Job Component References in a single batch operation.

jpi_create_tasks_cross_jobs

Create tasks across multiple jobs in a single batch operation.

jpi_update_tasks_cross_jobs

Update tasks across multiple jobs in a single batch operation.

jpi_delete_tasks_cross_jobs

Delete tasks across multiple jobs in a single batch operation.

jpi_list_templates

List all job templates. Templates are reusable job definitions.

jpi_create_template

Create a new job template.

jpi_get_template

Get a specific job template by its GUID.

jpi_update_template

Update an existing job template.

jpi_delete_template

Delete a job template by its GUID.

jpi_get_template_task

Get a specific task within a template.

jpi_add_template_task

Add a new task to a template.

jpi_update_template_task

Update a task within a template.

jpi_delete_template_task

Delete a task from a template.

jpi_get_tcr

Get a Template Component Reference (TCR).

jpi_add_tcr

Add a Template Component Reference to a template.

jpi_update_tcr

Update a Template Component Reference.

jpi_delete_tcr

Delete a Template Component Reference.

jpi_get_events

Get JPI events (change log) created after a specific timestamp.

jpi_get_events_filtered

Get JPI events filtered by event type.

jpi_list_resource_categories

List all resource categories. Categories group related resource groups.

jpi_create_resource_category

Create a new resource category.

jpi_get_resource_category

Get a specific resource category by its GUID.

jpi_update_resource_category

Update a resource category.

jpi_delete_resource_category

Delete a resource category by its GUID.

jpi_list_resource_groups

List all resource groups. Groups organize resources that can perform similar work.

jpi_create_resource_group

Create a new resource group.

jpi_get_resource_group

Get a specific resource group by its GUID.

jpi_update_resource_group

Update a resource group.

jpi_delete_resource_group

Delete a resource group by its GUID.

jpi_list_resources

List all resources. Resources are machines, workers, or other entities that perform work.

jpi_create_resource

Create a new resource.

jpi_get_resource

Get a specific resource by its GUID.

jpi_update_resource

Update a resource.

jpi_delete_resource

Delete a resource by its GUID.

jpi_get_settings

Get the JPI application settings including custom fields, planning configuration, and display options.

jpi_update_settings

Update JPI application settings.

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/etep82/jpi-mcp'

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