tpmjs/packages/tools/official/resend/block.ts
Ajax Davis a52d32c367 feat: add resend tools, MCP collection endpoint, and UI refinements
- Add @tpmjs/tools-resend with email API tools and blocks.yml entries
- Add MCP route for collection skill discovery
- Add InstallationSection component for collections
- Refactor collection pages to use shared components and simplify layouts
- Update skills questions API, rate limiting, and API key handling
- Add tpmjs-tool-creator skill for Claude
- Update video feature scenes and fix lint issues
- Update .gitignore with IDE and temp file exclusions
2026-02-07 00:49:40 +10:00

66 lines
1 KiB
TypeScript

import {
cancelEmail,
createApiKey,
createAudience,
createBroadcast,
createContact,
createDomain,
deleteApiKey,
deleteAudience,
deleteBroadcast,
deleteContact,
deleteDomain,
getAudience,
getContact,
getDomain,
getEmail,
listApiKeys,
listAudiences,
listBroadcasts,
listContacts,
listDomains,
listEmails,
sendBatchEmails,
sendBroadcast,
sendEmail,
updateContact,
updateDomain,
updateEmail,
verifyDomain,
} from './src/index.js';
export const block = {
name: 'resend',
tools: {
sendEmail,
sendBatchEmails,
getEmail,
updateEmail,
cancelEmail,
listEmails,
createDomain,
getDomain,
updateDomain,
deleteDomain,
listDomains,
verifyDomain,
createApiKey,
listApiKeys,
deleteApiKey,
createContact,
getContact,
updateContact,
deleteContact,
listContacts,
createBroadcast,
listBroadcasts,
sendBroadcast,
deleteBroadcast,
createAudience,
listAudiences,
getAudience,
deleteAudience,
},
};
export default block;