Skip to main content
Glama

SiteCheck Shop & Social

Public Snapchat profile from its web profile page

social_snapchat
Read-only

Public Snapchat profile from its web profile page: username, display name, page title and description, snapcode image and canonical link. Stories, Spotlight posts and follower counts are not shown on the public page and are not returned. Related tools on this server, for a different need: social_pinterest when you need latest pins of a public Pinterest profile from Pinterest's; social_tiktok when you need one public TikTok video by URL from the video page's. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

Tool call template

Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {
      "username": "<username>"
    },
    "name": "social_snapchat"
  }
}

Input Schema

NameRequiredDescriptionDefault
usernameYesSnapchat username without @ (3-15 letters, digits, . _ -)

Output Schema

NameRequiredDescriptionDefault
sourceNo
profileNo
checkedAtNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.8/5.0
Behavior4/5

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

Annotations already cover read-only and open-world nature, but the description adds substantial behavioral context beyond them: the exact returned field set, explicitly excluded data, a per-call price of $0.002 USDC, the x402 payment rails (Base, Solana, Arc), and the fact that failed calls are not charged. That failure-charging note is genuinely decision-relevant. It does not explain wallet/auth setup for x402 or any rate limits, which keeps it short of a 5.

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?

Purpose is front-loaded and the returned-fields enumeration earns its space, but the related-tools sentence is bloated and grammatically broken ('from Pinterest's;', 'from the video page's.'), reading as truncated boilerplate. The pricing sentence is long and could be tightened without losing information.

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?

With only one parameter, an output schema present, and annotations supplied, the description covers what an agent needs: what it returns, what it will not return, and what it costs. The main remaining gap is practical access detail for a paid x402 endpoint (wallet/credential expectations), which the description gestures at but never explains.

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?

There is a single required parameter and schema coverage is 100%, with the schema itself specifying the format constraint (3-15 chars, letters/digits/._-, no @). The description adds no syntax or validation meaning beyond that, so the baseline 3 for well-covered schemas applies.

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?

States a specific resource (public Snapchat profile scraped from its web profile page) and enumerates the returned fields: username, display name, page title/description, snapcode image, canonical link. It even declares what is absent (stories, Spotlight, follower counts). It loses a point on sibling differentiation: the named relatives are social_pinterest and social_tiktok, which are far less confusable than social_tiktok_profile or social_instagram_profile, which go unmentioned.

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?

Gives a clear negative boundary ('Stories, Spotlight posts and follower counts ... are not returned') which tells the agent when this tool will not satisfy a request, and it names alternative tools with a 'when you need' condition. However, the alternatives are framed around Pinterest pins and a single TikTok video rather than other profile-lookup tools, so the routing is of limited practical use for the most likely confusion.

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