https://app.meetchar.ai/mcp.
Profile
get_profile
Returns the authenticated user’s profile and organization memberships. Input: None Output:Organizations
list_organizations
Returns all organizations the authenticated user belongs to. Input: None Output:get_organization
Returns details of an organization by ID or slug. Input:| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | No | Organization ID (e.g., org_01ABC...) |
slug | string | No | Organization slug |
id or slug, not both.
Output:
list_members
Returns all members of the current organization. Requires organization context. Input: None Output:Identity
manage_idp_config
Gets, updates, or clears the identity provider configuration for SSO. Requires organization context and admin role. Input:| Parameter | Type | Required | Description |
|---|---|---|---|
action | "get" | "update" | "clear" | Yes | Action to perform |
idp_type | "okta" | "azure" | "auth0" | "google" | "custom_oidc" | No | Identity provider type (for update) |
idp_client_id | string | No | OIDC client ID (for update) |
idp_domain | string | No | Provider domain (for update) |
idp_issuer | string | No | Full issuer URL (for update, required for custom_oidc) |
allowed_domains | string[] | No | Allowed origins for agent embedding (for update) |
test_idp_connection
Tests connectivity to an identity provider by fetching its OIDC discovery document. Input:| Parameter | Type | Required | Description |
|---|---|---|---|
idp_type | "okta" | "azure" | "auth0" | "google" | "custom_oidc" | Yes | Identity provider type |
idp_domain | string | No | Provider domain (required for okta, azure, auth0) |
idp_issuer | string | No | Full issuer URL (required for custom_oidc) |
Plans
list_plans
Returns all available plan tiers. Input: None Output:get_plan_info
Returns the current organization’s plan, features, and usage. Requires organization context. Input:| Parameter | Type | Required | Description |
|---|---|---|---|
include | "basic" | "features" | "usage" | "all" | No | What to include (default: "all") |
include: "all"):
check_feature
Checks if a specific feature is accessible for the current organization. Input:| Parameter | Type | Required | Description |
|---|---|---|---|
feature | "sso" | "scim" | "audit_logs" | "custom_domains" | "end_users" | "seats" | Yes | Feature to check |
current_usage | number | No | Current usage count (for limited features) |
Subscriptions
get_subscription
Returns the current organization’s subscription information. Input:| Parameter | Type | Required | Description |
|---|---|---|---|
detail | "active_check" | "status" | "full" | No | Level of detail (default: "status") |
detail: "status"):
get_billing_url
Returns a checkout or customer portal URL. Input:| Parameter | Type | Required | Description |
|---|---|---|---|
type | "checkout" | "portal" | Yes | URL type |
product_id | string | No | Polar product ID (required for checkout) |
sync_subscription
Forces a sync of subscription data from Polar. Input: None Output:Hub
hub_list_tools
Lists browser tools available from connected WebMCP tabs. Input:| Parameter | Type | Required | Description |
|---|---|---|---|
search | string | No | Filter tools by name or description |
source_id | string | No | Filter to tools from a specific source/tab |
include_sources | boolean | No | Include source metadata for each tool (default: false) |
hub_list_sources
Lists active browser tabs/sources that have registered tools. Input: None Output:hub_call_tool
Executes a browser tool by name. Input:| Parameter | Type | Required | Description |
|---|---|---|---|
tool_name | string | Yes | Name of the tool to call |
args | object | No | Arguments to pass to the tool |
source_id | string | No | Specific source/tab ID (required if multiple sources have the same tool) |
Utility
echo
Echoes back a message. Useful for testing the MCP connection. Input:| Parameter | Type | Required | Description |
|---|---|---|---|
message | string | Yes | Message to echo (1-1000 characters) |

