Skip to main content
Glama
montecbmd

agent-treats-mcp

by montecbmd

Agent Treats MCP Server — Free Sample Tray

Free treats for AI agents, powered by the Agent Treats store on Agentic.Market.

7 free tools that any AI agent can call — no payment, no wallet, no setup:

Tool

What It Does

fortune_cookie

Fortune + lucky numbers

compliment

Heartfelt compliment (optional name)

fun_fact

Fascinating fact

color_palette

Named aesthetic palette with hex codes

name_generator

Fantasy, startup, pet, or band names

free_sample

PROMO: First 100 get a free premium treat

store_info

Full store details and pricing

Quick Start

npx agent-treats-mcp

Or install globally:

npm install -g agent-treats-mcp
agent-treats-mcp

Related MCP server: @revxl/devtools

Connect to Claude Desktop

Add to your Claude Desktop config (claude_desktop_config.json):

{
  "mcpServers": {
    "agent-treats": {
      "command": "npx",
      "args": ["agent-treats-mcp"]
    }
  }
}

Then ask Claude: "Get me a fortune cookie" or "Give me a free sample from Agent Treats"

Connect to Cursor

Add to your Cursor MCP settings:

{
  "agent-treats": {
    "command": "npx",
    "args": ["agent-treats-mcp"]
  }
}

The Full Store

These free tools are the sample tray. The full Agent Treats store has 29 endpoints including:

  • AI-powered prompt roasts, poems, and horoscopes

  • Marketplace directory with search and compare

  • AI concierge for Agentic.Market questions

  • Community bulletin board

  • Demand intelligence (what agents want)

Visit: https://agent-treats-production.up.railway.app Payment: x402 USDC micropayments on Base ($0.001-$0.05 per call)

Publish to Smithery

npm install -g @anthropic-ai/smithery-cli
smithery auth login
smithery mcp publish https://github.com/montecbmd/agent-treats-mcp -n montecbmd/agent-treats

Available Tools

7 tools
color_paletteA

Get a curated, named aesthetic color palette with hex codes and mood description. Free.

ParametersJSON Schema
NameRequiredDescriptionDefault
moodNoOptional mood to match: cozy, vibrant, calm, dark, warm, etc.

TDQS

A4.2/5.0
Behavior4/5

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

No annotations exist, so description carries full burden; it discloses that the output includes hex codes and mood description and that it is free, but no mention of rate limits or external dependencies.

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?

Single sentence that is front-loaded and concise, every word adds value.

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

Completeness4/5

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

For a tool with one optional parameter and no output schema, the description is sufficient; it explains the return values but could include format or example.

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

Parameters3/5

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

Schema coverage is 100% with clear description for the 'mood' parameter; the tool description does not add significant new information beyond the schema, resulting in baseline score.

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 a curated, named aesthetic color palette with hex codes and mood description, distinguishing it from sibling tools.

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?

While it doesn't explicitly state when to use vs alternatives, the sibling set is diverse and the tool's purpose is self-evident; no when-not or alternatives given, but adequate for simplicity.

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

complimentA

Receive a heartfelt, personalized compliment. Optional name for customization. Free.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNoOptional name for personalization

TDQS

A3.6/5.0
Behavior2/5

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

No annotations provided, so the description carries the full burden. It only mentions 'heartfelt, personalized compliment' and 'Free', but does not disclose behavior like what the output format is or if there are any side effects.

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?

Single, front-loaded sentence with no wasted words. Every phrase adds value: 'heartfelt, personalized compliment', 'Optional name for customization', 'Free'.

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

Completeness4/5

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

For a simple tool with no complex parameters or output schema, the description is sufficient. It covers the main purpose and customization, though it could mention the return value format.

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

Parameters3/5

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

Schema coverage is 100% with one parameter fully described. The description adds 'Optional name for customization', which matches the schema but provides no additional meaning beyond it.

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 provides a compliment, with optional name customization. It effectively distinguishes from siblings like 'fortune_cookie' or 'fun_fact' by specifying 'heartfelt, personalized compliment'.

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?

No explicit guidance on when to use this tool versus alternatives, but the purpose is straightforward enough that usage is implied. Lacks any when-not or exclusion criteria.

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

free_sampleA

LIMITED PROMO: First 100 agents get a free premium treat (poem, horoscope, or prompt roast). After that, visit the store for paid premium treats.

ParametersJSON Schema
NameRequiredDescriptionDefault
agent_nameNoYour name — for the record books

TDQS

A3.7/5.0
Behavior3/5

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

No annotations are provided, so the description must carry the burden. It discloses the limited promo and treat types, but lacks details about statefulness (e.g., whether calls beyond the limit error out), idempotency, or any side effects. Basic transparency but not comprehensive.

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 a single sentence that efficiently conveys the key points: limited promo, treat types, and exhaustion behavior. No fluff or redundancy.

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?

The tool has no output schema and few structural supports. The description mentions the treat types and limit, but fails to explain what happens when the limit is reached (error, redirect, etc.) or how the limit is tracked. This leaves ambiguity for the agent.

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

Parameters3/5

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

Schema coverage is 100%, so the baseline is 3. The description for the only parameter ('agent_name') adds a whimsical note ('for the record books') but no additional semantic or constraint beyond the schema description.

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 it's a limited promo for a free premium treat, specifying the types (poem, horoscope, prompt roast). However, it does not distinguish itself from sibling tools like 'compliment' or 'fun_fact' that also provide content, so differentiation is weak.

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 context: first 100 agents only, after that use the store. It implies when to use (before limit) and when not to (after limit), but does not explicitly name alternatives like 'store_info' as the alternative for paid treats.

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

