UseMyContext
Server Details
The personal context layer for AI: your profile and files, read by any MCP client over OAuth.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
- Repository
- usemycontext/claude-code-plugin
- GitHub Stars
- 0
- Server Listing
- UseMyContext
Glama MCP Gateway
Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.
Full call logging
Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.
Tool access control
Enable or disable individual tools per connector, so you decide what your agents can and cannot do.
Managed credentials
Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.
Usage analytics
See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.
Tool Definition Quality
Score is being calculated. Check back soon.
Available Tools
8 toolsask_docsAsk your documentsRead-onlyInspect
Search the user's connected documents by MEANING and return the most relevant passages (the actual text), each cited with its source file, for you to read and quote. Use this to ANSWER a question from the user's documents - it returns grounded source content, not a file link, not a filename list, and not a pre-written answer (you do the reasoning). Always allowed; read-only.
| Name | Required | Description | Default |
|---|---|---|---|
| k | No | How many passages to return (default 12, max 50). | |
| query | Yes | What to find in the user's documents (a question or topic). |
Output Schema
| Name | Required | Description |
|---|---|---|
| passages | Yes |
get_fileOpen a fileRead-onlyInspect
Get the full text content of one file by id (large files are truncated; use ask_docs for targeted passages). Binary files (images etc.) return a short-lived download link instead. Audited.
| Name | Required | Description | Default |
|---|---|---|---|
| fileId | Yes | The id of the file to fetch. |
Output Schema
| Name | Required | Description |
|---|---|---|
| name | Yes | |
| content | No | The file's extracted text. Absent for a binary or image file. |
| truncated | No | True when the text was truncated at the size guard. |
| contentType | Yes | |
| downloadUrl | No | A short-lived download link (valid about 5 minutes). |
list_filesList your filesRead-onlyInspect
List the user's files (metadata only: id, name, size, content-type, modified). Always allowed.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Output Schema
| Name | Required | Description |
|---|---|---|
| files | Yes |
profileYour profileRead-onlyInspect
Return the user's compiled personal context — a compact structured summary of who they are, synthesized from their accepted facts. No file content. Always allowed.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Output Schema
| Name | Required | Description |
|---|---|---|
| context | Yes | The user's compiled personal context. When no current compilation exists, their raw accepted facts serialized as JSON. |
query_tableQuery a table exactlyRead-onlyInspect
Run an EXACT, deterministic query over ONE tabular file (a CSV, or the first table of a spreadsheet/PDF/Word document). Use this instead of ask_docs whenever the question needs COUNTING, SUMMING, AVERAGING, MIN/MAX, FILTERING, or exact row lookups over structured data ('how many rows...', 'total amount by region', 'list orders where status is failed') - semantic search undercounts tables, while this executes over EVERY row and returns exact numbers. Use ask_docs for prose/meaning questions and get_file to read a whole document. The query argument is a JSON object: { select?: [column names to return as raw rows], where?: [{col, op, value}, ...] filters combined with AND - ops eq | neq | contains compare text case-insensitively, gt | gte | lt | lte compare numerically (rows whose cell is not a number are skipped and counted in skippedNonNumeric), groupBy?: 'column' gives one result row per distinct value, aggregates?: [{fn, col}] with fn count | sum | avg | min | max ('col' required except for count), limit?: max raw rows (default 50, max 200) }. Column names match the file's header row case-insensitively. Examples: {"where":[{"col":"status","op":"eq","value":"failed"}],"aggregates":[{"fn":"count"}]} counts failed rows; {"groupBy":"region","aggregates":[{"fn":"sum","col":"amount"}]} totals amount per region; {"select":["name","email"],"where":[{"col":"country","op":"eq","value":"FR"}]} returns the matching rows. If you name a column that does not exist, the error lists the file's real columns - retry with one of those. Read-only; always allowed.
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | The constrained query object (grammar in the tool description): select?, where?, groupBy?, aggregates?, limit?. | |
| fileId | Yes | The id of the file to query (from list_files / search_files - the same id get_file takes). | |
| projectId | No | Optional: which of the user's projects holds the file. Honored only for an account-wide connection; a single-project connection is already scoped and ignores this. |
Output Schema
| Name | Required | Description |
|---|---|---|
| rows | No | Raw matching rows (select mode). Either rows or groups is present, never both. |
| groups | No | Aggregate rows (aggregate / groupBy mode). |
| columns | Yes | |
| truncated | Yes | True when rows/groups were clipped by a cap. |
| tableSource | Yes | Whether the rows came from a native CSV parse or an extracted document table. |
| rowCountTotal | Yes | Total data rows in the table. |
| rowCountMatched | Yes | Rows that passed the where filter. |
| skippedNonNumeric | No | Cells skipped as non-numeric during a numeric comparison or aggregate (present only when > 0). |
search_filesSearch your filesRead-onlyInspect
Search the user's files by filename. Returns matching file metadata, ranked by name match. Always allowed.
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | Filename query to match. |
Output Schema
| Name | Required | Description |
|---|---|---|
| files | Yes |
suggest_updateSuggest a profile updateInspect
Suggest an update to the user's saved context (something you learned about them). It is saved as a PENDING suggestion for the user to review and accept or ignore - it does NOT directly change their profile, and nothing is ever written to their files.
| Name | Required | Description | Default |
|---|---|---|---|
| suggestion | Yes | The proposed fact or update about the user, in one short sentence. |
Output Schema
| Name | Required | Description |
|---|---|---|
| id | Yes | The pending suggestion's id. |
| status | Yes | Always pending: the suggestion awaits the user's review. |
Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"maintainers": [{ "email": "your-email@example.com" }]
}The email address must match the email associated with your Glama account. Once published, Glama will automatically detect and verify the file within a few minutes.
Control your server's listing on Glama, including description and metadata
Access analytics and receive server usage reports
Get monitoring and health status updates for your server
Feature your server to boost visibility and reach more users
For users:
Full audit trail – every tool call is logged with inputs and outputs for compliance and debugging
Granular tool control – enable or disable individual tools per connector to limit what your AI agents can do
Centralized credential management – store and rotate API keys and OAuth tokens in one place
Change alerts – get notified when a connector changes its schema, adds or removes tools, or updates tool definitions, so nothing breaks silently
For server owners:
Proven adoption – public usage metrics on your listing show real-world traction and build trust with prospective users
Tool-level analytics – see which tools are being used most, helping you prioritize development and documentation
Direct user feedback – users can report issues and suggest improvements through the listing, giving you a channel you would not have otherwise
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!
Your Connectors
Sign in to create a connector for this server.