Choose where the agent can work
Connect with interactive MCP authorization or issue a key limited to the project, capabilities, and sender domains the job needs.
Project + capability + domain scopeConnect a project through hosted MCP. Let your coding agent build an email integration and test it with the simulator. Inspect the result before production sending.
Add a receipt email to the checkout application.
The human chooses the boundary and reviews the implementation. The agent gets a real contract instead of guessing endpoints.
Connect with interactive MCP authorization or issue a key limited to the project, capabilities, and sender domains the job needs.
Project + capability + domain scopeMCP exposes structured tools. OpenAPI 3.1 describes the same REST resources, inputs, responses, and stable error codes.
Hosted MCP + OpenAPI 3.1The agent implements the application path, sends to a simulator recipient, and inspects the delivery record. Verify your sender before production.
Code in your app + delivery recordMCP gives a coding agent a tool interface. An always-running agent should use REST, Node, or SMTP from your own worker and handle inbound events in that runtime.
https://mcp.noticeapi.com/mcpStreamable HTTP with interactive OAuth or an explicit bearer key. Choose capabilities and project access during authorization.Connect hosted MCPLocal MCP previewnoticeapi mcpLocal stdio is available in the unreleased SDK 0.2.0 source. Use hosted MCP until the npm release is available.Read local setupOpenAPI 3.1/openapi.jsonGenerate or inspect direct REST requests from the canonical machine-readable contract used by the platform.Open the schemaNode SDK and CLInpm install noticeapiUse typed application calls, project selection, and direct commands when MCP is not the right runtime interface.Read SDK setupKeep the coding agent inside one project while it builds the workflow. Keep a production agent in your own runtime when it must make decisions over time.
No. Use sending-only access for a runtime integration or a custom API key limited to selected capabilities, projects, and domains. Full access is available for a trusted personal agent, but it is not the default requirement.
Only when its own API key includes api-keys:write. Any credential it creates must be equal to or narrower than the credential making the request.
No. The API key decides which operation may be attempted. Project boundaries, domain rules, suppressions, unsubscribe state, quotas, pauses, and acceptable-use controls are still enforced afterward.
No. MCP can help the coding agent discover and implement the integration. Your application can run the finished workflow through REST, the Node SDK, or SMTP.
No. MCP gives a coding client a scoped tool connection. For an always-running agent, run your own model and worker, then use NoticeAPI to send email and receive signed inbound events.
Start with a scoped key. Use MCP in a compatible coding client, or give your own worker direct API access for an always-running agent.