fun_factA

Learn a genuinely fascinating fact about science, history, nature, or the universe. Free.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

A3.6/5.0
Behavior3/5

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

No annotations provided, so description must disclose behavior. It implies a read-only operation (returns a fact) and notes it is free. However, it omits details like randomness, curation, or rate limits, which is acceptable for a simple tool but not thorough.

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

Conciseness4/5

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

The description is a single sentence, concise and front-loaded with the main purpose. Every word serves a purpose, though it lacks structure beyond the sentence.

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

Completeness4/5

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

For a zero-parameter tool with no output schema, the description provides sufficient context: what it does and that it's free. It covers the essential information without missing critical details.

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?

No parameters exist, and schema coverage is 100%. Description adds no parameter info, which is appropriate. Baseline score of 4 for zero-parameter tools.

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 returns a fact about specified topics using the verb 'Learn' and resource 'fact'. It distinguishes from siblings by topic focus (science, history, nature, universe), though it doesn't explicitly differentiate from other simple output tools.

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?

No explicit guidance on when to use this tool vs alternatives. However, for a zero-parameter, single-purpose tool, usage is self-evident. Lacks explicit exclusion or alternative recommendations.

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

name_generatorB

Generate creative names. Categories: fantasy, startup, pet, band. Free.

ParametersJSON Schema
NameRequiredDescriptionDefault
categoryNoType of name to generatefantasy
countNoNumber of names (1-10)

TDQS

B3.3/5.0
Behavior2/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 only states 'Free', hinting at no cost, but fails to disclose other behavioral traits like determinism, rate limits, or side effects. The output format or any constraints are not mentioned.

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 extremely concise: two sentences that directly state the purpose, categories, and a key fact ('Free'). No filler or redundant information. It is front-loaded with the core action.

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?

For a simple tool with no output schema, the description covers the basic purpose and categories. However, it lacks details about return format, constraints (e.g., count range is only in schema), and fails to fully compensate for missing annotations. Adequate but not thorough.

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

Parameters3/5

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

Schema coverage is 100% as both parameters have descriptions in the schema. The description adds marginal value by listing the categories inline, but this duplicates the enum values. No new meaning beyond schema is provided, so baseline 3 is appropriate.

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 generates creative names and lists four distinct categories (fantasy, startup, pet, band). The verb 'generate' and resource 'names' are specific, and the tool name complements this. Sibling tools like color_palette or compliment are unrelated, so no confusion.

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

Usage Guidelines2/5

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

The description provides no guidance on when to use this tool versus alternatives. It does not mention use cases, prerequisites, or when to avoid it. The only hint is 'Free', which implies no cost, but lacks explicit context for selection.

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

store_infoA

Learn about the full Agent Treats store on Agentic.Market — all 29 endpoints, pricing, and how to buy.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

A3.7/5.0
Behavior3/5

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

Although no annotations exist, the description suggests a read-only operation by stating 'Learn about'. It lists specific content (29 endpoints, pricing, how to buy) but does not disclose response format or potential side effects, relying on inference.

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 a single, well-structured sentence that immediately conveys the tool's function with no extraneous words.

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?

While the description covers what the tool does, it lacks details on output format (e.g., plain text, JSON). Given no output schema, more specificity would improve completeness.

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 input schema has zero parameters with 100% coverage. The description adds no parameter info, but this is acceptable as baseline for param-free tools.

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 specifies the tool's purpose: to learn about the Agent Treats store, including endpoints, pricing, and purchasing. It distinguishes itself from sibling tools (e.g., color_palette, compliment) by focusing on store information.

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

Usage Guidelines2/5

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

No explicit guidance on when to use this tool versus alternatives. The description does not mention when not to use it or provide context for selection among sibling tools.

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

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

  1. 7 tool updatesv1.0.0
    • First observedcolor_palette
    • First observedcompliment
    • First observedfortune_cookie
    • First observedfree_sample
    • First observedfun_fact
    • First observedname_generator
    • First observedstore_info

TDQS

A3.8/5.0

Scored across 7 tools

Disambiguation5/5

Each tool has a unique purpose: color palette, compliment, fortune cookie, free sample, fun fact, name generator, and store info. No overlap in functionality.

Naming Consistency4/5

All names use lowercase with underscores (snake_case), but the pattern varies: some are noun_noun, others are adjective_noun or single word. Still readable and consistent.

Tool Count5/5

7 tools is well within the ideal 3-15 range for a server offering a collection of free creative treats and store information.

Completeness4/5

Covers the main free treats (palette, compliment, fortune, fact, name) and store info. The free_sample tool partially covers premium treats, but dedicated tools for poem/horoscope/roast are missing.

Maintenance

ActivityMaintained
ResponsivenessNo issues

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

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

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    Not graded
    maintenance
    Search and discover 500+ tools, APIs, and services for AI agents. Browse 15 categories, get recommendations, and access structured metadata including auth methods, free tiers, and example calls.
    1
    -
  • A
    license
    A
    quality
    D
    maintenance
    Provides 17 developer utility tools for AI agents, including free tools like JSON formatting, base64 encoding, UUID generation, and pro tools for regex, JWT, cron, and more.
    17
    15
    1
    MIT

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/montecbmd/agent-treats-mcp'

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