freispace MCP Server
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PUBMED_EMAIL | Yes | Your email address (required by NCBI) | |
| PUBMED_API_KEY | No | Optional API key for higher rate limits |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_current_userA | Who the calling user is: name, email and their linked staff record. Use it to resolve 'I', 'me' or 'my' to a staff name for other tools. |
| get_staffsA | List staff members with name, title and staff number. Default: active staff only. Use it to browse the team or to find the exact staff name for other tools. |
| find_resourcesA | Search rooms/studios (suites), equipment/licenses (resources) and staff by name in one call; results are grouped by type. Call without search to list everything. Use it to find entities and the exact names to pass to other tools. |
| get_availabilityA | Check when staff, rooms (suites) or resources are FREE in a date window (default 14 days, max 92). Considers bookings, public holidays and staff absences/work times. Returns free time slots and fully-free days per entity, and whether a required duration fits. Select entities with search/site/status (names from find_resources). |
| get_my_scheduleA | The calling user's own bookings in a date window (default: the next 7 days). Use it for questions like 'what is on my schedule this week'. |
| get_my_tasksA | Tasks assigned to the calling user, with due date, priority and what they reference. Default: open tasks only. |
| get_open_tasksA | All open (not yet completed) tasks of the team, with assignees, due dates and what they reference. For only the calling user's own tasks use get_my_tasks. |
| get_staff_projectsA | List the projects a staff member is booked on, with each project's date range and duration in days. |
| get_staff_collaboratorsA | Show who a staff member has worked with, based on shared bookings: each colleague with the bookings and projects they shared. |
| get_staff_next_holidayA | Get a staff member's next upcoming holiday: start date, end date, length in days and comment. Omit staff_name to get the calling user's own next holiday. |
| get_staff_holiday_quotaA | Get a staff member's holiday quota for one year: total, taken and remaining days. Omit staff_name to get the calling user's own quota. |
| get_project_statsA | Booking statistics for one project: how many bookings are in the past vs upcoming, with a per-status breakdown. |
| get_project_teamA | List the staff members who worked on a project, with each person's number of bookings on it. |
| get_project_tasksA | Task status of one project: all tasks on the project and its bookings, with a summary of how many are open, done and overdue. |
| get_invoicesA | List invoices with filters and per-currency totals; paginated. Status buckets: draft, open (finalized & unpaid, includes overdue), overdue, paid, partially-paid, canceled, locked. To find a client's invoices use search — it matches number, order number, subject and recipient address. |
| get_offersA | List offers (quotes) with filters and per-currency net totals; paginated. Status buckets: draft, locked, open (finalized, no decision yet), accepted, declined. Each offer shows how many invoices were created from it. Search matches number, order number, subject and recipient address. |
| get_ordersA | List orders (jobs) with their connected offers and invoices inline; paginated. Use it for questions like 'what was quoted and billed on order X'. Search matches order number and name. |
| search_docsA | Search the freispace documentation. Returns the most relevant excerpts. Use it for questions about how freispace itself works (features, settings, how-tos). |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/freispace/mcp-server-analytics'
If you have feedback or need assistance with the MCP directory API, please join our Discord server