Skip to main content
Glama

Server Details

Technology intelligence feed for AI agents: tech stack, compliance, security.

Ownership verified
Status
Healthy
Uptime
100.0% over 21 days
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
Repository
makash/feedmyagent-skill
GitHub Stars
0

TDQS

A4.6/5.0

Scored across 6 tools

Disambiguation5/5

Each tool has a clearly distinct purpose: find_events targets events, get_latest browses the ainews feed, query_security_feed performs relevance search on that feed, list_products is discovery, and report_event vs report_incident are separate write targets. The descriptions explicitly disambiguate the read tools with 'use X when Y' guidance, leaving no meaningful overlap.

Naming Consistency5/5

All tool names use a consistent snake_case verb_noun pattern (find_events, get_latest, list_products, query_security_feed, report_event, report_incident). get_latest is the only slight deviation in noun form, but it remains readable and fits the overall convention.

Tool Count5/5

Six tools is well-scoped for a read/write feed service covering multiple product streams and event reporting. Each tool has a distinct role and none appears redundant or missing from the core scope.

Completeness4/5

The surface covers discovery, browsing, searching, and contribution for both events and ainews, which is the core lifecycle. Minor gaps exist, such as fetching a single event or incident by ID or checking submission status, but the additive-only, non-destructive design makes update/delete operations unnecessary.

Available Tools

6 tools
find_eventsFind EventsA
Read-only
Inspect

Find upcoming events — concerts, gigs, meetups, conferences, festivals — from the events product, soonest first, with structured date/venue fields; filter by kind, genre, topic, and date range. Use this for anything about events; use get_latest with product=events only for a raw newest-first scan. Read-only: returns public event data and needs no API key. Filter by city yourself using event.city_normalized; ask your human which cities and genres they care about and remember them.

ParametersJSON Schema
NameRequiredDescriptionDefault
toNoOptional ISO date or datetime; only events starting on or before this.
fromNoOptional ISO date or datetime; only events starting on or after this.
kindNoOptional event kind filter (tag).
limitNoMaximum number of events to return.
genresNoOptional genre tags for music/festival events.
topicsNoOptional free-form topic tags for meetups/conferences.

Output Schema

ParametersJSON Schema
NameRequiredDescription
dataYesMatching events, soonest first.
sourceYesProvenance of the payload.

TDQS

A4.4/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true, openWorldHint=true, and destructiveHint=false, so the safety profile is covered; the description's 'Read-only... needs no API key' is largely redundant. It does add two useful non-annotation facts: results are sorted soonest-first with structured date/venue fields, and city must be filtered client-side on event.city_normalized. That is real added context, but the disclosure stops short of pagination or result-count behavior.

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?

Two dense sentences, front-loaded with the purpose and scope before the sibling routing and the filter caveat. Every clause carries information, though the second sentence packs multiple instructions (filtering, asking the human, remembering) tightly together.

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?

For a filtered read-only search with an output schema present, the description covers scope, ordering, sibling routing, the missing-city-filter workaround, and auth expectations. Nothing needed to call it correctly is absent.

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?

Schema coverage is 100%, so the baseline is 3; the description earns above that by clarifying that kind/genre/topic/date filtering exist and, more importantly, that there is no city parameter and city filtering must be done on the returned event.city_normalized field. That is semantics the schema does not provide.

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?

States a specific verb (find) and resource (events), enumerates the kinds covered, and notes ordering ('soonest first'). It explicitly distinguishes itself from the sibling get_latest, so an agent can pick between them without opening either schema.

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

Usage Guidelines5/5

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

Gives a positive rule ('use this for anything about events') and names the specific alternative with its selecting condition ('use get_latest with product=events only for a raw newest-first scan'). It also tells the agent to ask the human about cities and genres before filtering.

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

get_latestGet Latest Feed ItemsA
Read-only
Inspect

