Weaviate
MCP server for Weaviate with SettleGrid billing. Manage Weaviate database users, roles, and permissions via the Weaviate REST API.
ai
node · tsfrom 1¢/callQuickstart
Scaffold this template
npx create-settlegrid-tool --template weaviateOr clone directly
git clone https://github.com/settlegrid/settlegrid-weaviate
cd settlegrid-weaviate
npm install && cp .env.example .env
npm run devCapabilities
create_user
get_own_info
get_role
get_role_users
get_user
get_user_roles
list_roles
rotate_user_key
Tags
rag
weaviate
vector-database
rbac
users
roles
permissions
authorization
database
Monetization
SettleGrid takes 0% on your first $1,000/mo of revenue, then 2–5% (volume-tiered) above it. Estimated monthly revenue at 1¢/call:
$10
1,000 calls/mo
$100
10,000 calls/mo
$1,000
100,000 calls/mo
Per-method pricing
get_own_infoGet Own Info1¢/callget_userGet User1¢/callcreate_userCreate User3¢/callget_user_rolesGet User Roles1¢/calllist_rolesList Roles1¢/callget_roleGet Role1¢/callget_role_usersGet Role Users1¢/callrotate_user_keyRotate User Key5¢/callAuthor
Alerterra, LLC@settlegrid
Standalone Value
This template works without SettleGrid. You can remove the billing layer at any time — no lock-in. See the removal guide for step-by-step instructions.