Skip to main content
Glama
kenjimattos

meta-business-insights-mcp

by kenjimattos

Insights de Páginas do Facebook

page_insights

Fetch and consolidate Facebook Page metrics (follows, views, engagements) for any date range and account group. Customize grouping, granularity, and aggregation for portfolio-wide insights.

Instructions

Métricas orgânicas de Páginas do Facebook, agregadas do jeito que você pedir (por mês, por conta, consolidado no portfólio). Ex.: page_follows, page_daily_follows_unique, page_views_total, page_post_engagements.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
sinceNoData inicial YYYY-MM-DD (default: 180 dias atrás).
untilNoData final YYYY-MM-DD, inclusiva (default: hoje).
assetsNoIDs ou nomes de Páginas / contas do Instagram (@usuario). Vazio = portfólio inteiro.
periodNoJanela nativa da métrica na Graph API.day
groupByNoDimensões da saída. Remova 'asset' para consolidar o portfólio.
metricsYesMétricas da Graph API. Use list_metrics para ver as válidas.
aggregationNoComo consolidar os dias dentro de cada período.sum
granularityNoGranularidade dos períodos retornados.month
includeDeltasNoAcrescenta variação vs. o período anterior.
Behavior2/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 of behavioral disclosure. It states that metrics are aggregated in user-defined ways but does not explicitly mention the read-only nature, data limitations, or output format. The description is essentially a noun phrase, leaving important behavioral traits like whether it returns raw or processed data, or whether any side effects exist, implicit.

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 concise: one sentence plus a list of relevant examples. It is front-loaded with the core purpose, and the example metrics are useful without adding unnecessary detail. It earns its place, though it could be slightly more explicit about the action.

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

Completeness2/5

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

With 9 parameters and no output schema, the description is relatively sparse. It does not describe the structure of the returned data, pagination, or any operational constraints. The rich schema compensates for parameter understanding, but the lack of output context makes it harder for an agent to anticipate the result format and overall tool behavior.

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 description coverage is 100%, so the baseline is 3. The description adds some value by giving example metrics (page_follows, page_views_total) and aggregation contexts (month, account, portfolio), but it does not materially enhance understanding beyond what the schema already provides for each parameter.

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 identifies the tool as providing Facebook Pages organic metrics with flexible aggregation options (by month, account, or portfolio) and gives concrete examples. It distinguishes itself from sibling tools like instagram_insights by explicitly focusing on Facebook Pages, but it lacks a direct action verb such as 'retrieves' or 'lists', making it a noun-phrase description rather than a clear statement of what the tool does.

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 provides no explicit guidance on when to use this tool versus alternatives, nor does it name any sibling tools or describe exclusions. The specificity to 'Facebook Pages' and 'organic metrics' implies usage contexts, but without explicit before/after guidance, an agent may be unsure which insights tool to choose.

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

Install Server

Other Tools

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/kenjimattos/meta-business-insights-mcp'

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