{"apiVersion":"v1","directorySlug":"ntvu-mcp-2f069d5da1","title":"Ntvu","description":null,"pageUrl":"https://www.mcpbundles.com/skills/ntvu-mcp-2f069d5da1","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.ntvu.me/mcp","hostedMcpUrl":null,"toolCount":6,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"me.ntvu/ntvu-mcp-2f069d5da1","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"get-weather","description":"Get current weather for a given city using the wttr.in API","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["city"],"properties":{"city":{"type":"string"}},"additionalProperties":false},"title":"Get Weather","logicalName":"get-weather","displayName":"Get Weather","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get-random-joke","description":"Fetch a random joke from the Official Joke API","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{},"additionalProperties":false},"title":"Get Random Joke","logicalName":"get-random-joke","displayName":"Get Random Joke","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"http-get","description":"Make an HTTP GET request to any URL and return the response body. Useful for calling external REST APIs.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["url"],"properties":{"url":{"type":"string","format":"uri"},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"additionalProperties":false},"title":"HTTP GET","logicalName":"http-get","displayName":"HTTP GET","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"http-post","description":"Make an HTTP POST request to any URL with an optional JSON body. Useful for calling external REST APIs.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["url"],"properties":{"url":{"type":"string","format":"uri"},"body":{},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"additionalProperties":false},"title":"HTTP POST","logicalName":"http-post","displayName":"HTTP POST","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"predict-interest-rate","description":"Predict a loan interest rate and related offer details (monthly rate, offer probability, bounds). Ask the user only for the loan amount (msr_amount) and loan term in months (msr_term). All other request fields are fixed constants and are sent automatically.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["msr_amount","msr_term"],"properties":{"msr_term":{"type":"integer","exclusiveMinimum":0},"msr_amount":{"type":"number","exclusiveMinimum":0}},"additionalProperties":false},"title":"Predict Interest Rate","logicalName":"predict-interest-rate","displayName":"Predict Interest Rate","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"paapi-create-prefill","description":"Creates a prefilled registration route on smava.de. Returns a `prefillUrl` the customer can follow to continue their loan application with data already filled in, and an optional `embedScript`. Provide as much traversal data as you have collected from the user. The entryPoint controls where the customer lands: \"first\" (loan selector), \"baseReceived\" (skip loan selector, default), or \"final\" (offers page if all data valid).","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"term":{"type":"integer","exclusiveMinimum":0},"email":{"type":"string"},"phone":{"type":"string"},"amount":{"type":"number","exclusiveMinimum":0},"gender":{"enum":["male","female","divers"],"type":"string"},"purpose":{"type":"string"},"lastname":{"type":"string"},"birthdate":{"type":"string"},"firstname":{"type":"string"},"entryPoint":{"enum":["first","baseReceived","final"],"type":"string"},"hasAcceptedTerms":{"type":"boolean"}},"additionalProperties":false},"title":"Create Prefill (smava Partner API)","logicalName":"paapi-create-prefill","displayName":"Create Prefill (smava Partner API)","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Ntvu&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3AubnR2dS5tZS9tY3AifQ%3D%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Ntvu%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.ntvu.me%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Ntvu%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.ntvu.me%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Ntvu&connectorUrl=https%3A%2F%2Fmcp.ntvu.me%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Ntvu\" --url \"https://mcp.ntvu.me/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/ntvu-mcp-2f069d5da1","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/ntvu-mcp-2f069d5da1/tools/{tool}","mcpServerUrl":"https://mcp.ntvu.me/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/ntvu-mcp-2f069d5da1?live=1"}