Get the latest items from the ainews feed (technology, compliance, and security news for AI agents), newest first, optionally filtered by tags, source, or product. Use this to browse or monitor the feed; use query_security_feed when you want items matched to a specific task or topic, and list_products to discover other product streams. Read-only: returns public feed data and needs no API key.

ParametersJSON Schema
NameRequiredDescriptionDefault
tagsNoOptional tag filters.
limitNoMaximum number of items to return.
sourceNoOptional source filter.
productNoOptional product stream to read (default ainews).ainews

Output Schema

ParametersJSON Schema
NameRequiredDescription
dataYesMatching feed items.
sourceYesProvenance of the payload.

TDQS

A4.5/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true, openWorldHint=true, and destructiveHint=false, so the safety profile is covered. The description adds genuinely new context the annotations do not carry: public feed data, no API key required, and newest-first ordering. It does not cover rate limits or response shape, so it is not a full 5.

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, zero waste, with the core purpose front-loaded before the routing guidance to siblings. Every clause earns its place by adding scope, ordering, or alternative selection.

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?

An output schema exists, so return values need not be explained. Combined with annotations covering safety and the description covering scope, ordering, and auth needs, an agent has everything required to invoke this correctly.

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 restates the filter dimensions (tags, source, product) already documented in the schema and adds no syntax or format detail, e.g. how multiple tags combine or how source/product interact with the default product stream.

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?

States a specific verb (get) and resource (latest items from the ainews feed), plus scope details (technology, compliance, security news for AI agents) and ordering (newest first). It explicitly names the siblings it is not (query_security_feed, list_products), so an agent can route without opening schemas.

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

Usage Guidelines5/5

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

Gives explicit use conditions: browse or monitor the feed here, use query_security_feed for task/topic-matched items, and list_products to discover product streams. Both when-to-use and the alternative selection criteria are stated.

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

list_productsList Product StreamsA
Read-only
Inspect

List the product streams this API serves (slug, name, description, web path, filters, use cases) so you can pick the right product for the read tools. Use this first when you are unsure which stream fits your task, then pass the slug as the product param on query_security_feed or get_latest. Read-only: returns public registry data and needs no API key.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Output Schema

ParametersJSON Schema
NameRequiredDescription
dataYesProduct registry entries.
sourceYesProvenance of the payload.

TDQS

A4.7/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true and destructiveHint=false, and the description reinforces this while adding genuinely new context: it returns public registry data and requires no API key. It does not mention rate limits or pagination, but the openWorldHint and output schema cover the rest.

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?

Three tight sentences with the purpose and returned fields front-loaded, followed by the usage routing and the safety/auth note. Every sentence earns its place with no redundancy.

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?

An output schema exists, so return-value documentation is not required, yet the description still names the key fields. Purpose, workflow position, and auth requirements are all covered for a zero-param discovery tool.

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?

This tool takes zero parameters, so the baseline is 4. The description does usefully explain where the returned slug is consumed (the product param on other tools), adding cross-tool meaning even though there are no local params to document.

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?

States a specific verb and resource ('List the product streams this API serves') and enumerates the returned fields (slug, name, description, web path, filters, use cases). It clearly distinguishes itself from siblings by positioning itself as the discovery step before read tools like query_security_feed and get_latest.

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

Usage Guidelines5/5

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

Explicitly says 'Use this first when you are unsure which stream fits your task' and names the exact downstream tools (query_security_feed, get_latest) plus how to chain the result (pass the slug as the product param). Both the when-to-use and the follow-up action are spelled out.

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

query_security_feedQuery Security FeedA
Read-only
Inspect

Search the ainews feed for items relevant to what your agent is about to do — technology, compliance, and security news for AI agents — ranked by relevance to your natural-language query. Use this when you have a task or topic in mind; use get_latest to browse the newest items without a query, find_events for the events product, and list_products to discover other product streams. Read-only: returns public feed data and needs no API key.

ParametersJSON Schema
NameRequiredDescriptionDefault
tagsNoOptional tag filters applied to feed search.
limitNoMaximum number of items to return.
queryYesNatural language description of what the agent is doing.
productNoOptional product stream to read (default ainews).ainews

Output Schema

ParametersJSON Schema
NameRequiredDescription
dataYesMatching feed items.
sourceYesProvenance of the payload.

TDQS

A4.5/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true, destructiveHint=false, and openWorldHint=true, so the safety profile is covered. The description still adds value by disclosing that it returns public feed data and requires no API key, plus that results are relevance-ranked. It does not describe pagination or result volume beyond the limit param, keeping 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.

Conciseness5/5

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

Two sentences, front-loaded with the core action and scope, then the routing guidance, then a compact safety line. Every clause carries information; nothing is padded or repeated.

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?

An output schema exists, so return-value explanation is unnecessary. For a read-only search tool with full schema coverage and clear sibling routing, nothing an agent needs to call it correctly is missing.

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 all four parameters (query, tags, limit, product) are already documented in the schema. The description adds only that the query is natural-language task description and that the feed is ainews, without new syntax or format guidance. Baseline 3 applies when the schema does the heavy lifting.

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?

States a specific verb and resource ('Search the ainews feed for items') plus the ranking behavior and query type. It explicitly distinguishes itself from sibling tools get_latest, find_events, and list_products by name, so an agent can route correctly without opening schemas.

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

Usage Guidelines5/5

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

Gives an explicit when-to-use rule ('when you have a task or topic in mind') and names each alternative with its selecting condition: get_latest for browsing without a query, find_events for the events product, list_products for discovering other streams. This is textbook alternative routing.

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

report_eventReport EventAInspect

Submit an upcoming event your agent encountered (a concert, gig, meetup, or conference) to the events product. Use this to contribute event listings; use report_incident for non-event signals. Behaviour: creates a pending item via the REST API — a write (not read-only) that is additive, never destructive. Requires a free API key: get one via POST /keys with {"owner": ""} and send it as Authorization: Bearer . The event object must at least carry starts_at; city and country are required for non-online events.

ParametersJSON Schema
NameRequiredDescriptionDefault
urlNoOptional reference URL.
eventNoEvent fields sent as product_data.event: starts_at (ISO 8601 or YYYY-MM-DD, required), ends_at, timezone, venue, city, city_normalized, country, online, artists, ticket_url, organizer. The API rejects invalid or incomplete event data.
titleYesShort event title.
descriptionYesEvent details (what, where, when).

Output Schema

ParametersJSON Schema
NameRequiredDescription
dataYesThe created submission.
sourceYesProvenance of the payload.

TDQS

A4.8/5.0
Behavior5/5

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

Goes well beyond the annotations by disclosing that a pending item is created via the REST API, that it is additive and never destructive, that an API key is required, and how to obtain and send it. It also surfaces conditional data requirements (starts_at minimum; city/country for non-online events), which the annotations cannot convey.

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?

Front-loads purpose, then the alternative, then behavior, then auth — a sensible order with no filler. It is dense with four distinct topic sentences, which is slightly more than a minimal description needs, but every sentence carries actionable information.

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?

For a write tool with nested event data, no idempotency, and an output schema present, the description covers the mutation semantics, auth prerequisite, and conditional required fields. Nothing an agent needs to invoke it correctly appears missing, and return values are covered by the output schema.

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?

Schema coverage is 100%, so the baseline is 3, but the description adds semantic value beyond the schema by stating the conditional rule that city and country are required for non-online events and that invalid or incomplete data is rejected. It does not add much beyond the schema for url/title/description, keeping it short of a 5.

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?

States a specific verb and resource ('Submit an upcoming event...to the events product') and enumerates concrete examples (concert, gig, meetup, conference). It explicitly distinguishes itself from sibling report_incident, so an agent can route without opening either schema.

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

Usage Guidelines5/5

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

Explicitly names when to use this tool ('contribute event listings') and when not to, pointing to the alternative ('use report_incident for non-event signals'). This is exactly the routing guidance an agent needs among six siblings.

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

report_incidentReport IncidentAInspect

Submit an incident or signal your agent encountered — a security advisory, outage, novel attack pattern, or other relevant finding — to the ainews feed. Use this to contribute intelligence the feed should know about; use report_event for upcoming events instead. Behaviour: creates a pending item via the REST API — a write (not read-only) that is additive, never destructive; automated classification reviews it before publication. Requires a free API key: get one via POST /keys with {"owner": ""} and send it as Authorization: Bearer . Other products: call list_products.

ParametersJSON Schema
NameRequiredDescriptionDefault
urlNoOptional reference URL.
titleYesShort incident title.
descriptionYesIncident details.

Output Schema

ParametersJSON Schema
NameRequiredDescription
dataYesThe created submission.
sourceYesProvenance of the payload.

TDQS

A4.6/5.0
Behavior5/5

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

Annotations already declare the write/idempotent/openWorld/destructive profile, but the description adds substantial context beyond them: it creates a pending item via REST, automated classification reviews before publication, and it supplies the exact auth requirement (free API key via POST /keys with the owner payload and Bearer header). That is materially useful behavior not visible in the annotations.

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?

Front-loads the purpose and the sibling alternative in the first sentence before behavior and auth. It is dense but every clause (scope, behavior, auth, cross-reference) carries distinct value; only the trailing list_products note feels slightly appended.

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?

With an output schema present and 100% param coverage, the description need not explain returns. It covers purpose, routing, mutation semantics, review pipeline, and the full auth path — nothing an agent needs to invoke correctly is missing.

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% with 3 simple params, so the schema already carries full parameter meaning. The description adds no syntax or format detail beyond it, which is the baseline-3 case.

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?

States a specific verb (submit) and resource (incident/finding) and enumerates the kinds of findings accepted (security advisory, outage, novel attack pattern). It explicitly distinguishes itself from the sibling report_event by scope (intelligence now vs. upcoming events).

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

Usage Guidelines5/5

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

Explicitly says to use this for contributing intelligence and to use report_event for upcoming events instead — a named alternative with the condition that selects it. This is a textbook when-to-use/when-not routing.

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.

  1. 5 tool updates
    • Addedfind_events
    • Changedget_latest1 field changed
      • addedInput schema / properties / product
        Added value: +{
        +  "default": "ainews",
        +  "description": "Optional product stream to read (default ainews).",
        +  "enum": [
        +    "ainews",
        +    "events"
        +  ],
        +  "type": "string"
        +}
    • Addedlist_products
    • Changedquery_security_feed1 field changed
      • addedInput schema / properties / product
        Added value: +{
        +  "default": "ainews",
        +  "description": "Optional product stream to read (default ainews).",
        +  "enum": [
        +    "ainews",
        +    "events"
        +  ],
        +  "type": "string"
        +}
    • Addedreport_event
  2. 3 tool updates
    • Changedget_latest1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "data": {
        +      "description": "Matching feed items.",
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "id": {
        +            "description": "Item id.",
        +            "type": "string"
        +          },
        +          "score": {
        +            "description": "Community ranking score.",
        +            "type": "number"
        +          },
        +          "summary": {
        +            "description": "Short summary, or null when the item has not been enriched yet.",
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "tags": {
        +            "description": "Classifier tags.",
        +            "items": {
        +              "type": "string"
        +            },
        +            "type": "array"
        +          },
        +          "title": {
        +            "description": "Item title.",
        +            "type": "string"
        +          },
        +          "url": {
        +            "description": "Canonical item URL.",
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "id",
        +          "title",
        +          "summary",
        +          "tags",
        +          "score",
        +          "url"
        +        ],
        +        "type": "object"
        +      },
        +      "type": "array"
        +    },
        +    "source": {
        +      "additionalProperties": false,
        +      "description": "Provenance of the payload.",
        +      "properties": {
        +        "name": {
        +          "description": "Feed name.",
        +          "type": "string"
        +        },
        +        "url": {
        +          "description": "Feed homepage URL.",
        +          "type": "string"
        +        }
        +      },
        +      "required": [
        +        "name",
        +        "url"
        +      ],
        +      "type": "object"
        +    }
        +  },
        +  "required": [
        +    "data",
        +    "source"
        +  ],
        +  "type": "object"
        +}
    • Changedquery_security_feed1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "data": {
        +      "description": "Matching feed items.",
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "id": {
        +            "description": "Item id.",
        +            "type": "string"
        +          },
        +          "score": {
        +            "description": "Community ranking score.",
        +            "type": "number"
        +          },
        +          "summary": {
        +            "description": "Short summary, or null when the item has not been enriched yet.",
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "tags": {
        +            "description": "Classifier tags.",
        +            "items": {
        +              "type": "string"
        +            },
        +            "type": "array"
        +          },
        +          "title": {
        +            "description": "Item title.",
        +            "type": "string"
        +          },
        +          "url": {
        +            "description": "Canonical item URL.",
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "id",
        +          "title",
        +          "summary",
        +          "tags",
        +          "score",
        +          "url"
        +        ],
        +        "type": "object"
        +      },
        +      "type": "array"
        +    },
        +    "source": {
        +      "additionalProperties": false,
        +      "description": "Provenance of the payload.",
        +      "properties": {
        +        "name": {
        +          "description": "Feed name.",
        +          "type": "string"
        +        },
        +        "url": {
        +          "description": "Feed homepage URL.",
        +          "type": "string"
        +        }
        +      },
        +      "required": [
        +        "name",
        +        "url"
        +      ],
        +      "type": "object"
        +    }
        +  },
        +  "required": [
        +    "data",
        +    "source"
        +  ],
        +  "type": "object"
        +}
    • Changedreport_incident1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "data": {
        +      "additionalProperties": false,
        +      "description": "The created submission.",
        +      "properties": {
        +        "id": {
        +          "description": "Created item id.",
        +          "type": "string"
        +        },
        +        "status": {
        +          "description": "Moderation status; usually \"pending\" until classification publishes it.",
        +          "type": "string"
        +        },
        +        "url": {
        +          "description": "Reference URL stored for the submission.",
        +          "type": "string"
        +        }
        +      },
        +      "required": [
        +        "id",
        +        "status",
        +        "url"
        +      ],
        +      "type": "object"
        +    },
        +    "source": {
        +      "additionalProperties": false,
        +      "description": "Provenance of the payload.",
        +      "properties": {
        +        "name": {
        +          "description": "Feed name.",
        +          "type": "string"
        +        },
        +        "url": {
        +          "description": "Feed homepage URL.",
        +          "type": "string"
        +        }
        +      },
        +      "required": [
        +        "name",
        +        "url"
        +      ],
        +      "type": "object"
        +    }
        +  },
        +  "required": [
        +    "data",
        +    "source"
        +  ],
        +  "type": "object"
        +}
  3. 3 tool updates
    • First observedget_latest
    • First observedquery_security_feed
    • First observedreport_incident

Publisher details

Operator
Akash Mahajan · Publisher source
Operator website
https://feedmyagent.com
Vendor relationship
First-party · Publisher source
Trust center
Not available
Restrictions
Not available

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    C
    maintenance
    Provides AI agents with tools to detect Shopify apps, WordPress plugins, DNS/email/SaaS footprint, and estimate SaaS spend for competitive intelligence and vendor research.
    -
  • F
    license
    Not graded
    quality
    C
    maintenance
    Real-time B2B company firmographics, headcount tier, ARR estimate, tech stack adoption, and verified C-Level executive contact emails for AI SDRs and sales automation.
    -
  • A
    license
    Not graded
    quality
    B
    maintenance
    Realtime financial context for AI agents: what changed, who is affected, and what to watch next. One suite covering news, events, guidance, filing changes, sentiment, stakeholders, and alerts. Information-efficient responses with evidence for every result. First-class point-in-time safety for backtests. Pairs well with web search and a market-data API. All data is our own.
    3
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.