Skip to main content
Glama

circle-mcp

MCP server (stdio) exposing read-only Circle (Meetcircle/Aura) parental-control data: family profiles and per-profile internet usage.

Extracted from the airstream-dashboard Circle provider, which is where the API client and its auth flow come from. Stdlib-only client; the only dependency is the mcp SDK.

Tools

Tool

Purpose

list_profiles

Family profiles (pid, name, type)

get_usage

Detailed usage for a profile (day=days ago, ndays=span)

get_usage_categories

Usage by category (games, social, video, ...)

get_circle_status

Circle device/account status

Related MCP server: openbanking-mcp

Setup

python3 -m venv .venv
.venv/bin/pip install -e .

Configuration

Environment variables win; a secrets file fills the rest:

Env var

Secrets-file key

Purpose

CIRCLE_USERNAME

circle.username

Account email

CIRCLE_PASSWORD

circle.password

Account password

CIRCLE_DEVICE_ID

circle.device_id

Stable device identifier (any unique string)

CIRCLE_AURA_PUBLIC_KEY

circle.aura_public_key

Aura API client key (circle_mobile_auth:...)

CIRCLE_ADMIN_TOKEN

circle.admin_token

Optional pre-authenticated token (bypasses login)

CIRCLE_PROFILE_PID

circle.profile_pid

Optional default profile for usage tools

CIRCLE_SECRETS_FILE points at a conf file with circle.<key> = <value> lines, which keeps credentials out of your MCP client config.

Claude Code registration: copy .mcp.json.example to .mcp.json and fill in your credentials (or point CIRCLE_SECRETS_FILE at a conf file holding them). .mcp.json is gitignored, since it typically embeds credentials or machine-specific paths.

API notes (2026-08)

Auth flow:

  1. POST https://api.aurasvc.io/auth/session/signin with header Authorization: Public <aura_public_key> and body {"alias": <email>, "password": ...}access_token + refresh_token (refresh via /auth/session/refresh_token)

  2. POST https://auth.meetcircle-blue.co/api/v2/grant/admin with {"deviceid": <device_id>, "jwt": <access_token>} → admin token

  3. Data endpoints on https://vc.meetcircle-blue.co with Authorization: Bearer <admin_token>:

    • /api/LOGS/usage/categories?user=<pid>&day=<d>&ndays=<n> (verified live)

    • /api/LOGS/usage?user=<pid>&day=<d>&ndays=<n>

    • /api/QUERY/users, /api/QUERY/circleinfo (unverified)

Error semantics on signin:

  • 401 {"message": "NoCredential"} — missing/invalid Authorization: Public <key> header

  • 401 {"message": "InvalidCredentials"} — key accepted, username/password rejected

Install Server
F
license - not found
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    B
    quality
    D
    maintenance
    Enables read-only access to FileMaker databases through the Data API, allowing users to retrieve records, analyze metadata, search across layouts, and infer relationships while maintaining data security.
    16
  • A
    license
    B
    quality
    B
    maintenance
    Enables read-only access to personal bank accounts via the TrueLayer API, allowing querying of accounts, balances, transactions, and generating financial analytics such as spending by category, subscriptions, and monthly summaries.
    9
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables read-only access to PayPal transactions, orders, invoices, and disputes for auditing cash flow and tracking billing.
    10
    MIT

View all related MCP servers

Related MCP Connectors

  • Read-only access to your VortexIQ store data: audits, KPIs, alerts, Brand DNA, reports, Ask VIQ.

  • Read-only MCP access to sessions, funnels, campaigns, errors, live visitors, and anomalies.

  • Read-only A2Me family context tools for AI assistants (members, dates, activity, relationships)

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/TechBlueprints/circle-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server