Skip to content

Default

Manatal
API integration

Ship Default features without building the integration. Full Manatal API access via Proxy, normalized data through Unified APIs, and 5 MCP-ready tools for AI agents — all extensible to your exact use case.

Talk to us
Manatal

Use Cases

Why integrate with Manatal

Common scenarios for SaaS companies building Manatal integrations for their customers.

01

Push AI interview results into candidate profiles

AI interviewing platforms can automatically post screening summaries as candidate notes and upload full transcripts or audio recordings as attachments in Manatal, keeping recruiters in the loop without manual data entry.

02

Sync sourced candidates with parsed resumes into Manatal

Candidate sourcing and enrichment tools can push newly discovered profiles directly into Manatal by uploading resumes, enabling Manatal's AI recommendation engine to immediately score and match candidates to open roles.

03

Automate background check status updates on candidate timelines

Background verification providers can log real-time check progress as candidate notes, clean up outdated statuses, and attach final compliance reports — giving recruiters a single source of truth without switching tools.

04

Map Manatal users to your platform's user directory

SaaS products that need to attribute actions to specific recruiters or hiring managers can use Truto's Unified APIs to resolve Manatal user IDs against the broader organization directory, ensuring correct ownership and routing.

05

Centralize external assessment documents on candidate profiles

Skills assessment and coding test platforms can automatically attach score reports, portfolios, or certification documents to the right candidate in Manatal, eliminating the need for recruiters to download and re-upload files.

What You Can Build

Ship these features with Truto + Manatal

Concrete product features your team can ship faster by leveraging Truto’s Manatal integration instead of building from scratch.

01

Automated interview transcript attachment

Upload PDF or audio transcripts from AI screening calls directly to a candidate's Manatal profile using the candidate attachment API.

02

Real-time background check timeline

Post chronological status notes on a candidate's profile as each verification step completes, and remove outdated notes when a step is restarted.

03

One-click resume push from sourcing tools

Let recruiters send a scraped or generated resume to Manatal in one click so the platform's AI can immediately parse and score the candidate.

04

Recruiter-to-user identity mapping

Resolve Manatal recruiter IDs to your product's internal users via the Unified User Directory and ATS User APIs, ensuring notes and attachments are attributed to the right person.

05

Candidate note audit log

List all existing notes on a candidate before writing new ones, preventing duplicate entries and giving your app full context on prior feedback.

06

Compliance document vault sync

Automatically push signed offer letters, ID verifications, or regulatory documents into Manatal as candidate attachments with full metadata for audit trails.

SuperAI

Manatal AI agent tools

Comprehensive AI agent toolset with fine-grained control. Integrates with MCP clients like Cursor and Claude, or frameworks like LangChain.

create_a_manatal_candidate_attachment

Create a candidate attachment in Manatal. Requires candidate_id. Returns id, name, description, file (URL of the attachment), creator, and created_at fields in the response.

create_a_manatal_candidate_note

Create a new note for a specific candidate in Manatal using candidate_id. Returns id, info, creator, and created_at of the created note.

list_all_manatal_candidate_notes

List candidate-notes for a specific candidate in Manatal. Requires candidate_pk. Returns id, info, creator, and created_at fields for each note.

delete_a_manatal_candidate_note_by_id

Delete a specific candidate note in Manatal using candidate_pk and id. Returns a 204 response to confirm successful deletion.

create_a_manatal_candidate_resume

Create a resume for a specific candidate in Manatal using candidate_id. Returns id, resume_file (URL to the uploaded file), and created_at (timestamp of upload).

Why Truto

Why use Truto’s MCP server for Manatal

Other MCP servers give you a static tool list for one app. Truto gives you a managed, multi-tenant MCP infrastructure across 650+ integrations.

01

Auto-generated, always up to date

Tools are dynamically generated from curated documentation — not hand-coded. As integrations evolve, tools stay current without manual maintenance.

02

Fine-grained access control

Scope each MCP server to read-only, write-only, specific methods, or tagged tool groups. Expose only what your AI agent needs — nothing more.

03

Multi-tenant by design

Each MCP server is scoped to a single connected account with its own credentials. The URL itself is the auth token — no shared secrets, no credential leaking across tenants.

04

Works with every MCP client

Standard JSON-RPC 2.0 protocol. Paste the URL into Claude, ChatGPT, Cursor, or any MCP-compatible agent framework — tools are discovered automatically.

05

Built-in auth, rate limits, and error handling

Tool calls execute through Truto’s proxy layer with automatic OAuth refresh, rate-limit handling, and normalized error responses. No raw API plumbing in your agent.

06

Expiring and auditable servers

Create time-limited MCP servers for contractors or automated workflows. Optional dual-auth requires both the URL and a Truto API token for high-security environments.

Unified APIs

Unified APIs for Manatal

Skip writing code for every integration. Use Truto’s category-specific Unified APIs out of the box or customize the mappings with AI.

Unified User Directory API

Activities

Activities are the actions performed by users in the source application.

View Docs

Organizations

Organizations are the top level entity in the source application. Users are associated with an organization.

View Docs

Users

The User object represents a User.

View Docs

Unified ATS API

Users

The users represent a user.

View Docs

How It Works

From zero to integrated

Go live with Manatal in under an hour. No boilerplate, no maintenance burden.

01

Link your customer’s Manatal account

Use Truto’s frontend SDK to connect your customer’s Manatal account. We handle all OAuth and API key flows — you don’t need to create the OAuth app.

02

We handle authentication

Don’t spend time refreshing access tokens or figuring out secure storage. We handle it and inject credentials into every API request.

03

Call our API, we call Manatal

Truto’s Proxy API is a 1-to-1 mapping of the Manatal API. You call us, we call Manatal, and pass the response back in the same cycle.

04

Unified response format

Every response follows a single format across all integrations. We translate Manatal’s pagination into unified cursor-based pagination. Data is always in the result attribute.

FAQs

Common questions about Manatal on Truto

Authentication, rate limits, data freshness, and everything else you need to know before you integrate.

What operations does Truto support for Manatal today?

Truto supports creating candidate attachments, creating and uploading candidate resumes, listing all candidate notes, creating candidate notes, and deleting candidate notes by ID. Additionally, Truto's Unified ATS API exposes Users, and the Unified User Directory API provides access to Users, Organizations, and Activities.

Can I read or write candidate records directly through Truto?

The current toolset focuses on candidate-adjacent objects: notes, attachments, and resumes. Candidate creation or profile field updates are not among the currently listed tools. Contact Truto if you need additional endpoints — integrations can be extended on request.

How does authentication work for connecting a user's Manatal account?

Manatal uses API key-based authentication. Your end users provide their Manatal API key through Truto's managed auth flow, so you never have to handle or store credentials directly.

Can I delete or update candidate notes programmatically?

You can delete a specific candidate note by its ID using the delete tool. To update a note, the typical pattern is to delete the outdated note and create a new one, since a direct update endpoint is not listed among the available tools.

How does Truto handle pagination and rate limits for Manatal?

Truto abstracts away Manatal's pagination logic — for example, when listing candidate notes, Truto handles cursor or page-based pagination automatically. Rate limit retries and back-off are managed by Truto's proxy layer so your application doesn't need to implement them.

What is the Unified ATS API used for with Manatal?

The Unified ATS API currently exposes Users from Manatal. This lets you enumerate recruiters and hiring managers in the Manatal account using a standardized schema, making it easy to attribute notes or attachments to the correct team member across multiple ATS integrations.

Manatal

Get Manatal integrated into your app

Our team understands what it takes to make a Manatal integration successful. A short, crisp 30 minute call with folks who understand the problem.

Talk to us