TEXTFORGE TOOLS

22 tools from the TextForge MCP Server, categorised by risk level.

View the TextForge policy →

READ TOOLS

14
get_attachment_download_url Get a presigned URL to download an attachment. The URL expires in 10 minutes. Works for both message attachments and draft attachments. get_draft Get detailed information about a specific draft including subject, body, recipients, status, and approval history. get_draft_activity Get the complete activity history for a draft, including creation, updates, approval/rejection, and sending events. get_draft_attachment_upload_url Get a presigned URL to upload an attachment to a draft. The URL is single-use and expires in 10 minutes. Use HTTP PUT to upload raw file bytes to t... 2/5 get_thread Get full details of a specific email thread including messages. By default returns the latest 5 messages with quoted reply content stripped to redu... get_thread_by_external_id Look up a thread by the provider's thread ID. By default returns the latest 5 messages with quoted reply content stripped. Set maxMessages=0 for al... 2/5 list_draft_attachments List attachments currently attached to a draft email. Returns attachment metadata including filename, MIME type, size, and upload time. list_drafts List email drafts with optional filtering by status or recipient email. Returns paginated results with draft metadata including subject, status, re... list_engaged_threads List threads where you have previously sent at least one message, ordered by most recent activity. Use this to find conversations you are actively ... list_message_attachments List attachments for a received email message. Returns attachment metadata including filename, MIME type, and size. Use get_attachment_download_url... list_threads List email threads (conversations) for the authenticated user's organization. Threads are created when emails are sent and track both outbound and ... search_messages Search provider threads using delegated search syntax. Returns thread summaries only (thread ID, snippet). Use get_thread to fetch full messages. R... 2/5 search_threads_by_contact Search for email threads involving a specific contact (email address). Searches across From, To, and CC fields of all messages in threads. Useful f... sync_thread Sync a thread from the email provider to fetch any new messages. Use this before composing a reply to ensure you have the latest conversation conte...

WRITE TOOLS

5

DESTRUCTIVE TOOLS

2

EXECUTE TOOLS

1
How many tools does the TextForge MCP server have? +

The TextForge MCP server exposes 22 tools across 4 categories: Read, Write, Destructive, Execute.

How do I enforce policies on TextForge tools? +

Use Intercept, the open-source MCP proxy. Write YAML rules for each tool — rate limits, argument validation, or deny rules — then run Intercept in front of the TextForge server.

What risk categories do TextForge tools fall into? +

TextForge tools are categorised as Read (14), Write (5), Destructive (2), Execute (1). Each category has a recommended default policy.

Enforce policies on TextForge

Open source. One binary. Zero dependencies.

npx -y @policylayer/intercept
github.com/policylayer/intercept →
// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.