{
    "name": "SharksAPI.AI",
    "description": "AI Agent API Platform — 520+ MCP tools, 130+ European and Nordic business integrations. Unique ERP, accounting, and banking APIs. AI agents can self-register instantly via OAuth 2.1 client credentials.",
    "url": "https://sharksapi.ai/a2a",
    "preferredTransport": "JSONRPC",
    "version": "2.0.0",
    "protocolVersion": "1.0",
    "capabilities": {
        "streaming": false,
        "pushNotifications": true,
        "stateTransitionHistory": false
    },
    "securitySchemes": {
        "oauth2": {
            "type": "oauth2",
            "flows": {
                "clientCredentials": {
                    "tokenUrl": "https://sharksapi.ai/oauth/token",
                    "scopes": {
                        "mcp": "Full MCP tool access",
                        "management:read": "Read management tools",
                        "management:write": "Write management tools",
                        "marketing:read": "Read marketing analytics",
                        "marketing:write": "Write marketing data",
                        "sales:read": "Read sales and CRM data",
                        "sales:write": "Write sales and CRM data",
                        "office:read": "Read office and productivity data",
                        "office:write": "Write office and productivity data"
                    }
                }
            }
        }
    },
    "security": [
        {
            "oauth2": [
                "mcp"
            ]
        }
    ],
    "defaultInputModes": [
        "text"
    ],
    "defaultOutputModes": [
        "text"
    ],
    "skills": [
        {
            "id": "seo_audit",
            "name": "SEO / GEO Audit & Strategy",
            "description": "Pull GSC + GA4 + PageSpeed data, find top 10 SEO improvements, create strategy card.",
            "tags": [
                "seo",
                "analytics",
                "strategy"
            ],
            "examples": [
                "Run an SEO audit for my site",
                "Find top 10 SEO improvements"
            ],
            "inputModes": [
                "text"
            ],
            "outputModes": [
                "text"
            ]
        },
        {
            "id": "content_strategy",
            "name": "Content Strategy",
            "description": "Analyze search queries and traffic to build a content publishing plan.",
            "tags": [
                "content",
                "seo",
                "marketing"
            ],
            "examples": [
                "Build a content calendar for Q3",
                "What should I write about next month?"
            ],
            "inputModes": [
                "text"
            ],
            "outputModes": [
                "text"
            ]
        },
        {
            "id": "social_media_plan",
            "name": "Social Media Plan",
            "description": "Audit Facebook + LinkedIn performance and create a weekly posting plan.",
            "tags": [
                "social",
                "marketing",
                "facebook",
                "linkedin"
            ],
            "examples": [
                "Create a social media plan for this week"
            ],
            "inputModes": [
                "text"
            ],
            "outputModes": [
                "text"
            ]
        },
        {
            "id": "conversion_optimization",
            "name": "Conversion Optimization (CRO)",
            "description": "Analyze GA4 events + Clarity UX signals to find and fix conversion blockers.",
            "tags": [
                "cro",
                "analytics",
                "ux"
            ],
            "examples": [
                "Run a CRO audit on my landing page"
            ],
            "inputModes": [
                "text"
            ],
            "outputModes": [
                "text"
            ]
        },
        {
            "id": "weekly_seo_review",
            "name": "Weekly SEO & Traffic Review",
            "description": "Recurring weekly review: pull GA4 + GSC data, check strategy card progress, create new week's strategy card.",
            "tags": [
                "seo",
                "analytics",
                "weekly",
                "recurring"
            ],
            "examples": [
                "Run this week's SEO review"
            ],
            "inputModes": [
                "text"
            ],
            "outputModes": [
                "text"
            ]
        },
        {
            "id": "paid_ads_strategy",
            "name": "Paid Ads Audit & Strategy",
            "description": "Audit Google Ads + Meta Ads, find waste and opportunities, create strategy card.",
            "tags": [
                "ads",
                "google-ads",
                "meta-ads",
                "paid"
            ],
            "examples": [
                "Audit my Google Ads account",
                "Find wasted ad spend"
            ],
            "inputModes": [
                "text"
            ],
            "outputModes": [
                "text"
            ]
        },
        {
            "id": "command_center_agent",
            "name": "Command Center Agent",
            "description": "Recurring task: check dashboard for AI-controlled strategy cards, execute them via SharksAPI tools, mark complete.",
            "tags": [
                "agent",
                "automation",
                "strategy",
                "recurring"
            ],
            "examples": [
                "Check dashboard tasks and execute pending items"
            ],
            "inputModes": [
                "text"
            ],
            "outputModes": [
                "text"
            ]
        },
        {
            "id": "blog_writer",
            "name": "Blog Writer (SEO + SILO + Schema)",
            "description": "Research topic, write SEO-optimized article with SILO links, JSON-LD schema, and publish as WordPress draft.",
            "tags": [
                "content",
                "seo",
                "wordpress",
                "blog"
            ],
            "examples": [
                "Write a blog post about email marketing trends"
            ],
            "inputModes": [
                "text"
            ],
            "outputModes": [
                "text"
            ]
        },
        {
            "id": "ads_google_deep",
            "name": "Google Ads Deep Audit (80 checks)",
            "description": "80-point Google Ads audit: account structure, keywords, bidding, quality score, extensions, audiences.",
            "tags": [
                "google-ads",
                "audit",
                "paid"
            ],
            "examples": [
                "Run a deep Google Ads audit with 80 checks"
            ],
            "inputModes": [
                "text"
            ],
            "outputModes": [
                "text"
            ]
        },
        {
            "id": "ads_meta_deep",
            "name": "Meta Ads Deep Audit (50 checks)",
            "description": "50-point Meta/Facebook Ads audit: campaigns, audiences, creatives, placements, attribution.",
            "tags": [
                "meta-ads",
                "facebook",
                "audit",
                "paid"
            ],
            "examples": [
                "Run a Meta Ads audit"
            ],
            "inputModes": [
                "text"
            ],
            "outputModes": [
                "text"
            ]
        },
        {
            "id": "ads_creative",
            "name": "Ad Creative Quality Audit",
            "description": "Audit ad creatives across platforms: copy quality, visual consistency, CTA effectiveness.",
            "tags": [
                "ads",
                "creative",
                "audit"
            ],
            "examples": [
                "Audit the quality of my ad creatives"
            ],
            "inputModes": [
                "text"
            ],
            "outputModes": [
                "text"
            ]
        },
        {
            "id": "ads_budget",
            "name": "Ad Budget Optimization",
            "description": "Budget allocation analysis: cross-platform spend distribution, diminishing returns, reallocation.",
            "tags": [
                "ads",
                "budget",
                "optimization"
            ],
            "examples": [
                "Optimize my ad budget allocation across platforms"
            ],
            "inputModes": [
                "text"
            ],
            "outputModes": [
                "text"
            ]
        },
        {
            "id": "ads_landing",
            "name": "Landing Page Conversion Audit",
            "description": "Landing page audit for ad campaigns: load speed, message match, CTA placement, trust signals.",
            "tags": [
                "landing-page",
                "cro",
                "ads"
            ],
            "examples": [
                "Audit my landing page for ad conversions"
            ],
            "inputModes": [
                "text"
            ],
            "outputModes": [
                "text"
            ]
        },
        {
            "id": "ads_plan",
            "name": "Ads Strategic Plan",
            "description": "Industry-specific ad strategy planning: SaaS, ecommerce, local services, B2B, info products.",
            "tags": [
                "ads",
                "strategy",
                "planning"
            ],
            "examples": [
                "Create a paid ads strategy for a SaaS product"
            ],
            "inputModes": [
                "text"
            ],
            "outputModes": [
                "text"
            ]
        },
        {
            "id": "keyword_research",
            "name": "Keyword Research",
            "description": "Discover keywords with intent analysis, difficulty scoring, and topic clustering.",
            "tags": [
                "seo",
                "keywords",
                "research"
            ],
            "examples": [
                "Find keywords for my blog",
                "Keyword research for email marketing"
            ],
            "inputModes": [
                "text"
            ],
            "outputModes": [
                "text"
            ]
        },
        {
            "id": "competitor_analysis",
            "name": "Competitor Analysis",
            "description": "Analyze competitor SEO/GEO strategies and find weaknesses.",
            "tags": [
                "seo",
                "competitor",
                "research"
            ],
            "examples": [
                "Who ranks for my main keyword?",
                "Analyze my top 3 SEO competitors"
            ],
            "inputModes": [
                "text"
            ],
            "outputModes": [
                "text"
            ]
        },
        {
            "id": "serp_analysis",
            "name": "SERP Analysis",
            "description": "Analyze search results and AI answer patterns for target queries.",
            "tags": [
                "seo",
                "serp",
                "ai-overviews"
            ],
            "examples": [
                "Analyze the SERP for 'best CRM software'"
            ],
            "inputModes": [
                "text"
            ],
            "outputModes": [
                "text"
            ]
        },
        {
            "id": "content_gap_analysis",
            "name": "Content Gap Analysis",
            "description": "Find content opportunities your competitors cover but you don't.",
            "tags": [
                "seo",
                "content",
                "gaps"
            ],
            "examples": [
                "Find content gaps vs my top competitor"
            ],
            "inputModes": [
                "text"
            ],
            "outputModes": [
                "text"
            ]
        },
        {
            "id": "seo_content_writer",
            "name": "SEO Content Writer",
            "description": "Write search-optimized content with proper structure and keyword placement.",
            "tags": [
                "seo",
                "content",
                "writing"
            ],
            "examples": [
                "Write SEO content about project management tools"
            ],
            "inputModes": [
                "text"
            ],
            "outputModes": [
                "text"
            ]
        },
        {
            "id": "geo_content_optimizer",
            "name": "GEO Content Optimizer",
            "description": "Make content quotable by AI systems (ChatGPT, Perplexity, AI Overviews).",
            "tags": [
                "geo",
                "ai-citations",
                "content"
            ],
            "examples": [
                "Optimize this article for AI citations"
            ],
            "inputModes": [
                "text"
            ],
            "outputModes": [
                "text"
            ]
        },
        {
            "id": "meta_tags_optimizer",
            "name": "Meta Tags Optimizer",
            "description": "Create compelling titles, descriptions, and Open Graph tags.",
            "tags": [
                "seo",
                "meta-tags",
                "og-tags"
            ],
            "examples": [
                "Optimize the meta title and description for this page"
            ],
            "inputModes": [
                "text"
            ],
            "outputModes": [
                "text"
            ]
        },
        {
            "id": "schema_markup_generator",
            "name": "Schema Markup Generator",
            "description": "Generate JSON-LD structured data for rich search results.",
            "tags": [
                "seo",
                "schema",
                "structured-data"
            ],
            "examples": [
                "Generate FAQ schema for this page"
            ],
            "inputModes": [
                "text"
            ],
            "outputModes": [
                "text"
            ]
        },
        {
            "id": "on_page_seo_auditor",
            "name": "On-Page SEO Auditor",
            "description": "Audit on-page elements with a scored report and fix recommendations.",
            "tags": [
                "seo",
                "audit",
                "on-page"
            ],
            "examples": [
                "Run an on-page SEO audit"
            ],
            "inputModes": [
                "text"
            ],
            "outputModes": [
                "text"
            ]
        },
        {
            "id": "technical_seo_checker",
            "name": "Technical SEO Checker",
            "description": "Check crawlability, indexing, Core Web Vitals, and site architecture.",
            "tags": [
                "seo",
                "technical",
                "core-web-vitals"
            ],
            "examples": [
                "Check technical SEO issues on my site"
            ],
            "inputModes": [
                "text"
            ],
            "outputModes": [
                "text"
            ]
        },
        {
            "id": "internal_linking_optimizer",
            "name": "Internal Linking Optimizer",
            "description": "Optimize internal link structure for better crawling and authority flow.",
            "tags": [
                "seo",
                "internal-links",
                "architecture"
            ],
            "examples": [
                "Optimize internal linking across my blog"
            ],
            "inputModes": [
                "text"
            ],
            "outputModes": [
                "text"
            ]
        },
        {
            "id": "content_refresher",
            "name": "Content Refresher",
            "description": "Update outdated content to recover or improve rankings.",
            "tags": [
                "seo",
                "content",
                "refresh"
            ],
            "examples": [
                "Refresh my top 5 declining blog posts"
            ],
            "inputModes": [
                "text"
            ],
            "outputModes": [
                "text"
            ]
        },
        {
            "id": "rank_tracker",
            "name": "Rank Tracker",
            "description": "Track keyword positions over time in both SERP and AI responses.",
            "tags": [
                "seo",
                "rankings",
                "monitoring"
            ],
            "examples": [
                "Track my rankings for target keywords"
            ],
            "inputModes": [
                "text"
            ],
            "outputModes": [
                "text"
            ]
        },
        {
            "id": "backlink_analyzer",
            "name": "Backlink Analyzer",
            "description": "Analyze backlink profile, find opportunities, detect toxic links.",
            "tags": [
                "seo",
                "backlinks",
                "link-building"
            ],
            "examples": [
                "Analyze my backlink profile"
            ],
            "inputModes": [
                "text"
            ],
            "outputModes": [
                "text"
            ]
        },
        {
            "id": "performance_reporter",
            "name": "Performance Reporter",
            "description": "Generate SEO/GEO performance reports for stakeholders.",
            "tags": [
                "seo",
                "reporting",
                "analytics"
            ],
            "examples": [
                "Generate a monthly SEO performance report"
            ],
            "inputModes": [
                "text"
            ],
            "outputModes": [
                "text"
            ]
        },
        {
            "id": "alert_manager",
            "name": "Alert Manager",
            "description": "Set up alerts for ranking drops, traffic changes, and technical issues.",
            "tags": [
                "seo",
                "monitoring",
                "alerts"
            ],
            "examples": [
                "Set up alerts for ranking drops"
            ],
            "inputModes": [
                "text"
            ],
            "outputModes": [
                "text"
            ]
        },
        {
            "id": "content_quality_auditor",
            "name": "Content Quality Auditor (CORE-EEAT)",
            "description": "Publish readiness gate: 80-item CORE-EEAT audit with ship/no-ship verdict.",
            "tags": [
                "seo",
                "content-quality",
                "eeat"
            ],
            "examples": [
                "Run an EEAT quality audit on this article"
            ],
            "inputModes": [
                "text"
            ],
            "outputModes": [
                "text"
            ]
        },
        {
            "id": "domain_authority_auditor",
            "name": "Domain Authority Auditor (CITE)",
            "description": "Citation trust gate: 40-item CITE audit with authority verdict.",
            "tags": [
                "seo",
                "domain-authority",
                "trust"
            ],
            "examples": [
                "Audit my domain authority and trust signals"
            ],
            "inputModes": [
                "text"
            ],
            "outputModes": [
                "text"
            ]
        },
        {
            "id": "entity_optimizer",
            "name": "Entity Optimizer",
            "description": "Canonical entity profile for brand/entity truth across search and AI systems.",
            "tags": [
                "seo",
                "entity",
                "knowledge-graph"
            ],
            "examples": [
                "Build an entity profile for my brand"
            ],
            "inputModes": [
                "text"
            ],
            "outputModes": [
                "text"
            ]
        },
        {
            "id": "pipedrive-crm",
            "name": "Pipedrive CRM",
            "description": "Manage deals, contacts, and pipeline stages in Pipedrive CRM.",
            "tags": [
                "sales",
                "crm",
                "pipedrive"
            ],
            "examples": [
                "List open deals in Pipedrive",
                "Add a new contact to Pipedrive"
            ],
            "inputModes": [
                "text"
            ],
            "outputModes": [
                "text"
            ]
        },
        {
            "id": "merit-aktiva-accounting",
            "name": "Merit Aktiva Accounting",
            "description": "Invoice management, financial reports, and accounting via Merit Aktiva (Estonian ERP).",
            "tags": [
                "sales",
                "accounting",
                "invoicing"
            ],
            "examples": [
                "List unpaid invoices",
                "Create a new invoice in Merit Aktiva"
            ],
            "inputModes": [
                "text"
            ],
            "outputModes": [
                "text"
            ]
        },
        {
            "id": "simplbooks-invoicing",
            "name": "SimplBooks Invoicing",
            "description": "Create and manage invoices via SimplBooks cloud accounting.",
            "tags": [
                "sales",
                "invoicing",
                "accounting"
            ],
            "examples": [
                "Create an invoice in SimplBooks"
            ],
            "inputModes": [
                "text"
            ],
            "outputModes": [
                "text"
            ]
        },
        {
            "id": "pandadoc-proposals",
            "name": "PandaDoc Proposals",
            "description": "Create, send, and track proposals and contracts with PandaDoc.",
            "tags": [
                "sales",
                "proposals",
                "contracts"
            ],
            "examples": [
                "Send a proposal via PandaDoc"
            ],
            "inputModes": [
                "text"
            ],
            "outputModes": [
                "text"
            ]
        },
        {
            "id": "wise-payments",
            "name": "Wise Payments",
            "description": "Initiate and track international payments and transfers via Wise.",
            "tags": [
                "sales",
                "payments",
                "transfers"
            ],
            "examples": [
                "Send an international payment via Wise"
            ],
            "inputModes": [
                "text"
            ],
            "outputModes": [
                "text"
            ]
        },
        {
            "id": "google-calendar-agent",
            "name": "Google Calendar Agent",
            "description": "Create, update, and query Google Calendar events and availability.",
            "tags": [
                "ops",
                "calendar",
                "scheduling"
            ],
            "examples": [
                "Schedule a meeting for tomorrow at 10am"
            ],
            "inputModes": [
                "text"
            ],
            "outputModes": [
                "text"
            ]
        },
        {
            "id": "google-drive-agent",
            "name": "Google Drive Agent",
            "description": "Search, read, and manage files and folders in Google Drive.",
            "tags": [
                "ops",
                "drive",
                "documents"
            ],
            "examples": [
                "Find the Q1 report in Google Drive"
            ],
            "inputModes": [
                "text"
            ],
            "outputModes": [
                "text"
            ]
        },
        {
            "id": "notion-knowledge",
            "name": "Notion Knowledge Base",
            "description": "Query, create, and update Notion pages and databases.",
            "tags": [
                "ops",
                "notion",
                "knowledge-base"
            ],
            "examples": [
                "Find the onboarding checklist in Notion"
            ],
            "inputModes": [
                "text"
            ],
            "outputModes": [
                "text"
            ]
        },
        {
            "id": "hibob-hr",
            "name": "HiBob HR",
            "description": "Manage employees, time-off requests, and org structure via HiBob HRIS.",
            "tags": [
                "ops",
                "hr",
                "hibob"
            ],
            "examples": [
                "List employees on vacation this week"
            ],
            "inputModes": [
                "text"
            ],
            "outputModes": [
                "text"
            ]
        },
        {
            "id": "personio-hr",
            "name": "Personio HR",
            "description": "Employee management, absence tracking, and HR workflows via Personio.",
            "tags": [
                "ops",
                "hr",
                "personio"
            ],
            "examples": [
                "Show pending absence requests in Personio"
            ],
            "inputModes": [
                "text"
            ],
            "outputModes": [
                "text"
            ]
        },
        {
            "id": "memory-management",
            "name": "Memory Management",
            "description": "Store and retrieve persistent agent memory across sessions and tasks.",
            "tags": [
                "cross-cutting",
                "memory",
                "context"
            ],
            "examples": [
                "Remember that the client prefers weekly reports"
            ],
            "inputModes": [
                "text"
            ],
            "outputModes": [
                "text"
            ]
        }
    ],
    "discovery": {
        "llms_txt": "https://sharksapi.ai/llms.txt",
        "openapi": "https://sharksapi.ai/api/openapi.json",
        "mcp_endpoint": "https://sharksapi.ai/mcp",
        "a2a_endpoint": "https://sharksapi.ai/a2a",
        "a2a_skills": "https://sharksapi.ai/api/v1/a2a/skills",
        "agent_registration": "https://sharksapi.ai/api/v1/agents/register",
        "documentation": "https://sharksapi.ai/agents"
    },
    "contact": {
        "email": "info@sharksapi.ai"
    },
    "signatures": [
        {
            "protected": "eyJhbGciOiJFUzI1NiIsInR5cCI6IkpPU0UiLCJraWQiOiJhMmEtOGJiMDYyMWMwMDJjNjk1NSIsImprdSI6Imh0dHBzOi8vc2hhcmtzYXBpLmFpLy53ZWxsLWtub3duL2p3a3MuanNvbiJ9",
            "signature": "kT-IWcE2Qj--4XsZ2KKws4uTvth0H9ZFcGYxjegtYbpSV2Tg2Sibnrz2aZujMf6ErcXHYkKPjD-9FaTYD7oerw"
        }
    ]
}
