Skip to main content
Glama

brainfile

Server Details

Brainfile memory layer for Claude Code over MCP: free starter files + weekly freshness feed.

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL

Glama MCP Gateway

Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.

MCP client
Glama
MCP server

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.

100% free. Your data is private.
Tool DescriptionsA

Average 4.3/5 across 3 of 3 tools scored. Lowest: 3.4/5.

Server CoherenceA
Disambiguation5/5

Each tool targets a distinct operation: getting freshness sample, getting starter files, and listing pack contents. No overlap in functionality.

Naming Consistency5/5

All tools follow a consistent get_/list_ prefix with noun format, making the action and target clear.

Tool Count5/5

Three tools is well-scoped for the server's purpose of providing access to Brainfile packs, covering key actions without redundancy.

Completeness4/5

Covers retrieval of free content and listing of all packs. Missing a tool to retrieve paid packs directly, but the listing provides unlock URLs, so agents can guide users.

Available Tools

3 tools
get_freshness_sampleBInspect

Get the real Brainfile freshness feed entry that ships in the pack — the weekly 'living system' update (the same improvements we run on our own six live businesses + what changed in Claude Code, with how to apply each to your brain/). This is the retention mechanic; a paid license keeps the newest feed flowing.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations provided, the description carries the full burden. It discloses the tool's role as a retention mechanic and license dependency, but does not detail side effects, rate limits, or what the returned data contains beyond being an 'entry'.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is relatively concise but includes extraneous details (e.g., 'the same improvements we run on our own six live businesses') that could be omitted for clarity. It is front-loaded but could be trimmed.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given no output schema and no annotations, the description provides a general idea of the tool's output (a feed entry) but lacks specifics on format or content structure, leaving some ambiguity.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The tool has no parameters and schema coverage is 100%, so the baseline is 4. The description naturally adds no parameter semantics, which is acceptable given zero parameters.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool retrieves 'the real Brainfile freshness feed entry' as a weekly update. It distinguishes from siblings like 'get_starter_file' and 'list_pack_contents' by focusing on a specific feed component, though the marketing language ('living system', 'six live businesses') adds slight verbosity.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies usage for checking freshness or updates ('retention mechanic') and hints at a paid license requirement, but it lacks explicit guidance on when to use this tool versus alternatives or when not to use it.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_starter_fileAInspect

Get the REAL Brainfile free-tier starter files — the on-ramp that turns generic Claude into a project that remembers you. Full text, no account needed. Files: INTERVIEW-ME.md (first-session interview that personalizes your CLAUDE.md), START-HERE.md (orientation + first prompt), CLAUDE.starter.md (starter operating-system playbook). Omit 'name' to get all three.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNoWhich starter file to fetch. Omit for all three.
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the full burden. It discloses that the tool returns 'full text' with 'no account needed' and lists the file names. This is sufficient for a read-only operation, though it could mention that no authentication is required.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two sentences long, front-loaded with the purpose, and every sentence adds necessary information. No wasted words.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given one optional parameter, no output schema, and simple read operation, the description fully covers what the tool does, what it returns, and how to use the parameter. No gaps.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters5/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The input schema has 100% coverage with one enum parameter described. The description adds value by explaining the behavior when omitted ('get all three') and listing each file's purpose in the description itself.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool retrieves 'REAL Brainfile free-tier starter files' and lists the specific files with explanatory notes. It distinguishes itself from sibling tools like 'get_freshness_sample' and 'list_pack_contents' by focusing on starter files.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides explicit usage instructions: 'Omit 'name' to get all three.' It also states 'Full text, no account needed,' which sets expectations. However, it does not explicitly contrast with sibling tools or state when not to use it.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

list_pack_contentsAInspect

List the full Brainfile pack manifest: the free files you can pull right now over MCP (each with a one-line description), plus the paid role packs (15) and C-suite officer packs (5) — listed but locked, with the unlock URL. Use this to see everything Brainfile ships before starting a trial.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries full burden. It discloses that paid packs are listed but locked with an unlock URL, informing the agent of the tool's non-destructive, read-only behavior without needing annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences, front-loaded with the main action, second sentence gives usage context. No unnecessary words.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given no output schema, the description fully explains the return value: free files with one-line descriptions, locked paid packs with count and unlock URL. No missing information for a simple list tool.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters5/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

No parameters exist (0 params, 100% schema coverage). The description fully compensates by detailing what the output contains: free files with descriptions, paid role packs (15), C-suite packs (5), and unlock URL.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states it lists the full Brainfile pack manifest, specifying free files with descriptions and paid locked packs. It distinguishes from siblings by focusing on the full manifest rather than samples or specific files.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly says 'Use this to see everything Brainfile ships before starting a trial.' Provides clear context for when to use, but does not explicitly exclude alternatives like get_freshness_sample or get_starter_file.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.

Resources