- Home
- MCP servers
- BuildingLink
BuildingLink
- javascript
0
GitHub Stars
javascript
Language
7 months ago
First Indexed
3 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"johnagan-buildinglink-mcp": {
"command": "npx",
"args": [
"-y",
"johnagan/buildinglink-mcp"
],
"env": {
"BUILDINGLINK_PASSWORD": "your-password",
"BUILDINGLINK_USERNAME": "your-username"
}
}
}
}This MCP server lets you connect your LLMs to BuildingLink data, giving you direct access to occupant profiles, buildings, deliveries, announcements, events, and more from BuildingLink. It streamlines how you query BuildingLink data in your AI workflows and applications.
How to use
To use this MCP server, configure it in your host’s MCP setup and then run your MCP client against the server. You can call each available tool to fetch specific BuildingLink data and feed it into your prompts or downstream processes. The tools cover common data points such as the logged-in occupant profile, preferred vendors, the current user token, associated buildings, user profile, deliveries, library items, announcements, and events.
Practical usage patterns include: retrieving your buildings to scope data, pulling deliveries to monitor inbound items, and listing announcements to stay informed. You can combine multiple tools in a single workflow to assemble a comprehensive BuildingLink data snapshot for your LLM to reason over.
How to install
Prerequisites: ensure you have a supported runtime installed. This server uses Node.js and npm for package execution.
Step 1. Create your MCP host configuration with the BuildingLink MCP settings. You will provide your BuildingLink username and password to authorize access.
{
"mcpServers": {
"buildinglink": {
"command": "npx",
"args": ["-y", "johnagan/buildinglink-mcp"],
"env": {
"BUILDINGLINK_USERNAME": "your-username",
"BUILDINGLINK_PASSWORD": "your-password"
}
}
}
}
Additional notes
The BuildingLink MCP server provides the following tools to access data: getOccupant, getVendors, getToken, getBuildings, getUser, getDeliveries, getLibrary, getAnnouncements, getEvents. Each tool is available through your MCP client after the server is running and your host configuration is loaded.
Tools and access
The following endpoints are exposed by the BuildingLink MCP server for you to call from your MCP client.
Available tools
getOccupant
Fetch the logged-in occupant's profile information.
getVendors
Retrieve a list of preferred vendors.
getToken
Obtain the authentication token for the current session.
getBuildings
List buildings (properties) associated with the logged-in user.
getUser
Get the logged-in BuildingLink user profile.
getDeliveries
List all deliveries for the logged-in user.
getLibrary
List all library items for the user and their building.
getAnnouncements
List all announcements for the user and their building.
getEvents
List all events for the user and their building.