Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
BUDDYPRESS_URLYesThe URL of your BuddyPress site
BUDDYPRESS_PASSWORDYesYour WordPress application password (not your regular password)
BUDDYPRESS_USERNAMEYesYour BuddyPress username

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
buddypress_list_activitiesC

List activity stream items with optional filters

buddypress_get_activityC

Get a single activity item by ID

buddypress_create_activityC

Create a new activity item

buddypress_update_activityC

Update an existing activity item

buddypress_delete_activityC

Delete an activity item

buddypress_favorite_activityC

Favorite or unfavorite an activity item

buddypress_list_membersB

List BuddyPress members with optional filters

buddypress_get_memberC

Get a single member by ID

buddypress_update_memberC

Update member profile information

buddypress_delete_memberC

Delete a member

buddypress_list_groupsC

List BuddyPress groups with optional filters

buddypress_get_groupB

Get a single group by ID

buddypress_create_groupC

Create a new group

buddypress_update_groupC

Update an existing group

buddypress_delete_groupC

Delete a group

buddypress_list_group_membersC

List members of a specific group

buddypress_add_group_memberC

Add a member to a group

buddypress_remove_group_memberC

Remove a member from a group

buddypress_list_xprofile_groupsC

List XProfile field groups

buddypress_get_xprofile_groupB

Get a single XProfile field group

buddypress_list_xprofile_fieldsC

List XProfile fields

buddypress_get_xprofile_fieldC

Get a single XProfile field

buddypress_get_xprofile_dataC

Get XProfile data for a specific user and field

buddypress_update_xprofile_dataC

Update XProfile data for a specific user and field

buddypress_list_friendsC

List friendships

buddypress_create_friendshipC

Create a friendship request

buddypress_delete_friendshipC

Delete a friendship

buddypress_list_messagesC

List message threads

buddypress_get_messageC

Get a single message thread

buddypress_create_messageC

Create a new message

buddypress_delete_messageC

Delete a message thread

buddypress_list_notificationsC

List notifications

buddypress_get_notificationC

Get a single notification

buddypress_update_notificationC

Update notification (mark as read/unread)

buddypress_delete_notificationC

Delete a notification

buddypress_list_componentsB

List active BuddyPress components

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.1/5.0

Scored across 36 tools

Disambiguation5/5

Every tool has a clearly distinct purpose targeting specific BuddyPress resources and actions. The naming convention (resource + action) makes it unambiguous which entity each tool operates on - for example, buddypress_get_activity vs buddypress_update_activity vs buddypress_delete_activity are clearly differentiated operations on the same resource type.

Naming Consistency5/5

All tools follow a perfect verb_noun pattern with consistent snake_case throughout. The structure is always 'buddypress_[action]_[resource]' or 'buddypress_[action]_[resource]_[subresource]' where applicable. This creates a highly predictable and readable naming convention across all 36 tools.

Tool Count3/5

With 36 tools, this is a comprehensive but heavy API surface. While BuddyPress is a complex social networking platform with multiple components (activities, groups, members, messages, notifications, XProfile), 36 tools feels borderline excessive compared to typical well-scoped servers (3-15 tools). The count suggests thorough coverage but may be overwhelming for agents.

Completeness5/5

The toolset provides complete CRUD/lifecycle coverage across all major BuddyPress domains: activities, groups, members, messages, notifications, and XProfile data. Each resource type has create, read, update, and delete operations where applicable, plus specialized actions like favorite_activity and add/remove_group_member. No obvious gaps exist for the platform's core functionality.

Maintenance

ActivityInactive
ResponsivenessNo issues