
Admin Mcp
io.github.hellocoopPublished by GitHub account hellocoopv1.5.7Updated Oct 24, 2026
Model Context Protocol (MCP) for Hellō Admin API.
Overview
A beta MCP server that lets an AI assistant create and manage Hellō applications through a single app-management tool.
- What you can do
- Create, read and update Hellō applications, with profile, teams and apps included in each response as context. Generate OAuth client secrets for an application. Upload application logos from base64 data or from a URL, with light and dark theme support. Read bundled Hellō reference resources covering documentation, quickstarts, login buttons, scopes, the Wallet API and logo design guidance.
- When to use it
- Useful when you manage Hellō login applications and want an assistant to create apps, adjust settings, rotate client secrets or set logos without navigating the admin interface. It is in beta, so expect rough edges and report issues.
- Requirements
- Runs locally via npx from the npm package, or can be reached over an HTTP transport. Requires a Hellō developer account and browser-based OAuth sign-in with JWT token validation. Optional HELLO_DOMAIN and HELLO_ADMIN environment variables override the default domain and admin server.
Installation
In SourceWeft
- Open Admin Mcp in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
@hellocoop/admin-mcp (BETA)
Model Context Protocol (MCP) server for creating and managing Hellō applications.
🚧 BETA Status: This MCP server is currently in beta. We're actively seeking feedback and welcome contributions! Please report issues, suggest improvements, or submit pull requests to help us improve the developer experience.
Quick Install
📖 Full Documentation & Installation Guide
Quick Configuration
Copy one of these configurations into your MCP client settings:
NPM Package (Latest):
HTTP Transport (Remote):
📖 See Local Development Setup for running from source
Usage
This MCP server provides a single powerful tool (hello_manage_app) that lets you create and manage your Hellō applications directly from your AI assistant. Unlike traditional APIs, every operation automatically includes your complete developer context - profile, teams, and applications - making it perfect for AI assistants.
📖 For detailed usage instructions, examples, and troubleshooting, visit: hello.dev/docs/admin-mcp
Features
- 🏢 Context-Aware Operations: Every tool call automatically includes your current developer profile, teams, and applications for seamless context
- 📱 Unified Application Management: Single powerful tool for all app operations (create, read, update, secrets, logos)
- 🔐 Secure OAuth Integration: Browser-based authentication with JWT token validation
- 🌐 Multi-Transport Support: Works with both stdio (local) and HTTP (remote) MCP transports
- 📊 Built-in Analytics: Usage tracking and performance monitoring for optimization
- 🎨 Logo Management: Upload logos with automatic light/dark theme support
- ⚙️ Environment Flexibility: Configurable domains and admin servers
Available Tools
🎯 Core Tool:
hello_manage_app- The main tool for all application management- Actions:
create,read,update,create_secret,update_logo_from_data,update_logo_from_url - Always includes: Your current profile, teams, and applications in every response
- Auto-context: Automatically uses your default team if none specified
- Smart defaults: Generates app names from your profile if not provided
- Actions:
Key Benefits
🔄 Always In Context: Unlike traditional APIs, every tool response includes your complete developer context:
- Your user profile (name, email, picture)
- All your teams/organizations with roles
- All your applications with team associations
- Current team and application state
This means you never lose context between operations - perfect for AI assistants that need to understand your complete development environment.
Tool Actions & Response Structure
hello_manage_app Actions:
📝 create - Create new applications
- Auto-generates team if none exists
- Creates smart default names from your profile
- Returns:
{ profile, application, action_result }
👁️ read - Read application details
- Without
client_id: Returns your complete profile context - With
client_id: Returns profile + specific application - Returns:
{ profile, application?, action_result }
✏️ update - Update application settings
- Modify any application property
- Returns:
{ profile, application, action_result }
🔑 create_secret - Generate client secrets
- Creates secure OAuth client secrets
- Returns:
{ profile, application, client_secret, action_result }
🎨 update_logo_from_data - Upload logo from base64 data
- Supports light/dark themes
- Auto-updates application with logo URL
- Returns:
{ profile, application, update_result, action_result }
🔗 update_logo_from_url - Upload logo from URL
- Fetches and uploads from provided URL
- Supports light/dark themes
- Returns:
{ profile, application, update_result, action_result }
Every response includes your complete profile context, making it perfect for AI assistants that need to maintain awareness of your development environment.
Available Resources
- Hellō Documentation - Complete integration documentation
- Hellō Quickstarts - Framework-specific setup guides
- Hellō Buttons - Login button implementation guide
- Hellō Scopes - Available scopes and claims reference
- Hellō Wallet API - Wallet API reference documentation
- Hellō Logo Design Guidance - Comprehensive guide for creating theme-appropriate logos
Environment Variables
HELLO_DOMAIN: Override the default domain (defaults tohello.coop)HELLO_ADMIN: Override the admin server URL (defaults tohttps://admin.hello.coop)
Contributing & Development
We want your feedback! This MCP server is in beta and we're actively improving it based on real-world usage.
How to Contribute
- 🐛 Report Issues: GitHub Issues - Found a bug or have a feature request?
- 🔧 Submit Pull Requests: GitHub PRs - Help us improve the server
- 💬 Join the Discussion: Discord - Share feedback and get help
Local Development
For local development and testing:
The configure your AI client to run the local version
Local Development (Node.js):
Testing
Run the comprehensive test suite:
Source: README.md at commit 224dc77
Tools
0Version history
1- v1.5.7LatestSep 16, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts