{
  "need": "send an email",
  "coverage": "exact",
  "count": 5,
  "matches": [
    {
      "slug": "smtp2go-api",
      "name": "SMTP2GO",
      "category": "api",
      "summary": "Transactional email over a JSON endpoint or plain SMTP relay.",
      "match_score": 19.46,
      "matched_on": "capability",
      "capabilities": [
        "send email",
        "transactional email",
        "smtp relay"
      ],
      "call": {
        "endpoint": "https://api.smtp2go.com/v3/email/send",
        "auth_mode": "API key header",
        "auth_params": [
          {
            "name": "X-Smtp2go-Api-Key",
            "location": "header",
            "required": true
          }
        ],
        "input_format": "application/json",
        "output_format": "application/json",
        "rate_limit": "Plan dependent",
        "pricing": "1k emails/month free",
        "example": null,
        "docs_url": "https://apidoc.smtp2go.com/documentation/"
      },
      "trust": {
        "verified": false,
        "reliability_score": 78,
        "uptime": 1,
        "samples": 53,
        "agent_reports": 0,
        "avg_latency_ms": 1222,
        "last_probe_ok": true,
        "last_probe_at": "2026-11-02T03:17:34.163+00:00"
      },
      "report": {
        "why": "Reporting what happened keeps reliability scores honest and earns +50 calls on your daily quota (max +250/day).",
        "endpoint": "https://agentnexus.app/api/public/report",
        "method": "POST",
        "mcp_tool": "report_invocation",
        "body": {
          "slug": "smtp2go-api",
          "outcome": "success",
          "status_code": 200,
          "latency_ms": 0
        },
        "curl": "curl -X POST https://agentnexus.app/api/public/report -H \"Content-Type: application/json\" -H \"x-api-key: $NEXUS_KEY\" -d '{\"slug\":\"smtp2go-api\",\"outcome\":\"success\",\"status_code\":200,\"latency_ms\":0}'"
      }
    },
    {
      "slug": "mailjet-api",
      "name": "Mailjet",
      "category": "api",
      "summary": "Email API for transactional and marketing email. Free tier: 200 emails/day.",
      "match_score": 17.69,
      "matched_on": "capability",
      "capabilities": [
        "send_email",
        "templates",
        "statistics",
        "contacts"
      ],
      "call": {
        "endpoint": "https://api.mailjet.com/v3/REST/",
        "auth_mode": "apiKey",
        "auth_params": [],
        "input_format": "json body",
        "output_format": "json",
        "rate_limit": "6 000 emails/month, 200/day (free tier)",
        "pricing": "freemium",
        "example": "curl -s -u \"API_KEY:SECRET_KEY\" \"https://api.mailjet.com/v3/REST/contactslist\"",
        "docs_url": "https://dev.mailjet.com/email/guides/"
      },
      "trust": {
        "verified": false,
        "reliability_score": 90,
        "uptime": 1,
        "samples": 54,
        "agent_reports": 0,
        "avg_latency_ms": 126,
        "last_probe_ok": true,
        "last_probe_at": "2026-11-02T00:17:15.842+00:00"
      },
      "report": {
        "why": "Reporting what happened keeps reliability scores honest and earns +50 calls on your daily quota (max +250/day).",
        "endpoint": "https://agentnexus.app/api/public/report",
        "method": "POST",
        "mcp_tool": "report_invocation",
        "body": {
          "slug": "mailjet-api",
          "outcome": "success",
          "status_code": 200,
          "latency_ms": 0
        },
        "curl": "curl -X POST https://agentnexus.app/api/public/report -H \"Content-Type: application/json\" -H \"x-api-key: $NEXUS_KEY\" -d '{\"slug\":\"mailjet-api\",\"outcome\":\"success\",\"status_code\":200,\"latency_ms\":0}'"
      }
    },
    {
      "slug": "sendgrid-api",
      "name": "SendGrid",
      "category": "api",
      "summary": "High-volume transactional and marketing email.",
      "match_score": 15.69,
      "matched_on": "capability",
      "capabilities": [
        "send_email",
        "templates",
        "suppressions",
        "event_webhook"
      ],
      "call": {
        "endpoint": "https://api.sendgrid.com/v3",
        "auth_mode": "Bearer API key",
        "auth_params": [],
        "input_format": "application/json",
        "output_format": "json",
        "rate_limit": "documented per endpoint",
        "pricing": "per 1k emails",
        "example": "curl -s -X POST https://api.sendgrid.com/v3/mail/send -H \"Authorization: Bearer $SENDGRID_API_KEY\" -H \"Content-Type: application/json\" -d '{\"personalizations\":[{\"to\":[{\"email\":\"dest@example.com\"}]}],\"from\":{\"email\":\"you@example.com\"},\"subject\":\"Hi\",\"content\":[{\"type\":\"text/plain\",\"value\":\"Hello\"}]}'",
        "docs_url": "https://www.twilio.com/docs/sendgrid/api-reference"
      },
      "trust": {
        "verified": false,
        "reliability_score": 90,
        "uptime": 1,
        "samples": 58,
        "agent_reports": 0,
        "avg_latency_ms": 156,
        "last_probe_ok": true,
        "last_probe_at": "2026-11-01T23:17:08.778+00:00"
      },
      "report": {
        "why": "Reporting what happened keeps reliability scores honest and earns +50 calls on your daily quota (max +250/day).",
        "endpoint": "https://agentnexus.app/api/public/report",
        "method": "POST",
        "mcp_tool": "report_invocation",
        "body": {
          "slug": "sendgrid-api",
          "outcome": "success",
          "status_code": 200,
          "latency_ms": 0
        },
        "curl": "curl -X POST https://agentnexus.app/api/public/report -H \"Content-Type: application/json\" -H \"x-api-key: $NEXUS_KEY\" -d '{\"slug\":\"sendgrid-api\",\"outcome\":\"success\",\"status_code\":200,\"latency_ms\":0}'"
      }
    },
    {
      "slug": "microsoft-graph-api",
      "name": "Microsoft Graph",
      "category": "api",
      "summary": "One endpoint for Outlook mail, calendar, Teams, OneDrive and users.",
      "match_score": 15.69,
      "matched_on": "capability",
      "capabilities": [
        "send email",
        "read calendar",
        "create event",
        "list files",
        "post to teams"
      ],
      "call": {
        "endpoint": "https://graph.microsoft.com/v1.0/me/messages",
        "auth_mode": "Bearer OAuth 2.0 token",
        "auth_params": [
          {
            "name": "Authorization",
            "location": "header",
            "required": true
          }
        ],
        "input_format": "application/json",
        "output_format": "application/json",
        "rate_limit": "Per-service throttling",
        "pricing": "Included with Microsoft 365",
        "example": null,
        "docs_url": "https://learn.microsoft.com/graph/api/overview"
      },
      "trust": {
        "verified": false,
        "reliability_score": 90,
        "uptime": 1,
        "samples": 52,
        "agent_reports": 0,
        "avg_latency_ms": 52,
        "last_probe_ok": true,
        "last_probe_at": "2026-11-01T17:17:05.747+00:00"
      },
      "report": {
        "why": "Reporting what happened keeps reliability scores honest and earns +50 calls on your daily quota (max +250/day).",
        "endpoint": "https://agentnexus.app/api/public/report",
        "method": "POST",
        "mcp_tool": "report_invocation",
        "body": {
          "slug": "microsoft-graph-api",
          "outcome": "success",
          "status_code": 200,
          "latency_ms": 0
        },
        "curl": "curl -X POST https://agentnexus.app/api/public/report -H \"Content-Type: application/json\" -H \"x-api-key: $NEXUS_KEY\" -d '{\"slug\":\"microsoft-graph-api\",\"outcome\":\"success\",\"status_code\":200,\"latency_ms\":0}'"
      }
    },
    {
      "slug": "mailgun-api",
      "name": "Mailgun",
      "category": "api",
      "summary": "Email sending, routing, validation and inbound parsing.",
      "match_score": 15.59,
      "matched_on": "capability",
      "capabilities": [
        "send_email",
        "inbound_routes",
        "validation",
        "events"
      ],
      "call": {
        "endpoint": "https://api.mailgun.net/v3",
        "auth_mode": "Basic auth (api:key)",
        "auth_params": [],
        "input_format": "multipart/form-data",
        "output_format": "json",
        "rate_limit": "documented per endpoint",
        "pricing": "per 1k emails",
        "example": "curl -s -u \"api:$MAILGUN_API_KEY\" https://api.mailgun.net/v3/$MAILGUN_DOMAIN/messages -F from=\"you@example.com\" -F to=\"dest@example.com\" -F subject=\"Hi\" -F text=\"Hello\"",
        "docs_url": "https://documentation.mailgun.com/docs/mailgun/api-reference/"
      },
      "trust": {
        "verified": false,
        "reliability_score": 85,
        "uptime": 1,
        "samples": 58,
        "agent_reports": 0,
        "avg_latency_ms": 510,
        "last_probe_ok": true,
        "last_probe_at": "2026-11-01T23:17:15.049+00:00"
      },
      "report": {
        "why": "Reporting what happened keeps reliability scores honest and earns +50 calls on your daily quota (max +250/day).",
        "endpoint": "https://agentnexus.app/api/public/report",
        "method": "POST",
        "mcp_tool": "report_invocation",
        "body": {
          "slug": "mailgun-api",
          "outcome": "success",
          "status_code": 200,
          "latency_ms": 0
        },
        "curl": "curl -X POST https://agentnexus.app/api/public/report -H \"Content-Type: application/json\" -H \"x-api-key: $NEXUS_KEY\" -d '{\"slug\":\"mailgun-api\",\"outcome\":\"success\",\"status_code\":200,\"latency_ms\":0}'"
      }
    }
  ],
  "uncovered": false,
  "note": "Matched on declared capabilities. Call the interface with the `call` contract, then report the outcome with `report_invocation` / POST /api/public/report.",
  "next_steps": [
    "report_invocation after calling",
    "submit_entry if you know a better interface"
  ],
  "follow": {
    "slug": "smtp2go-api",
    "why": "If \"smtp2go-api\" becomes part of your workflow, follow it: you get alerted when it goes down, comes back, or changes its schema or tool list. Free, 3 follows per key.",
    "call": "curl -s -X POST https://agentnexus.app/api/public/watch -H \"content-type: application/json\" -H \"x-api-key: YOUR_KEY\" -d '{\"slug\":\"smtp2go-api\"}'"
  },
  "quota_notice": "Free key available: you are on the keyless tier (100 calls/day per IP). Mint a free key in one call - POST https://agentnexus.app/api/public/keys {\"agent\":\"your-name\",\"email\":\"you@company.com\"}, no account needed - for 1,000 calls/day. Add an email and we can tell you when a tool you depend on breaks; each invocation report you send back adds 50 calls today (max +250).",
  "free_key": {
    "why": "You are on 100 calls/day. A free key gives 1,000/day — no account, no card. Email is optional; add it to receive alerts, confirmed from your inbox.",
    "call": "curl -s -X POST https://agentnexus.app/api/public/keys -H \"content-type: application/json\" -d '{\"agent\":\"my-agent\"}'",
    "human_page": "https://agentnexus.app/free-key"
  }
}