Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
SIMPLICATE_API_KEY | Yes | Your Simplicate API key | |
SIMPLICATE_API_SECRET | Yes | Your Simplicate API secret | |
SIMPLICATE_API_BASE_URL | Yes | Your Simplicate API base URL (e.g., https://yourdomain.simplicate.com/api/v2) |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
Projects | All projects |
Organizations | CRM organizations |
Persons | Contact persons |
Hours | Timesheet hours |
Invoices | All invoices |
Employees | All employees |
Quotes | Sales quotes |
Sales | Sales records |
Services | Service catalog |
Tasks | Project tasks |
Costs | Project costs |
Contracts | All contracts |
Documents | All documents |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
get_projects | Retrieve a list of all projects |
get_project | Get details of a specific project by ID |
create_project | Create a new project |
update_project | Update an existing project |
delete_project | Delete a project |
get_project_services | Get services/items for a specific project |
get_tasks | Retrieve project tasks |
get_organizations | Retrieve CRM organizations |
get_organization | Get specific organization by ID |
create_organization | Create a new organization |
update_organization | Update an organization |
get_persons | Retrieve contact persons |
get_person | Get specific person by ID |
create_person | Create a new contact person |
update_person | Update a person |
get_quotes | Retrieve sales quotes |
get_quote | Get specific quote by ID |
create_quote | Create a new sales quote |
get_sales | Retrieve sales records |
get_sale | Get specific sale by ID |
get_hours | Retrieve timesheet hours |
get_hours_entry | Get specific hours entry by ID |
create_hours | Create a new hours entry |
update_hours | Update hours entry |
delete_hours | Delete hours entry |
get_timesheets | Retrieve timesheets |
get_leave | Retrieve leave/vacation entries |
create_leave | Create leave/vacation entry |
get_calendar_events | Get calendar/planning events |
get_invoices | Retrieve invoices |
get_invoice | Get specific invoice by ID |
create_invoice | Create a new invoice |
update_invoice | Update an invoice |
get_payments | Retrieve invoice payments |
create_payment | Create a payment record |
get_revenue | Retrieve revenue records |
get_employees | Retrieve employees |
get_employee | Get specific employee by ID |
get_absences | Retrieve employee absences |
create_absence | Create absence record |
get_services | Retrieve services catalog |
get_service | Get specific service by ID |
create_service | Create a new service |
get_default_services | Get default services configuration |
get_task | Get specific task by ID |
create_task | Create a new task |
update_task | Update a task |
get_costs | Retrieve project costs |
get_cost | Get specific cost by ID |
create_cost | Create a cost entry |
get_mileage | Retrieve mileage records |
create_mileage | Create mileage entry |
get_documents | Retrieve documents |
get_document | Get specific document by ID |
get_contracts | Retrieve contracts |
get_contract | Get specific contract by ID |
create_contract | Create a new contract |
get_custom_fields | Retrieve custom field definitions |
search | Search across Simplicate resources |