Skip to main content
Glama

Connect Meow

connect_meow

Connects the org to Meow from a read-only API key the user created in their Meow dashboard (Meow uses a key, not OAuth — there is no redirect, and read keys need no IP allowlist). The key is validated against Meow's accounts endpoint and stored ONLY if it works and exposes at least one open deposit account; an invalid key stores nothing and returns an error. This grants READ access only — balances and transactions — it cannot move money. The key is sensitive: it is vault-encrypted at rest and never returned, logged, or echoed.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
org_idNoOptional. Defaults to the organisation the authenticated API key is bound to, so you normally omit it and never need to ask the user for their organisation UUID. If provided, it must match the key’s org or the request is rejected.0e91146d-511c-469f-bdee-5c867b26ae0d
api_keyYesThe read-only Meow API key to validate and store. Sensitive — never logged.
actor_idNoOptional. Defaults to the organisation entity (correct for an org-scoped key). If provided, it must be an entity belonging to this organisation — arbitrary UUIDs are rejected, so the audit trail cannot be attributed to someone else.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
connectedYes
account_idsYes
business_nameYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.7/5.0
Behavior5/5

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

Beyond the sparse readOnlyHint, the description discloses validation against Meow's accounts endpoint, the storage-only-if open-deposit-account-exists condition, that invalid keys store nothing and return an error, the read-only scope, and key secrecy. It also explicitly states the operation cannot move money, which is important behavioral context.

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?

Four dense, purposeful sentences with no filler. The main purpose is front-loaded, and each sentence adds a distinct fact: auth model, validation/storage, access scope, and security handling.

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 the schema covers org_id and actor_id defaults/constraints and an output schema exists, the description covers the remaining operational essentials: prerequisites, validation behavior, failure mode, security, and access limitations. An agent has everything needed to call it correctly.

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 schema already documents all three parameters thoroughly, so the baseline is 3. The description adds meaningful semantics for api_key beyond the schema: it must expose at least one open deposit account and is validated before being stored, plus the security guarantee that it is never logged or echoed.

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 opens with a specific verb and resource: 'Connects the org to Meow from a read-only API key'. It clearly identifies the integration target and the access mode, which distinguishes it from siblings like connect_mercury without needing to inspect the schema.

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?

It gives clear context on when this applies: a Meow dashboard key, not OAuth, no redirect, and no IP allowlist needed. It does not explicitly name alternatives or exclusion conditions, but the Meow-specific prerequisite is strong enough guidance for a model to choose this over connect_mercury.

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources