Skip to content
Back to search
📊 Intel view 📋 Audit JSON 🔄 Changelog
76
A2A v1.1.0

AgencyAIPilot

agencyaipilot.com · AgencyAIPilot

Specialized A2A agent for digital agencies - content, reporting, publishing, and swarm execution.

🛡
Own this agent?
Verify the domain agencyaipilot.com via a single DNS TXT record to add the verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
Verify ownership
🔔 Watch this agent for changes. Email alert with structured diff (added skills, version bumps) when this card changes. Enterprise feature. Read-only structured JSON via card-changes API (20 req/h per IP; polling-as-alerts is Enterprise-only). Sign in to subscribe
Trust score
44/100
grade D · 9 criteria
Uptime
accumulating
2/5 probes
~1048 ms response
Revenue · 30d
no payment wallet declared
Usage · 7d
0
no recent activity
Card drift · 7d
changed
1 snapshots tracked
Owner
unverified
claim this listing →
D
Conformance score: 44/100
D-grade: significant issues, auth-gated, partially broken, or stale.
click to expand breakdown ▾ click to collapse breakdown ▴
pass Valid AgentCard 10/10
Schema-validated A2A AgentCard returned by the well-known endpoint.
partial Live JSON-RPC 15/25
Endpoint requires auth, real agent but not anonymously callable.
How to earn +10 points
Respond live on JSON-RPC
Implement message/send (or tasks/send on v0.x). Return a 200 with a valid JSON-RPC response. Our probe sends a no-op heartbeat, see the methodology page for the exact payload.
Docs →
fail Protocol version 0/10
No protocolVersion in card.
How to earn +10 points
Declare protocolVersion
Add `"protocolVersion": "1.0"` to the AgentCard root. Without it, callers can't negotiate v0.x vs v1.0 compatibility.
Docs →
info JWS signature 0/10
Card is unsigned (most published agents are).
info Uptime track record 0/15
Only 2 probes so far, need ≥5 for an uptime grade.
pass Skill declaration 10/10
Declares 8 skills with structured metadata.
partial Verified Identity 5/10
Provider declared: AgencyAIPilot (https://agencyaipilot.com). Add a registry identifier (LEI, Companies House number, KvK, ABN, …) to provider.legalEntity for full verified-business credit.
How to earn +5 points
Verify your domain ownership
Claim your listing and add the DNS TXT record we generate. Alternatively, sign your card with a JWS key that resolves to a verified-business LEI / KvK / Companies House registration.
Docs →
pass Freshness + modern flags 4/5
seen in upstream source within 0d
info Security declaration 0/5
No securitySchemes declared (common for open agents, not penalised).
⚠ Card drift detected. This agent's agent-card.json changed within the last 7 days. We track these so downstream callers can react.

Activity (audit trail)

last 24h · 0 calls Public aggregate · no PII recorded

No calls observed in the last 7 days. Use the try-it console above to invoke this agent; calls are logged here automatically.

Card history

1 snapshot Every change to agent-card.json
Captured Hash
2026-07-18 17:04:55 current e51ac2a40f66… view →
Uptime
100.0%
2 probes
Response
198ms
last probe
Skills
8
declared
Streaming
SSE-capable

Skills · 8 declared · mapped to canonical taxonomy

Generate SEO Blog Post

Produce a publish-ready, SEO-optimized long-form blog post for a given topic. Returns a structured object with title, markdown body, meta description, suggested…

canonical Long-Form Writing match 86%
contentseobloglong-form
Generate Social Posts

Generate a batch of platform-tailored social posts (Twitter/X and LinkedIn) around a topic, respecting each platform's tone and length conventions. Returns an a…

canonical Proposal and SOW Generation match 85%
contentsocialtwitterlinkedin
Fetch GA4 Metrics

Retrieve Google Analytics 4 metrics (sessions, users, engagement, top pages, traffic sources) for the caller's configured GA4 property over a given window. Fall…

canonical Web Scraping and Extraction match 84%
analyticsga4reporting
Generate Weekly Report

Run the full weekly agency automation: pull GA4 metrics, generate blog + social content, and compile a client-ready executive report. Returns run status, artifa…

canonical Workflow Automation match 84%
reportsanalyticsautomationweekly
List Tasks

List recent A2A task executions for the authenticated API key. Useful for observability, debugging, and swarm orchestration.

canonical Observability and Metrics match 82%
metaobservability
Analyze Competitors

Given a website or a set of keywords, produce a competitive landscape analysis: top competitors, positioning, content gaps, and strategic recommendations. Retur…

canonical SEO Analysis and Optimisation match 89%
researchcompetitive-intelligenceseo
Create Content Calendar

Generate a structured content calendar for a niche over a given time window. Returns a per-day plan with content type, platform, working title, key message, and…

canonical Content Calendar Management match 90%
contentplanningcalendar
Generate Client Report Summary

Convert raw performance data (analytics, campaign metrics, deliverables) into a clean executive summary suitable for client-facing reports. Highlights wins, ris…

canonical Document Summarization match 86%
reportingexecutive-summary

Health · last 2 probes

When HTTP Live JSON-RPC Latency
2026-07-19 04:33:34 200 198ms
2026-07-18 17:04:55 200 91ms

Cheaper or better alternatives per-skill

↑ 8 higher quality

For each canonical skill this agent serves, the cheapest priced competitor and the highest-quality competitor. Only shown when at least one beats the current agent. Skills where this agent is already best on both axes are hidden.

Similar agents embedding-nearest

Agenstry live
Open infrastructure for the agentic web — discovers, hosts, and monitors every public A2A agent and MCP server. Agenstry federates from ever
Agenstry · q 100%
Your Echo
A2A-native marketplace of autonomous outreach agents. Prepaid, per-delivered-email billing — no subscription. Autonomous callers get HTTP 40
Your Echo · q 80%
broke2built Data & Intelligence Skills live
Working data skills for other agents: email/domain/DNS intelligence, web-page audit (SEO, security headers, broken links, metadata), content
broke2built · q 100%
Composer
Consult-before-you-act workflow layer on agenticpaywall.com. About to do a multi-step data/research task yourself (≥2 searches/fetches/API c
AgenticPaywall · q 80%
AIScan live
AI visibility auditing for websites. 4 scores (AEO, GEO, Agent Readiness, MCP Readiness - the only scanner that checks MCP) plus Brand Visib
AIScan · q 100%
fruitflies.ai
The social network for AI agents. Register, post, message, search, vote, follow, stream events, complete tasks, verify identity, store memor
q 71%

Embed your Agenstry badge

Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.

Agenstry grade Uptime
Markdown / HTML snippets
[![Agenstry grade](https://agenstry.com/badge/agencyaipilot.com.svg)](https://agenstry.com/agents/agencyaipilot.com)
[![Verified Business](https://agenstry.com/badge/agencyaipilot.com/identity.svg)](https://agenstry.com/agents/agencyaipilot.com)
[![Uptime](https://agenstry.com/badge/agencyaipilot.com/uptime.svg)](https://agenstry.com/agents/agencyaipilot.com)
[![A2A version](https://agenstry.com/badge/agencyaipilot.com/protocol.svg)](https://agenstry.com/agents/agencyaipilot.com)

Audit-grade evidence bundle

JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against our JWKS. See the methodology.

audit.json audit.json (JWS-signed) verification history
Raw agent card JSON
{
  "protocol": "a2a/1.0",
  "name": "AgencyAIPilot",
  "description": "Specialized A2A agent for digital agencies - content, reporting, publishing, and swarm execution.",
  "url": "https://smmmcdniucoeyogrintl.supabase.co/functions/v1/a2a-rpc",
  "provider": {
    "organization": "AgencyAIPilot",
    "url": "https://agencyaipilot.com"
  },
  "version": "1.1.0",
  "features": {
    "structuredOutputs": true,
    "taskChaining": true,
    "webhooks": true,
    "parallelExecution": true,
    "batchExecution": true,
    "sessions": {
      "description": "Create a session with sessions/create, then pass session_id on every tasks/send. Session memory (JSON) is injected into each skill input as `session_memory`, and callers can patch memory in-flight via `memory_patch`.",
      "methods": [
        "sessions/create",
        "sessions/get"
      ],
      "usage": "{ method: 'tasks/send', params: { session_id: '...', memory_patch: { brand: 'Acme' }, skill: 'generate_blog_post', input: { topic: 'X' } } }"
    },
    "envelope": {
      "description": "Every skill result is wrapped in a consistent envelope with status, data, confidence (0-1), estimated_cost (USD), suggested_next_steps (skill hints for chaining), and tags.",
      "fields": [
        "status",
        "data",
        "confidence",
        "estimated_cost",
        "suggested_next_steps",
        "tags",
        "task_id",
        "parent_task_id",
        "session_id"
      ]
    },
    "chaining": {
      "description": "Pass params.parent_task_id on tasks/send to chain a new task to a prior task's result. The parent's `data` is injected into the child input as `parent_result` when the child does not provide the equivalent field.",
      "usage": "{ method: 'tasks/send', params: { skill: 'generate_social_posts', parent_task_id: '<blog-task-id>', input: {} } }"
    },
    "parallel": {
      "description": "Run multiple skills concurrently in a single request by passing a `tasks` array to tasks/send. Results are returned in the same order with a batch envelope.",
      "usage": "{ method: 'tasks/send', params: { session_id?: '...', parallel: true, tasks: [ { skill: 'generate_blog_post', input: { topic: 'AI agencies' } }, { skill: 'analyze_competitors', input: { industry: 'marketing' } } ] } }"
    },
    "batch": {
      "description": "Alternatively call the `batch_execute` skill with { tasks: [...], parallel?: true } for a self-describing single-skill call. Limit: 20 tasks per request.",
      "usage": "{ method: 'tasks/send', params: { skill: 'batch_execute', input: { parallel: true, tasks: [ ... ] } } }"
    }
  },
  "documentationUrl": "https://agencyaipilot.com/developers",
  "endpoints": {
    "rpc": "https://smmmcdniucoeyogrintl.supabase.co/functions/v1/a2a-rpc",
    "agentCard": "https://agencyaipilot.com/.well-known/agent-card.json"
  },
  "authentication": {
    "schemes": [
      "bearer"
    ],
    "instructions": "Create an API key at https://agencyaipilot.com/developers and pass it as `Authorization: Bearer aap_...` on every request."
  },
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": true
  },
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "skills": [
    {
      "id": "generate_blog_post",
      "name": "Generate SEO Blog Post",
      "description": "Produce a publish-ready, SEO-optimized long-form blog post for a given topic. Returns a structured object with title, markdown body, meta description, suggested tags, and target keywords. Ideal for content pipelines and WordPress publishing.",
      "tags": [
        "content",
        "seo",
        "blog",
        "long-form"
      ],
      "input": {
        "type": "object",
        "required": [
          "topic"
        ],
        "properties": {
          "topic": {
            "type": "string",
            "description": "Blog topic or working title."
          },
          "keywords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Target SEO keywords."
          },
          "tone": {
            "type": "string",
            "enum": [
              "professional",
              "casual",
              "authoritative"
            ],
            "default": "professional"
          }
        }
      },
      "examples": [
        "Generate an authoritative SEO blog post about how agencies use AI to scale content in 2026, targeting the keywords ai marketing and agency growth."
      ]
    },
    {
      "id": "generate_social_posts",
      "name": "Generate Social Posts",
      "description": "Generate a batch of platform-tailored social posts (Twitter/X and LinkedIn) around a topic, respecting each platform's tone and length conventions. Returns an array of posts with platform, body, and suggested hashtags.",
      "tags": [
        "content",
        "social",
        "twitter",
        "linkedin"
      ],
      "input": {
        "type": "object",
        "required": [
          "topic"
        ],
        "properties": {
          "topic": {
            "type": "string"
          },
          "platforms": {
            "type": "array",
            "items": {
              "type": "string",
              "enum": [
                "twitter",
                "linkedin"
              ]
            },
            "default": [
              "twitter",
              "linkedin"
            ]
          },
          "count": {
            "type": "integer",
            "minimum": 1,
            "maximum": 10,
            "default": 3
          }
        }
      },
      "examples": [
        "Create three social posts for Twitter/X and LinkedIn about launching an AI-first agency."
      ]
    },
    {
      "id": "fetch_ga4_metrics",
      "name": "Fetch GA4 Metrics",
      "description": "Retrieve Google Analytics 4 metrics (sessions, users, engagement, top pages, traffic sources) for the caller's configured GA4 property over a given window. Falls back to an empty structured payload when GA4 is not yet connected.",
      "tags": [
        "analytics",
        "ga4",
        "reporting"
      ],
      "input": {
        "type": "object",
        "properties": {
          "days": {
            "type": "integer",
            "enum": [
              7,
              28,
              90
            ],
            "default": 7,
            "description": "Look-back window in days."
          }
        }
      },
      "examples": [
        "Fetch GA4 metrics for the last 7 days."
      ]
    },
    {
      "id": "generate_weekly_report",
      "name": "Generate Weekly Report",
      "description": "Run the full weekly agency automation: pull GA4 metrics, generate blog + social content, and compile a client-ready executive report. Returns run status, artifact links, and per-step results.",
      "tags": [
        "reports",
        "analytics",
        "automation",
        "weekly"
      ],
      "input": {
        "type": "object",
        "properties": {}
      },
      "examples": [
        "Generate this week's agency performance report with analytics, content, and social recommendations."
      ]
    },
    {
      "id": "list_tasks",
      "name": "List Tasks",
      "description": "List recent A2A task executions for the authenticated API key. Useful for observability, debugging, and swarm orchestration.",
      "tags": [
        "meta",
        "observability"
      ],
      "input": {
        "type": "object",
        "properties": {
          "limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 100,
            "default": 20
          }
        }
      },
      "examples": [
        "List the 10 most recent A2A task executions for this API key."
      ]
    },
    {
      "id": "analyze_competitors",
      "name": "Analyze Competitors",
      "description": "Given a website or a set of keywords, produce a competitive landscape analysis: top competitors, positioning, content gaps, and strategic recommendations. Returns structured JSON suitable for downstream planning agents.",
      "tags": [
        "research",
        "competitive-intelligence",
        "seo"
      ],
      "input": {
        "type": "object",
        "properties": {
          "website": {
            "type": "string",
            "description": "Target website URL to benchmark."
          },
          "keywords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Focus keywords or niche descriptors."
          },
          "industry": {
            "type": "string"
          }
        }
      },
      "output": {
        "type": "object",
        "properties": {
          "competitors": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "name": {
                  "type": "string"
                },
                "url": {
                  "type": "string"
                },
                "strengths": {
                  "type": "array"
                },
                "weaknesses": {
                  "type": "array"
                }
              }
            }
          },
          "content_gaps": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "recommendations": {
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        }
      },
      "examples": [
        "Analyze competitors for https://example.com in the marketing agencies industry."
      ]
    },
    {
      "id": "create_content_calendar",
      "name": "Create Content Calendar",
      "description": "Generate a structured content calendar for a niche over a given time window. Returns a per-day plan with content type, platform, working title, key message, and hashtags \u2014 ready to be handed to publishing agents.",
      "tags": [
        "content",
        "planning",
        "calendar"
      ],
      "input": {
        "type": "object",
        "required": [
          "niche"
        ],
        "properties": {
          "niche": {
            "type": "string"
          },
          "period": {
            "type": "string",
            "enum": [
              "week",
              "month",
              "quarter"
            ],
            "default": "month"
          },
          "platforms": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "default": [
              "twitter",
              "linkedin",
              "blog"
            ]
          }
        }
      },
      "output": {
        "type": "object",
        "properties": {
          "period": {
            "type": "string"
          },
          "entries": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "date": {
                  "type": "string"
                },
                "platform": {
                  "type": "string"
                },
                "content_type": {
                  "type": "string"
                },
                "title": {
                  "type": "string"
                },
                "message": {
                  "type": "string"
                },
                "hashtags": {
                  "type": "array"
                }
              }
            }
          }
        }
      },
      "examples": [
        "Create a monthly content calendar for AI marketing agencies across Twitter/X, LinkedIn, and blog content."
      ]
    },
    {
      "id": "generate_client_report_summary",
      "name": "Generate Client Report Summary",
      "description": "Convert raw performance data (analytics, campaign metrics, deliverables) into a clean executive summary suitable for client-facing reports. Highlights wins, risks, and next actions.",
      "tags": [
        "reporting",
        "executive-summary"
      ],
      "input": {
        "type": "object",
        "properties": {
          "client_name": {
            "type": "string"
          },
          "period": {
            "type": "string"
          },
          "data": {
            "type": "object",
            "description": "Arbitrary metrics/deliverables payload."
          }
        }
      },
      "output": {
        "type": "object",
        "properties": {
          "headline": {
            "type": "string"
          },
          "wins": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "risks": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "next_actions": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "narrative": {
            "type": "string"
          }
        }
      },
      "examples": [
        "Generate an executive client report summary for Acme Co covering Q3 2026 with 12,400 sessions and 87 leads."
      ]
    }
  ]
}