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

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
jpi_api_infoA

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

jpi_list_componentsB

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

jpi_create_componentC

Create a new component with tasks.

jpi_get_componentC

Get a specific component by its GUID.

jpi_update_componentC

Update an existing component.

jpi_delete_componentC

Delete a component by its GUID.

jpi_get_component_taskC

Get a specific task within a component.

jpi_add_component_taskC

Add a new task to a component.

jpi_update_component_taskC

Update a task within a component.

jpi_delete_component_taskC

Delete a task from a component.

jpi_list_jobsA

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_summaryA

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_riskA

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_jobC

Create a new job with tasks and scheduling information.

jpi_get_jobB

Get a specific job by its GUID.

jpi_update_jobC

Update an existing job.

jpi_delete_jobC

Delete a job by its GUID.

jpi_get_taskC

Get a specific task within a job.

jpi_add_taskC

Add a new task to a job.

jpi_update_taskC

Update a task within a job.

jpi_delete_taskC

Delete a task from a job.

jpi_get_jcrC

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

jpi_add_jcrB

Add a Job Component Reference to a job.

jpi_update_jcrC

Update a Job Component Reference.

jpi_delete_jcrC

Delete a Job Component Reference.

jpi_create_jobs_batchC

Create multiple jobs in a single batch operation.

jpi_update_jobs_batchC

Update multiple jobs in a single batch operation.

jpi_delete_jobs_batchC

Delete multiple jobs in a single batch operation.

jpi_add_tasks_batchC

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

jpi_update_tasks_batchC

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

jpi_delete_tasks_batchC

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

jpi_add_jcrs_batchC

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

jpi_update_jcrs_batchC

Update multiple Job Component References in a single batch operation.

jpi_delete_jcrs_batchC

Delete multiple Job Component References in a single batch operation.

jpi_create_tasks_cross_jobsC

Create tasks across multiple jobs in a single batch operation.

jpi_update_tasks_cross_jobsB

Update tasks across multiple jobs in a single batch operation.

jpi_delete_tasks_cross_jobsC

Delete tasks across multiple jobs in a single batch operation.

jpi_list_templatesB

List all job templates. Templates are reusable job definitions.

jpi_create_templateC

Create a new job template.

jpi_get_templateB

Get a specific job template by its GUID.

jpi_update_templateC

Update an existing job template.

jpi_delete_templateC

Delete a job template by its GUID.

jpi_get_template_taskC

Get a specific task within a template.

jpi_add_template_taskC

Add a new task to a template.

jpi_update_template_taskC

Update a task within a template.

jpi_delete_template_taskC

Delete a task from a template.

jpi_get_tcrC

Get a Template Component Reference (TCR).

jpi_add_tcrC

Add a Template Component Reference to a template.

jpi_update_tcrC

Update a Template Component Reference.

jpi_delete_tcrC

Delete a Template Component Reference.

jpi_get_eventsC

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

jpi_get_events_filteredC

Get JPI events filtered by event type.

jpi_list_resource_categoriesB

List all resource categories. Categories group related resource groups.

jpi_create_resource_categoryC

Create a new resource category.

jpi_get_resource_categoryB

Get a specific resource category by its GUID.

jpi_update_resource_categoryC

Update a resource category.

jpi_delete_resource_categoryC

Delete a resource category by its GUID.

jpi_list_resource_groupsB

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

jpi_create_resource_groupC

Create a new resource group.

jpi_get_resource_groupB

Get a specific resource group by its GUID.

jpi_update_resource_groupC

Update a resource group.

jpi_delete_resource_groupC

Delete a resource group by its GUID.

jpi_list_resourcesB

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

jpi_create_resourceC

Create a new resource.

jpi_get_resourceC

Get a specific resource by its GUID.

jpi_update_resourceC

Update a resource.

jpi_delete_resourceC

Delete a resource by its GUID.

jpi_get_settingsB

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

jpi_update_settingsC

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